Skip to content
  • There are no suggestions because the search field is empty.

Mathspace - Canvas Integration Guide for School Administrators

Step-by-step instructions for integrating Mathspace with Canvas for school administrators.

How does it work?

First, a Canvas Connection needs to be setup in Mathspace to connect with the school’s Canvas site

This requires liaising between Mathspace support staff and the Canvas administrator at the school. See the setup process below.

The teacher needs to launch Mathspace from their course's modules



When the link is followed by a teacher or student, the course will be setup in Mathspace

That one course and its members will be copied into Mathspace, as class and user accounts. See following diagram.


The user will then be automatically logged into Mathspace

Students will login to their Student Dashboard page to see upcoming tasks and access features such as our textbook content, worksheets and practice questions.

Teachers will login to the Teacher Planner page for the class they came from.

Once per day, Mathspace will update each class and user to match the Canvas data

This will only occur for courses that were initiated by teachers via the previous step.
This is to prevent non-maths classes and users turning up in Mathspace.

Tasks assigned to the class will appear in the Canvas Marks view

Grade Passback is also supported: Student scores will be submitted to the Canvas "Marks" page as students complete the task, or when the task reaches its due date.

Limitations

Please be aware of these limitations in the LTI integration with Canvas.

Class Roster Sync

Editing Mathspace Classes that are linked with a Canvas Course

  • Classes that are linked with a Canvas course cannot be changed from within Mathspace
  • Recommendation: Students and teachers must be added/removed from the course in Canvas.
  • Workaround: As an alternative, you can create a class directly in Mathspace; these classes won't be linked with a Canvas course, and so will give you full control over the students and teachers.

 

Archiving Classes

  • Some schools will archive courses by moving them to an archive account.
  • The LTI integration cannot detect these courses have been archived, so the corresponding classes in Mathspace will remain visible.
  • Please submit a support request and the Mathspace team will do this manually, provided a list of course names.
    Recommendation: When naming courses, include the current year so that they can be more easily identified for archiving purposes.

Grade Passback

Assignment to Specific Students

  • Mathspace tasks assigned to specific students will appear in Canvas as assignments for the entire class.
    Workaround: Edit the Canvas assignment to match the intended student group.

Assignment Modifications

  • Changes made to a Canvas assignment (e.g., edits or deletions) will not sync back to Mathspace.
    Recommendation: Make all modifications directly in Mathspace.

Multiple Submission Attempts

  • Mathspace tasks do not support Canvas's "Submission Attempts" feature; only a single attempt is allowed.
    Workaround: Enable the retry option in Mathspace to allow students to reattempt questions.

Score Scaling

  • Mathspace tasks report scores to Canvas as percentages, with a maximum of 100 points.
    Tip: Use Canvas Assignment Groups to separately weight Mathspace tasks from other assignments.

Setup process

The Canvas administrator at the school will need to add a developer key:

  • Go to Admin
  • Choose the root account
  • Click Developer Keys
  • Click +Developer Key+LTI Key

Fill out with these fields:


Click Save

Activate the developer key:

  • In Developer Keys, look for the Mathspace LTI Link key and set its State to enabled


Set the correct privacy level on the developer key:

  • In Developer Keys, look for the Mathspace LTI Link key and click the Pencil icon to edit it

  • Expand the Additional Settings section

  • Ensure that Privacy Level is set to Public

  • Click Save


Share these details with your Mathspace school consultant or support at support.team@mathspace.co

We’ll need to collect some details of the LTI link, see below:


Mathspace will process the LTI link details and confirm when it is done

When confirmed, we can continue to the next step.

The Canvas administrator installs the LTI app

When logged into the Canvas site as an administrator:

  • Go to Admin

  • Choose the root account

  • Click Settings → Apps → View App Configurations

  • Click +App

Fill out with these fields:

The Canvas administrator installs the LTI link in each math course, blueprint course or course template

When logged into the Canvas site as an administrator:

  • Navigate to the course. (To make this change to many courses, it would be best to use a blueprint course or course template)

  • Go to the Modules page

  • Click the + icon in one of the module sections to add an item

  • Fill out with these fields:


The Canvas administrator can test the LTI link and verify it works correctly

Click the newly added Mathspace link in the Modules page to verify that it works correctly. It is also possible to impersonate a student or teacher on the Canvas site, and follow the Mathspace link to test that user's login into Mathspace.