Skip to content

Inviting Users to Your Course

This article will detail the process for inviting students. The steps outlined in this guide can be followed by instructors or TAs. If you would like your students to remain anonymous in the exercise environment, we recommend using invitation codes to invite users. For more information on maintaining student privacy, please see the article titled Student Privacy Protection

All user invitations will begin by navigating to the Users page in the Exercise Area. Please follow the steps below to do so:

  1. Click on the course to which you would like to add users. Your courses are listed as cards under the header "Courses".

  2. Click the "Manage course users" button located in the upper right corner. The "Manage Course Users" button is located to the right of the "Add exercise environment" button.

From here, you have four different methods to invite users:

Inviting Users with an Invitation Code

Invitation codes provide an easy method for inviting users, especially for larger classes and schools with strict email filtering. Once you have created an invitation code, you can share it with your class so they can sign up for your course. To assist your students, our guide for joining a course can be found on this page: For Students: How to Join A Course.

Generating an Invitation Code


Invitation codes are only valid for seven days. Please create a new invitation code if your invitation code expires.

  1. Click the "Manage student invitation code for this course" button located in the upper right corner. The invitation code button is located to the left of the "Invite a User" button.
  2. Click "CREATE AN INVITATION CODE" button.

Invitation Code Video Tutorial

This video demonstrates how to generate an invitation code and invite users. Instructors can invite students to self-register through a link and code.

Inviting Users via Email Invitation


If your school blocks external emails to student accounts, this method will not work well for your class. Please see the section above on Invitation codes for a better option.

Email invitations are a simple way to invite your users. Your users will need to click the link listed in their email invitation and choose an authentication provider to register for your course. For more details on joining a course, please checkout this article section titled Joining a Course via an Invitation Link

Individual Invitations

  1. Click on "Invite a user to this course" button located in the upper right corner. The "Invite a User" button is between the "Manage invitation code" and "Add new team" buttons.

  2. Enter the user's name and email, select their appropriate role, and click CONFIRM to send the invitation. Invite a User form. A name and email can be provided to invite individual users. The role of student or TA should be selected in the Roles section.

Bulk Invitations via CSV

Downloading CSV Template

  1. Click on "Invite a user to this course" button located in the upper right corner. The "Invite a User" button is between the "Manage invitation code" and "Add new team" buttons.

  2. Click on "INVITE MULTIPLE USERS..." in the bottom left corner and select "From CSV" in the dropdown menu. "From CSV" is the first option in the dropdown menu.

  3. In the first step a CSV template is provided. Download this provided template for reference while adding your students. Link text for template is ".CSV template".

Adding Your Users to the CSV

  1. Open the template in a CSV editing software such as Microsoft Excel. You should see sample data populated in the template. Sample names, emails, and roles are provided.

  2. Replace the sample data with your own users' data. The first column is used to provide names for your users, the second column is used to provide email addresses, and the third column is used to provide the user's role.

  3. Save your updated CSV and upload it in the Invite Multiple Users... dialog. Click next to proceed to the next step. The Choose File provides a dialog for uploading the csv. The Next button is located after the Cancel button.

Review and Submit Invitations

  1. In step two you will have the opportunity to validate the data from your CSV file. You can use the dropdowns in the Role column to adjust user roles as needed. If you see any errors in the Name or Email of a user, you can click BACK to return to step 1.

  2. When you have confirmed all users are correct, you can click IMPORT in the bottom right corner of the dialog. The Review step will show all Display Names, Emails, and Roles of users getting imported.

  3. If everything worked as expected, you will see a confirmation screen describing how many users were successfully invited to your course. Success message in example: "5 users have been imported successfully"

Email Invitation Video Tutorial

This video demonstrates both mail invitation methods, walking through a single invite and using the templated .csv file.

Importing Users From a Google Classroom

  1. Click the "Invite a User to this course" icon, and then select "INVITE MULIPLTE USERS..." in the bottom left hand corner.
    The "Invite a User" button is between the "Manage invitation code" and "Add new team" buttons.

  2. Select "From Google Classroom" in the dropdown menu.

  3. You will then need to log into your Google account by clicking on "Sign in with Google". Please keep in mind that the Google account you choose to login with must be associated with a Google Classroom account that contains the students in your school or organization. If an account that is not associated with Google Classroom is used, you will not be able to import or view any students.

  4. Once you have successfully logged in, you will be able to select which course you would like to import your students from and finalize the process.

Have a Question? Contact Support

We're here to help you. If you still have questions after reviewing the information above, please feel free to submit a ticket with our support team and we'll get back to you as soon as possible.