Classrooms

Get Started with Classrooms

How instructors can start using MathMatize classrooms

Get Started with Classrooms

Classrooms are where students access assigned work, and where instructors manage the roster and gradebook.

Anonymous polls (where students don’t need an account) can be run outside of a classroom from the Poll Sessions page.

Instructor setup

From the Classroom page, click “create” and select “create new Classroom”. Give the created classroom a name and description that students will recognize.

If MathMatize is integrated into your LMS, set up the connection using the links below. Otherwise, upload a roster from the Class Members tab, or give students alternative ways to join the classroom.

Add co-instructors and teaching assistants.

From the Content tab, create and add tasks for students. Share the classroom or individual tasks with students.

Student access

For an LMS-connected classroom, students join through your LMS. Follow the LMS integration guide. Otherwise, use Share to copy the classroom link, or use Invite in the Class Members tab to invite students individually or upload a roster.

Classroom coordinators can configure joining from Member settings in the Class Members tab or Membership on the Settings page. Both forms expose the same settings:

  • Email domain restrictions: Nonmatching join requests are rejected, and nonmatching roster rows are skipped. Entries match by substring: example.edu also matches sub.example.edu. Explicit invitations can still grant access outside the listed domains.
  • Automatically approve eligible students: Join requests are accepted immediately when enabled; otherwise, they need approval. Domain restrictions apply in either case.
  • Allow anonymous users: Students can join without an account when enabled. This requires no email domain restrictions.

Anonymous access and automatic approval do not apply to LMS-connected classrooms.

Student IDs and invitations

Existing student IDs display automatically in member lists and grade books, and students can see their own ID. There is no display toggle, and students do not enter IDs when joining.

Use the pencil button on an invited student's row to edit their ID and section. An invitation cannot use a nonblank student ID already assigned to another invitation or member in the classroom. Coordinators can also change a pending invitation's email, role, and permissions. Changing the email invalidates previous links and resets delivery; save, then send the invitation again. An address already linked to another invitation or member in the classroom cannot be used. Once a student joins, use Edit member to update their details.

Invitation emails can be sent from each invited row or through Invite → Email all invited users. Resends are limited to once per invitation every 24 hours after a successful send.

Next steps

Accepting invitations

Sign in with an account whose email matches the invitation address. Existing account emails can be updated from the account profile. Do not share invitation links.

Links can be accepted for 30 days from generation. Resend an expired invitation to generate a fresh link. Students whose account email matches an available invitation can still find and accept it from their Classrooms page without using the email link.

Include a stable student identifier in roster uploads. Re-uploading an existing student's row does not change their account email. Correcting a pending invitation email invalidates its old links, so resend it to the corrected address.

If a roster row's student ID identifies one member but its email belongs to an invitation accepted by another account, the entire upload is rejected. Correct the email or student ID and upload again. No changes are applied, including removal of members missing from the roster.

Troubleshooting invitations

  • Expired link: resend the invitation, or have the student check their Classrooms page using the matching-email account.
  • Updated link: resend to the corrected address and use the latest message.
  • Wrong account: choose Switch account, or update the account email from your account profile. Do not create another account as the default solution when the student already has one.
  • Already claimed: use the account that joined; an invitation cannot be transferred to another account or used to restore access after removal.
  • Conflicting student identifier: resolve the roster identity with the student. MathMatize will not overwrite a different identifier or assign one already belonging to another member. Existing roles, sections, and accommodations are preserved; acceptance fills only missing identifiers and sections.

Students may still independently create duplicate accounts later. An account created with the invitation address does not inherit an invitation already accepted by another account. Contact support if existing accounts need reconciliation.