Outdated Method This guide explains how to connect Canvas to GMetrix using Learning Tools Interoperability (LTI) 1.1. LTI 1.1 is an older connection standard. Do not use this method if your Canvas instance supports LTI Advantage (LTI 1.3). Use the Canvas LTI 1.3 setup guide instead.
Use LTI 1.1 to open GMetrix from Canvas when LTI 1.3 is unavailable. Instructors can add GMetrix Courses and Practice Exams to Canvas assignments. Supported Practice Exam scores can return to the Canvas Gradebook.
Contact GMetrix Support before continuing with a self-hosted, district-wide, multi-school, or other complex implementation.Before You Begin
Keep Canvas and the GMetrix Administrator Portal open in separate browser tabs while you follow this guide.
- Make sure you have access to the GMetrix Administrator Portal.
- Make sure you have Canvas administrator permission to configure external apps for the intended account.
- You need the GMetrix Consumer Key, Shared Secret, and Launch URL for each app you configure.
- For a resource-specific app, you also need the generated accesscode and gmxresourcekey parameters.
Choose Where to Start
Canvas uses two app types . The general app and resource-specific apps serve different purposes. You do not need to create the general app before creating a resource-specific app.
General GMetrix access: Complete Part 1 only when users need to open GMetrix without going directly to one resource.
Specific Course or Practice Exam: Complete Part 2 once for each resource that does not already have a named app.
Existing app: Skip to Part 3 when the required app is already available in Canvas.
TABLE OF CONTENTS
- Part 1: Add General GMetrix Access
- Part 2: Add a GMetrix Resource
- Part 3: Assign a GMetrix Resource
- After Setup
Part 1: Add General GMetrix Access
This part is optional. Complete it once for the intended Canvas account or course. Skip it when GMetrix is already installed or when you only need resource-specific apps.
In Canvas: Open the App Configuration
Sign in to Canvas with permission to configure external apps.
Open the intended account or course.
From the navigation menu, select Settings.
Select the Apps tab.
Select View App Configurations.
Confirm that a general GMetrix app is not already installed.
Select Add App.
Select Manual Entry from the Configuration Type list.
Enter GMetrix in Name.
In GMetrix: Copy the Connection Values
In the GMetrix Administrator Portal, select Integrations from the sidebar.
Locate the LTI 1.1 section.
Switching between GMetrix and Canvas, copy and paste the GMetrix LTI 1.1 credentials into their corresponding Canvas fields:
Consumer Key
Shared Secret
Launch URL
In Canvas: Install the General App
After pasting the credentials in their respective fields:
Select Name Only from the Privacy list.
Leave Custom Fields blank
Select Submit.
If Canvas asks you to confirm the installation, select Yes, Install Tool.
Confirm that GMetrix appears in App Configurations.
Part 2: Add a GMetrix Resource
Complete this part once for each GMetrix Course or Practice Exam that does not already have a named app. A resource-specific app contains the parameters for one resource. It does not require the optional general app from Part 1.
In GMetrix
In the GMetrix Administrator Portal, select Integrations from the sidebar.
Locate the Link a Specific Resource section.
Enter the Resource Key (gmxresourcekey) for the Course or Practice Exam.
Use the Look up button to find a specific resource key.
Enter the Access Code for the intended Classroom or group.
Use the Look up button to find a specific Classroom or group's code.
After the custom parameters appear, select Copy All Parameters.
In Canvas
Open the intended Canvas account or course.
From the navigation menu, select Settings.
Select the Apps tab.
Select View App Configurations.
Confirm that an app for the intended resource is not already installed.
Select Add App.
Select Manual Entry from the Configuration Type list.
Enter a name that identifies the resource, such as GMetrix: Excel Practice Exam.
Copy the Consumer Key from GMetrix to Consumer Key.
Copy the Shared Secret from GMetrix to Shared Secret.
Copy the Launch URL from GMetrix to Launch URL.
Select Name Only from the Privacy list.
Paste the copied resource parameters from GMetrix into Custom Fields exactly as provided.
Select Submit.
If Canvas asks you to confirm the installation, select Yes, Install Tool.
Confirm that the named resource app appears in App Configurations.
Repeat this process for each additional Course or Practice Exam you want to add to Canvas.
Why Canvas needs a separate app
Canvas stores the resource parameters in the manual app configuration. Without a verified GMetrix Content-Item workflow, one resource-specific app represents one GMetrix resource. Reuse that app in as many supported assignments or modules as needed.Part 3: Assign a GMetrix Resource
Before assigning a resource, it must be added to Canvas as described in Part 2. Each resource must be added and assigned individually.
In Canvas
Open the intended Canvas course.
Create an assignment or open an existing assignment.
Select Edit.
Select External Tool from the Submission Type list.
Select Find.
Select the required GMetrix app from the list.
Select Select to apply the app to the assignment.
Enter the assignment point value.
Select the required option from the Display Grade as list.
Keep Load This Tool in a New Tab selected.
Select Save & Publish.
Confirm the Resource
Open the course.
Select Student View.
Open the GMetrix assignment.
Select Load in a New Window if Canvas displays the option.
Confirm that the intended GMetrix resource opens.
Repeat this process for each Course or Practice Exam you want to assign to a module.
After Setup
Publish Modules
After assigning resources to a Canvas module, the module must be published for students to access them.
Single sign-on (SSO)
The LTI connection signs learners in when they open GMetrix from Canvas.
Grade Passback
Supported Practice Exam scores can return to Canvas when the LMS item is configured for grading.
Resource management
Reuse the provider or app that is already configured. Add another resource-level link, activity, material, or app only when you need a different GMetrix resource.
Skills Management System (SMS)
Learners must install the desktop application for in-app tests. The macOS version is called SMSe. AutoCAD and Microsoft Office tests require SMS for Windows.