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
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:
Key name | Mathspace LTI Link |
Owner email | Email of the Canvas administrator |
Redirect URIs | |
Method | Enter URL |
JSON URL |
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 [email protected]
We’ll need to collect some details of the LTI link, see below:
School name | Name of your school or district |
Canvas site URL | Should look like: https://schoolname.instructure.com |
LTI Client ID | Should look like: 151610000000000149 |
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:
Configuration type | “By Client ID” |
LTI Client ID | Should look like: 151610000000000149 |
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:
Add ____ to module | External Tool |
URL | |
Page name | Login to Mathspace |
Load in a new tab | Must be ticked |
Indentation | Anything |
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.