Applicable products: CertMaster Practice
Our LTI 1.3 implementation of CertMaster Practice is still in development, and as such, using LTI 1.3 for CertMaster Practice is only recommended in certain situations – namely, when you wish to create individual links in Canvas for every CertMaster Practice module in a course. For most customers, we recommend a more pared-down implementation via LTI 1.1: one link to a Learner Dashboard, one to an Instructor Reporting Dashboard, and one to the final Practice Exam. However, if your institution’s needs differ, LTI 1.3 may be right for you.
CompTIA uses JSON configuration to configure its LTI 1.3 LMS integration tools in Canvas in order to minimize customer configuration time as well as opportunity for human error. Below is a step-by-step process. For further assistance, see the screenshots at the bottom of this document, and feel free to reach out to your CompTIA representative or technical specialist with any questions.
Part 1: Make Developer Key
-
In Canvas, navigate to: Admin --> Developer Keys toward the bottom of the navigation list on the left
-
Click colored +Developer Key button in upper right and select +LTI Key
-
Change Method dropdown in top center to Paste JSON
-
'Copy and paste the contents of one of the JSON files emailed to you by your CompTIA Technical Specialist (including brackets).
-
Fill out Key Name and Owner Email on the top left. Neither affect functionality, but for the Key Name, we recommend copying the title value in the first line of the JSON configuration.
-
Just below that, under Redirect URIs, you should see one URL ending in ‘/launch’. Click at the end of that URL, hit Enter to start a new line, and paste the following, so that two URLs show in the field:
-
https://kf1.amplifire.com/service-integration/lti13/content
-
-
Click Save.
-
Change red State button to On.
-
Copy the number shown in the Details column. This number is called the Client ID, and it will be used in two steps in Part 2 below.
Part 2: Add App
-
Click the Admin icon on the top left, and select the account or sub-account where you’d like to make the integration tools available for instructors/course designers. Note: Please take care where you choose to configure the tool, as all usage must fall below that account in the Canvas account hierarchy.
-
Click Settings at the bottom of the left hand navigation
-
Click the View App Configurations button in upper right.
-
Click colored +App button in upper right.
-
Change the Configuration Type dropdown at the top to By Client ID.
-
Paste the Client ID you copied at the end of Part 1 into the field.
-
Hit Submit and affirm your way through a couple of dialogue boxes.
-
Find the App you just created in the table you see, and click the Gear button to the right and select Deployment ID, and copy the value that appears into that email to me.
-
Repeat Parts 1 and 2 for each configuration JSON you were sent.
-
Send the email with the Client ID and Deployment ID over to your CompTIA technical specialist, and they’ll get those values entered on our side (usually within 24 hours).
-
Once the specialist responds that this has been completed, your tools will be fully functional and ready for use!
If your Canvas instance is locally hosted (rather than on an Instructure-owned AWS instance), please also send the domain of your Canvas instance. This is an uncommon situation.
For more assistance, see the configuration screenshots below.
1.6 Example Configuration
1.8 Copy the highlighted value (Client ID). Paste into email to CompTIA and also use in Step 2.5
2.6 Select ‘By Client ID’ under Configuration type, and paste Client ID
2.8 Click gear icon, then Deployment ID; copy and paste into email to CompTIA