Invite students
Teachers can add students through self-join (class code or link), email invitations, bulk upload, or Canvas sync.
Student link (quickest)
- Open the class.
- In the sidebar, click Copy student link.
- Share via LMS announcement, email, or chat.
The link opens Coraltalk sign-in and join flow. Students still may need to enter a class code depending on the link format.
Class code
Display the code from your roster or class settings. Students use Join a class on home or /join. Codes are uppercase alphanumeric; share exactly as shown.
Email invitations
From Class List (roster):
- Add students by email.
- They receive an invitation to sign up or sign in.
- Pending invites show as Invitation Pending until accepted.
Ensure students use the invited email address at login.
Bulk upload
Organizations may support CSV bulk upload of students (processed in the background). Check with your admin for templates and required columns. Large uploads can take several minutes; refresh the roster afterward.
Canvas roster sync
With Canvas REST API connected, import or sync enrollments from the course instead of manual codes.
LTI launch
Students who open Coraltalk from a Canvas module are provisioned into the default class configured when the platform was registered. Teachers should register LTI from the target class Integrations page.
Best practices
- Share join instructions in the first LMS post.
- Run a low-stakes practice oral assignment before graded work.
- Tell students to allow microphone access and use Chrome or Edge for best results.
- For hybrid classes, document whether join is via code or Canvas only.
Removing students
Use roster actions in Class List. Removing a student affects their access to that class's assignments; historical submissions may remain per retention policy.