Skip to content

Inviting Users to Your Course

Abstract

This article will detail the process for inviting users (students, TAs, or other instructors) to your course. 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. Additionally, if you wish to edit or delete users in your course(s), please see our article titled Editing or Deleting Users in Your Course.

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

Important

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. Create an invitation code is in the middle of the screen and close is in the bottom right.

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

Warning

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.

Importing Users From CSV

  1. 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.

  2. 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. 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"

Bulk Invitations via Google Classroom

  1. Click the "Invite a User to this course" icon in the top right hand corner.

    The "Invite a User" button is between the "Manage invitation code" and "Add new team" buttons.

  2. Select "INVITE MULTIPLE USERS..." in the bottom left hand corner and select "From Google Classroom" in the dropdown menu. The "From Google Classroom" option is below the "From CSV" option.

  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. The Important Users from Google Classroom dialog is shown with the Sign in button in the middle and cancel in the bottom right.

  4. Once you have successfully logged in, you will be able to select which course you would like to import your students from. You will then be able to validate the users who will be invited and their roles. You can use the dropdowns in the Role column to adjust user roles as needed. If you think you have selected the wrong Google Classroom course, you can click BACK to return to the course selection screen. Once you have confirmed all users are correct, 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. Back and import are in the bottom right.

  5. If everything worked as expected, each user should receive an email invitation, and you will see a confirmation screen describing how many users were successfully invited to your course.

Individual Invitation and CSV Bulk Invitations Video Tutorial

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


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.