> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gradingpal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload Student Work

> Multiple ways to get student submissions into GradingPal for grading

Once your assignment and rubric are set up, you can upload student submissions for grading. GradingPal offers multiple ways to get student work into the system.

***

## Accessing the Upload Options

You can upload submissions from two places:

**During assignment setup:**
The final step of the assignment wizard lets you upload submissions immediately.

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/wizard-upload-step.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=fbd3fe465f9783105d7499c09c816be0" alt="Upload step in assignment wizard" width="2448" height="1370" data-path="images/teacher/grade-your-assignment/wizard-upload-step.png" />
</Frame>

**From the assignment page:**
Click **Upload Submissions** on any assignment to add more student work.

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/upload-submissions-button.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=c05ca27767e1a8cf95073d242fca989c" alt="Upload Submissions button on assignment page" width="2448" height="978" data-path="images/teacher/grade-your-assignment/upload-submissions-button.png" />
</Frame>

***

## Upload Methods

### Option 1: Upload from Your Device

Upload files directly from your computer.

<Steps>
  <Step title="Click Upload Submissions">
    Click **Upload Submissions**
  </Step>

  <Step title="Select Upload Source">
    Select **Upload from Device**
  </Step>

  <Step title="Choose Files">
    Choose one or more files from your computer
  </Step>

  <Step title="Assign to Students">
    Assign each file to a student (or let AI match by filename)
  </Step>

  <Step title="Submit">
    Click **Submit** to start grading
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/upload-from-device.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=d4c5ee1987131853b67f6d7fb4606808" alt="Upload from device dialog" width="2012" height="1116" data-path="images/teacher/grade-your-assignment/upload-from-device.png" />
</Frame>

**Supported file types:**

| Category  | Formats                 |
| --------- | ----------------------- |
| Documents | PDF, Word (.doc, .docx) |
| Images    | JPG, PNG, HEIC          |
| Video     | MP4, MOV, WebM          |
| Audio     | MP3, WAV, M4A           |

**Tips for device uploads:**

* Name files with student names for easier matching (e.g., "Jane\_Smith\_Essay.pdf")
* Upload multiple files at once by selecting them together
* Large video files may take longer to process

### Option 2: Upload from Google Drive

Select files directly from your Google Drive.

<Steps>
  <Step title="Click Upload Submissions">
    Click **Upload Submissions**
  </Step>

  <Step title="Select Google Drive">
    Select **Google Drive**
  </Step>

  <Step title="Sign In">
    Sign in to Google if prompted
  </Step>

  <Step title="Browse and Select">
    Browse or search for files
  </Step>

  <Step title="Select Files">
    Select the files to upload
  </Step>

  <Step title="Assign and Submit">
    Assign to students and submit
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/google-drive-picker.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=db655e94722b65d09012e62b2eff9539" alt="Google Drive file picker" width="2210" height="1446" data-path="images/teacher/grade-your-assignment/google-drive-picker.png" />
</Frame>

**Benefits of Google Drive:**

* Access files already in the cloud
* No need to download then re-upload
* Works with Google Docs, Sheets, and Slides

### Option 3: Import from Google Classroom

For Google Classroom-connected classes, pull in submissions that students have already turned in.

<Steps>
  <Step title="Click Upload Submissions">
    Click **Upload Submissions**
  </Step>

  <Step title="Select Import">
    Select **Import from Google Classroom**
  </Step>

  <Step title="Review Submissions">
    Review the list of student submissions
  </Step>

  <Step title="Import">
    Click **Import** to bring them into GradingPal
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/gc-submissions-import.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=7dda1e41ac0ee672c1e8d54ac4c504e4" alt="Google Classroom submissions import" width="1822" height="694" data-path="images/teacher/grade-your-assignment/gc-submissions-import.png" />
</Frame>

This option appears when:

* Your class is connected to Google Classroom
* The assignment exists in Google Classroom
* Students have submitted work

<Card title="Google Classroom Integration" icon="google" href="/teacher/lms-integrations/google-classroom">
  Learn more about how submissions sync with Google Classroom
</Card>

***

## Assigning Submissions to Students

After uploading files, you need to assign each file to a student.

### Automatic Matching

GradingPal can automatically match files to students based on:

* Student name in the filename
* Student email in the filename
* Previous submission patterns

