StudyForge Connections
This guide will enable users to connect their LMS to the StudyForge Platform – ASU Prep's Mathematics platform provider.
ASU Prep and ASU Prep Global's High School Mathematics Content is powered by the StudyForge platform. Connecting to StudyForge is a separate LTI/LMS connection from ASU Prep's Learning Cloud platform. Because of that, your school or institution will need to follow this guide to connect to StudyForge.
Canvas LMS
This documentation is specifically written for Canvas LMS. If you need help setting up a different LMS, please contact the ASU Prep Product Team at [email protected]
LTI Key Installation
Log into your Canvas URL (https://YourOrganization.Instructure.com)
Choose your organization from the left hand menu
From here you will need to choose the + Developer Key menu option and select + LTI Key
In the Method drop down options choose Paste JSON
Copy and paste the code below. Be sure to not change the code as characters and formatting are important to this process.
{
"title": "StudyForge Canvas 1.3",
"scopes": [
"https://purl.imsglobal.org/spec/lti-ags/scope/lineitem",
"https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly",
"https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly",
"https://purl.imsglobal.org/spec/lti-ags/scope/score",
"https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly",
"https://canvas.instructure.com/lti/public_jwk/scope/update",
"https://canvas.instructure.com/lti/account_lookup/scope/show",
"https://canvas.instructure.com/lti/data_services/scope/create",
"https://canvas.instructure.com/lti/data_services/scope/show",
"https://canvas.instructure.com/lti/data_services/scope/update",
"https://canvas.instructure.com/lti/data_services/scope/list",
"https://canvas.instructure.com/lti/data_services/scope/destroy",
"https://canvas.instructure.com/lti/data_services/scope/list_event_types",
"https://canvas.instructure.com/lti/feature_flags/scope/show",
"https://canvas.instructure.com/lti-ags/progress/scope/show"
],
"extensions": [
{
"domain": "tool.studyforge.net",
"platform": "canvas.instructure.com",
"settings": {
"platform": "canvas.instructure.com",
"placements": [
{
"placement": "link_selection",
"message_type": "LtiDeepLinkingRequest",
"selection_width": 800,
"target_link_uri": "https://tool.studyforge.net/",
"selection_height": 800
},
{
"placement": "assignment_selection",
"message_type": "LtiDeepLinkingRequest",
"selection_width": 800,
"target_link_uri": "https://tool.studyforge.net/",
"selection_height": 800
}
]
},
"privacy_level": "public"
}
],
"public_jwk": {},
"description": "StudyForge tool",
"custom_fields": {},
"public_jwk_url": "https://tool.studyforge.net/lti/v1p3/keyset",
"target_link_uri": "https://tool.studyforge.net/",
"oidc_initiation_url": "https://tool.studyforge.net/lti/v1p3/login"
}
Fill in the configuration form with the following remaining details:
Key Name: StudyForge
Redirect URI: https://tool.studyforge.net/lti/v1p3/redirect
Owner Email: Optional and can be left blank
Save the configuration and Toggle the State to On
LTI Key Configuration
From the LTI / API Keys list screen, edit the Key you just created once again.
Change the Privacy level of your key from Private to Public
From the list of of LTI / API Keys, copy the associated Client ID and store for use later.

Adding the LTI Application to Canvas
In the next series of steps, we will be adding the newly created StudyForge LTI as an App to the root level or sub-account level of Canvas.
Navigate to the "Settings" option in the admin area of Canvas and select the "App" tab/menu.
From the App area, choose "View App Configurations."
From the next screen choose + App
Switch the Configuration Type option to By Client ID
Add the Client ID you copied from the LTI Key Configuration step and select Submit You will be returned to the list of Apps presently installed in your Canvas.
Find the Study Forge App you just installed and select the Cog and then Deployment ID
Copy the Deployment ID and your Client ID into an email. Send this information to your ASU Prep representative who will process your request and enable your LMS to begin using Study Forge.
Congratulations! Your installation is complete. You will be notified by your ASU Prep Representitive when your LMS provisioning is complete and ready for use!
Last updated