CodeGrade Help
Go to websiteAPI docsContact us
  • 🏠CodeGrade Help Center
  • ❓FAQ
    • Using CodeGrade in Safari
    • Using sections
    • Configuring roles of members
    • Archiving your course
    • Adding new members
    • Releasing grades and feedback
    • Exporting Submissions
    • Choosing a grading scale
    • Creating course-wide snippets
    • Course Gradebook
    • Allowing students to hand in after the deadline
  • Use built-in content
    • 👥Community Library
    • 🐍Introduction to Python Curriculum
  • Create your own assignments
    • 1️⃣Build your assignment
      • ➕Create assignment
        • ➕Standalone
        • ➕In Blackboard
        • ➕In Brightspace
        • ➕In Canvas
        • ➕In Moodle
        • ➕In Sakai
        • ➕In Open edX
        • 💾Importing a previous assignment
      • ⚙️General settings
      • 📋Add Rubric
      • 🤖Add Automatic Grading
      • 🧑‍🎓Student View
    • 2️⃣Grade your assignment
      • ✏️Give Feedback
      • 💯Give a Grade
    • 3️⃣Analyze your assignment
      • 🕵️‍♂️Detect Plagiarism
      • 📊Analytics
      • 🎓View and export grades
    • *️⃣Other features
      • AI Assistant
      • 👥Peer Feedback
      • 🫂Group Assignments
      • 🙋Collaborative Grading
      • 🕶️Anonymous Grading
      • 🛡️Manage Course Permissions
      • 📬Hand In Requirements
  • Automatic Grading Guides
    • 🏗️AutoTest V2 Blocks
    • ✏️Quizzes
      • ❓Multiple Choice Question
      • ❓Select All Question
      • 💻Coding Question
    • 🐍Python
      • 🐍Create your first Python assignment
      • 🐍Advanced Python autograding
    • ☕Java
      • ☕Create your first Java assignment
      • ☕Advanced Java autograding
    • 📘Jupyter Notebook
    • 🐬MySQL
    • 🌐Web Development
      • 🌐Web Development with Selenium
      • 🎨Automatically grading CSS
    • 🟨JavaScript
      • 🟨Create your first JavaScript assignment
      • 🟨Advanced JavaScript autograding
    • 📊R
    • ©️C
      • ©️Create your first C assignment
      • ©️Advanced C Autograding
    • 🖥️C#
      • 🖥️Create your first C# assignment
      • 🖥️Advanced C# autograding
    • ➕C++
      • ➕Create your first C++ assignment
      • ➕Advanced C++ autograding
    • 🐘PHP
      • 🐘Create your first PHP assignment
      • 🐘Advanced PHP autograding
    • 🏗️Code Structure Tests with Semgrep
  • For students
    • 🚀Getting started
      • 🚀Getting started in CodeGrade
      • 🚀Getting started in Blackboard
      • 🚀Getting started in Brightspace
      • 🚀Getting started in Canvas
      • 🚀Getting started in Moodle
      • 🤷‍♂️I forgot my CodeGrade username / password
    • 🧬Advanced Features
      • 👥Handing in with a group
      • 📥Handing in using Git
      • 📝Giving Peer Feedback
      • 🏆Doing a Final Exam
      • ❓Asking Questions
      • 💳Enrolling in a paid course
      • 🎟️Using a coupon to enroll in a course
      • ⏪Refunding a paid course
  • 📘APIv2: Typescript
  • 🐍APIv1: Python
  • 🤖APIv1: Docs
  • 🌐Our Website
  • ✉️Contact us
Powered by GitBook
On this page
  • Bulk enrolling new members
  • Inviting members using an Enroll Link
  1. FAQ

Adding new members

If you are using CodeGrade without a Learning Management System, you can add new members to your course in multiple ways!

PreviousArchiving your courseNextReleasing grades and feedback

Last updated 2 years ago

This guide only applies to you if you are did not integrate CodeGrade with your Learning Management System (via LTI). If you did: new members are automatically synchronized from your LMS.

You can invite new members to join your course by bulk enrolling them (from a CSV) or by sending them Course Enroll Links.

Bulk enrolling new members

If you have a list with the information of the members to join your course, you can use CodeGrade's bulk enroll feature to add them to your course. CodeGrade requires three fields of information per user: their username, email and full name. After enrolling members and choosing their role in your course, new members will automatically get an email with a link to reset their password.

  1. Navigate to the Course Management Page and to the Members tab.

  2. Here you can find the Bulk Enroll feature, navigate there and select a .csv file containing a list of the members you want to enroll. Your .csv file may contain multiple columns, but should at least contain an email address, full name and username per member (it is possible to reuse the email address as the member's username). Superfluous columns are ignored and column names and order can be arbitrary.

  3. After uploading: select the correct columns containing the username, email address and full name and confirm if the displayed member list is as expected.

  4. Press "Submit" to enroll all the members. Members with an existing account will be added to your course, completely new members will receive an email to set up their password.

Inviting members using an Enroll Link

You can also invite new members to join your course using CodeGrade's Course Enroll links. You can share these links with your students or colleagues so that they can join your course. These links allow users to enroll in your course by logging in to their existing CodeGrade account, creating a new CodeGrade account or using a SSO tool to login.

  1. Navigate to the Course Management Page and to the Members tab.

  2. Here you can find your current Course Enroll Links or create a new one. Click the Add New button to create a new Course Enroll link for your course.

  3. Set an Expiration Date, after which the Course Enroll link will become invalid.

  4. Toggle if users are only able to join your course with an existing CodeGrade account or are allowed to register a new account for your course too.

  5. Press Save to save your Enroll Link, copy the link to clipboard an share it with your students or colleagues.

Select the role of the members you want to enroll, this role applies to all the members you are enrolling. You can always afterwards.

Select the Role that users using this link will sign up as (e.g. sign up as a student), you can always afterwards.

❓
manually change roles of users
manually change roles of users
On the Course Management Page, select Members and navigate to "Bulk Enroll".
After uploading your .csv file, select the correct columns and role and press "Submit" to bulk enroll the members.
After setting up a Course Enroll Link, copy the link to share with students or colleagues.