### Manual Assignment

If automatic matching doesn't work:

1. Click the **student dropdown** next to each file
2. Select the correct student from the list
3. If the student isn't enrolled, you can add them on the spot

<Frame>
  <img src="https://mintcdn.com/alaynaai/K27i5qY8uIx7ZcEU/images/teacher/grade-your-assignment/assign-submissions.png?fit=max&auto=format&n=K27i5qY8uIx7ZcEU&q=85&s=fbfdeb4bbb2545dfcb33f418fe886f5a" alt="Assign submissions to students dialog" width="1790" height="694" data-path="images/teacher/grade-your-assignment/assign-submissions.png" />
</Frame>

### Handling Unmatched Files

If a file can't be matched:

* The student dropdown will be empty
* Select a student manually
* Or click **Add Student** to enroll a new student

***

## Student Self-Submission

Instead of uploading work yourself, students can submit directly through their GradingPal accounts.

### How It Works

<Steps>
  <Step title="Students Log In">
    Students log in to GradingPal
  </Step>

  <Step title="View Assignments">
    They see assignments for their enrolled classes
  </Step>

  <Step title="Upload Work">
    They upload their work directly
  </Step>

  <Step title="Teacher Review">
    Submissions appear in your dashboard for review
  </Step>
</Steps>

### When to Use Student Self-Submission

* Students have device access
* You want students to own the submission process
* You're using the [Student Interface](/teacher/overview/3-ways-to-use-gradingpal#2-student-interface) workflow

### Setup

Students need to be enrolled in your class. See [Enroll Students](/teacher/classes-and-students/enroll-students) for options.

Once enrolled, students can submit to any published assignment in your class.

***

## What Happens After Upload

Once submissions are uploaded:

<Steps>
  <Step title="Files Are Processed">
    Documents are converted and prepared for grading
  </Step>

  <Step title="AI Grading Begins">
    Each submission is scored against your rubric automatically
  </Step>

  <Step title="Track Progress">
    Submissions appear in your dashboard—track progress as grading completes
  </Step>

  <Step title="Review When Ready">
    Check AI scores and feedback before returning to students
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/alaynaai/jh5N-YU8miCCi1HZ/images/teacher/grade-your-assignment/submissions-progress.png?fit=max&auto=format&n=jh5N-YU8miCCi1HZ&q=85&s=ed623d5c25cca2921c9cf7e76d861451" alt="Submissions list showing grading progress" width="2088" height="682" data-path="images/teacher/grade-your-assignment/submissions-progress.png" />
</Frame>

Grading typically takes 30 seconds to 2 minutes per submission, depending on length and complexity.

***

## Uploading Additional Submissions

You can add more submissions to an assignment at any time:

1. Go to the assignment page
2. Click **Upload Submissions**
3. Choose your upload method
4. Assign to students and submit

New submissions are graded using the same rubric and settings as existing ones.

***

## Re-uploading or Replacing Submissions

If a student needs to resubmit:

1. The new submission can be uploaded as normal
2. Previous submissions remain in the system
3. You can view submission history for each student

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="File won't upload">
    * Check that the file type is supported
    * Ensure the file isn't corrupted
    * Try a different browser if issues persist
    * For large video files, ensure stable internet connection
  </Accordion>

  <Accordion title="Student not in dropdown">
    * The student may not be enrolled in your class
    * Click **Add Student** to enroll them
    * Or enroll them first via [Enroll Students](/teacher/classes-and-students/enroll-students)
  </Accordion>

  <Accordion title="Grading is taking too long">
    * Video and audio files take longer to process
    * Very long documents may take extra time
    * Check the submission status for any errors
  </Accordion>

  <Accordion title="Wrong file assigned to student">
    * Delete the incorrect submission
    * Re-upload and assign to the correct student
  </Accordion>
</AccordionGroup>

***

## Related Articles

* [Select Assignment Type](/teacher/grade-your-assignment/select-assignment-type)
* [Review AI Scores & Feedback](/teacher/grades-and-feedback/review-ai-scores-feedback)
* [Return Submissions & Feedback](/teacher/grades-and-feedback/return-submissions-feedback)
* [Enroll Students](/teacher/classes-and-students/enroll-students)
* [Google Classroom Integration](/teacher/lms-integrations/google-classroom)
