Outdated Method This guide explains how to connect Moodle to GMetrix using Learning Tools Interoperability (LTI) 1.1. LTI 1.1 is an older connection standard. Do not use this method if your Moodle instance supports LTI Advantage (LTI 1.3). Use the Moodle LTI 1.3 setup guide instead.
Use LTI 1.1 to open GMetrix from Moodle when LTI 1.3 is unavailable. A Moodle administrator registers GMetrix once as an approved Tool Provider. Instructors can then create a separate course link for each GMetrix Course or Practice Exam.
Contact GMetrix Support before continuing with a self-hosted, district-wide, multi-school, or other complex implementation.
Before You Begin
Make sure you have access to the GMetrix Administrator Portal.
Make sure you have Moodle administrator permission to configure external apps for the intended account.
Do not share the Consumer Key or Shared Secret in email, screenshots, or course content.
Choose Where to Start
Make sure you have access to the GMetrix Administrator Portal.
Make sure you have Moodle administrator permission to configure external apps for the intended account.
Do not share the Consumer Key or Shared Secret in email, screenshots, or course content.
- Configure the reusable tool: Complete Part 1 when GMetrix is not available as a preconfigured tool.
- Add a resource: Skip to Part 2 when GMetrix is configured but the required Course or Practice Exam is not in the course.
- Test an existing activity: Skip to Part 3 when the resource activity already exists.
Part 1: Register the GMetrix Tool Provider
A Moodle site administrator completes this part once for the intended site or course-category scope.
In Moodle
- From the sidebar, select Site administration.
- Select Plugins.
- Select Activity modules.
- Select External tool.
- Select Manage tools.
- Select Configure a tool manually.
- Enter GMetrix in Tool 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 Moodle, copy and paste the GMetrix LTI 1.1 credentials into their corresponding Moodle fields
In Moodle: Paste the Connection Values
- Paste the GMetrix Launch URL into Tool URL.
- Select Legacy LTI 1.1 from the LTI version list.
- Paste the GMetrix Consumer Key into Consumer key.
- Paste the GMetrix Shared Secret into Shared secret.
- Leave Custom parameters blank.
- Select Show in activity chooser from the Tool configuration usage list.
- Select New window from the Default launch container list.
- Set Share launcher’s name with the tool to Always.
- Set Share launcher’s email with the tool to Always.
- Set Accept grades from the tool to Always.
- Save the tool.
- Confirm that GMetrix appears in Manage preconfigured tools.
Keep resource parameters out of the provider
Do not add accesscode or gmxresourcekey to the site-wide configuration. Add them to the activity for the specific resource.Part 2: Add a GMetrix Resource
Complete this part once for each GMetrix Course or Practice Exam that is not already available in the Moodle course. Do not repeat 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 Moodle
- Open the intended course.
- Turn Edit mode on.
- Go to the course section where the resource should appear.
- Select Add an activity or resource.
- Select GMetrix from the activity chooser. Select External tool if GMetrix is not shown separately.
- Enter an activity name that identifies the resource.
- If Moodle asks for a tool, select GMetrix from the Preconfigured tool list.
- If Custom parameters is not visible, select Show more.
- Paste the generated accesscode and gmxresourcekey lines into Custom parameters exactly as provided.
- Configure the grade and availability settings for the activity.
- Select Save and display.
Part 3: Confirm the Resource
- Open the saved GMetrix activity.
- Confirm that GMetrix opens without another sign-in prompt.
- Confirm that the intended Course or Practice Exam opens.
- Test the activity with an appropriate learner account or role.
After Setup
Single sign-on (SSO)
The LTI connection signs learners in when they open GMetrix from Moodle.
Grade Passback
Supported Practice Exam scores can return to Moodle 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.