What it does

  • Sync students, teachers, classes from a Canvas site into Mathspace

  • Allow single sign-on (SSO) login into Mathspace from a Canvas site

What we're working on next?

  • Add links to Mathspace worksheets or lessons

  • Create assignments that link to Mathspace tasks

  • Sync results from Mathspace tasks into the Canvas gradebook

What are the benefits?

  • Students and teachers don’t need to remember another set of passwords just for Mathspace

  • Much less admin overhead to setup users and classes in Mathspace, because it will stay in sync with their Canvas data

Things you should know before you start

Canvas becomes the source of truth for student class lists

  • Unlike regular school accounts in Mathspace. The changes must be made in the Canvas site, usually only by administrators.

  • Can still change the curriculum assigned to the class and student.

Migrating an existing school with user accounts to use the Canvas integration can be challenging

  • We need to match the users and classes in Mathspace with those in Canvas, which must be 100% accurate otherwise duplicate accounts will be created for some users.

Teachers must login to Mathspace once from every course they wish to have in Mathspace

  • This is necessary for the corresponding class & students to appear in Mathspace.

Teachers cannot reset student passwords

  • Unlike regular student accounts in Mathspace. The students won’t have Mathspace passwords, they’ll need to figure out how to reset their passwords on Canvas.

Teachers and students must login from Canvas

  • There’s no way to login from the Mathspace site, users must go to their Canvas site. We're working on addressing this.

What can Mathspace access from the Canvas site?

  • When the Mathspace LTI link is clicked by a student or teacher, we receive user data (ID, name, email, role) and course data (ID, name)

  • We periodically pull from the Canvas site all the courses where users have accessed Mathspace, to fetch the current members in the course, each user (ID, name, email, role) and the course (ID, name)

Did this answer your question?