Skip to main content

Adding Students and Staff

Having a course roster is necessary to match students to submissions, manage course staff permissions, and allow students to see their work on Gradescope. Learn how to manage staff permissions, prep your course roster file, and add staff via an LMS integration.

In this guide:

 

 

Staff roles and permissions

Gradescope has three staff roles: Instructors, TAs, and Readers. The TA and Reader roles share the same permissions in Gradescope, so you can choose to designate someone either as a TA or Reader to suit your course needs. Please see the following table for a list of staff roles and their permissions.

Permissions Instructor TA/Reader

Add or remove students

Yes Yes
Upload and manage submissions of instructor-uploaded assignments Yes Yes

Receive notifications for all regrade requests

Yes Yes

Receive regrade request notifications for submissions they graded

Yes Yes

Duplicate or delete courses

Yes No

Names are visible to students on the course dashboard

Yes No

Edit rubric permissions for a course or assignment

Yes No

Edit rubrics and rubric settings for a course, assignment, or question

Yes *Only when allowed by an instructor in the Rubric Permission settings

 

Adding students and staff

Adding instructors, TAs, or readers, to your course is available with an Institutional license. In a Basic Tier course, you can add mulitple students and one instructor per course.

For larger courses that contain more than 500 students, we recommend splitting the course up into smaller cohorts (for ex.each course contains 500 students max) to ensure optimal Gradescope performance.


Prepping your roster file

  1. You can add course members individually or in bulk via CSV file (recommended). If you're doing the latter, you will first need to prep your roster CSV file. Start by making sure each column in your CSV has a header.

    If you're using accented characters in your roster, please save the CSV using UTF-8 encoding for accents to import correctly.

  2. Use unique email addresses for each course member.
  3. You can either list full names in one column (see note below) or split first and last names into two columns (recommended).

    Splitting first and last names in a spreadsheet: If you upload split names, Gradescope will let you sort your roster alphabetically by last name. Splitting full names into first and last on a spreadsheet can be a bit tricky so we have a How do I sort by name? guide.

  4. You can also add extra columns with course section details. Check out our guide for managing sections in the course roster.

    A sample roster, showing required columns (Name and Email) and optional columns like Section.

Uploading a roster or adding individual users

  1. When you're ready to add individual users or your roster CSV, next go to the Roster page for your course (Course Dashboard > Roster, left sidebar).
  2. On the Roster page, click the Add Students or Staff button in the bottom right corner. A dialog box with two buttons will appear. Click the appropriate button based on whether you're adding a single user or uploading a CSV file.
  3. If you're adding a single user, next you will be asked to give their first and last name, their school email address, and their student ID (optional), if the user is a student. 

    Instructors, when you’re importing your roster to create accounts for students, you should try to use the same email addresses that your school uses for them. When students’ emails match, we can automatically link their accounts for them when they try to log in with school credentials. Otherwise, they will have to link their account first or email us to have their accounts merged.

  4. Then, select their role and whether or not you'd like them to be notified of their course enrollment. Click Submit when you're finished.
  5. If you're uploading a CSV, next you will see a dialog box where you will be asked to match the columns of your CSV with Gradescope fields. If a column shows up as blank, click on the drop-down menu to select the corresponding Gradescope field. If your CSV has separate columns for student first names and student last names, click My CSV file has separate first and last name columns. If you included additional columns on your spreadsheet such as class groups, press the + sign in the top right corner of the dialog box (see image below) to reveal a dropdown containing the names of the column headers you entered on your CSV file. Select the relevant column name from the dropdown. Click Import when you're finished.

Letting students add themselves via entry code



On the Course Settings page, you can enable or disable students' ability to self-enroll with an entry code. If you've enabled the self-enroll feature, you will see the course entry code in the footer of your course Roster page. Please note that you must share the entry code with your students for them to be able to add themselves to your course. If you'd like to see how the process works for students, check out the Joining a course article.

If you're using an LMS integration, you do not need to enable the course Entry Code checkbox for students to enroll via a course entry code, as users will be enrolled automatically from the LMS side.


Adding students and staff via LMS integration

Check out our LMS Workflow section for instructions on how to sync a roster and add students and staff from your courses in Blackboard, Brightspace (D2L), Canvas, Moodle, and Sakai to Gradescope. The LMS Workflow section of the Help Center also contains step-by-step instructions, images, and gifs about how to use Gradescope with an LMS as an instructor and a student.

Alternatively, check out the LMS Integration video on our Get Started page to see how to connect your LMS to Gradescope and sync your roster from the Gradescope website. 

Was this article helpful?
0 out of 0 found this helpful

Articles in this section

Powered by Zendesk