Overview
This guide explains how to set up your LMS integration so you and your students are automatically enrolled in CertMaster.
Note:
Currently, CertMaster integrates with Canvas, Moodle (v4.0+), Blackboard (Learn and Ultra), and D2L Brightspace. Additional platforms may be supported in the future.
Step 1: Begin Your LMS Integration Setup
You have two options to begin:
-
Option 1: Contact your CertMaster Account Representative. Provide the name and email address of your school's or district’s LMS Administrator.
(Required if you plan to use Usage-Based Billing - UBB) -
Option 2: If you plan to use access codes, complete the LMS Intake Form. A member of the Technical Implementation Team will respond within 1–2 business days.
Whether you're an admin installing the integration or an instructional designer creating course links, visit our LMS setup page to review detailed instructions.
Step 2: Instructor First Steps After Setup
Once your LMS course is built and integration is configured:
-
As the Instructor:
Click on any CertMaster assignment link inside your LMS course. This will automatically create your course in CertMaster, matching the LMS course name.
Important:-
Complete this step for each LMS course you teach.
-
Do not manually create your course in CertMaster.
-
Avoid renaming, duplicating, or archiving the class until after the semester ends.
-
Notes:
-
The first link click establishes integration.
-
Classes created automatically have a 12-month End Date by default. You can adjust the End Date manually in CertMaster.
-
Changing the End Date does not affect student licenses or your ability to make course copies in the LMS.
Step 3: Student Enrollment Process
Instruct Your Students:
-
Students must click on any CertMaster assignment link inside the LMS course.
-
This action:
-
Creates their CertMaster account (using their LMS email).
-
Enrolls them automatically in the correct class.
-
Activates their license (if applicable).
-
Important:
-
Students should use their school email for proper account matching.
-
Students should not manually create accounts, submit CSVs, or register via a website outside the LMS.
-
Clicking on at least one assignment link is critical to establish full integration.
Automatic Class Creation and Enrollment
When integration is set up:
-
Classes are created automatically when users click CertMaster links.
-
Student accounts are created automatically upon clicking.
-
Students are automatically enrolled in the correct class.
-
If using UBB, students are granted licenses automatically.
Otherwise, they’ll be prompted for an access code.
Quick Walkthrough:
-
From the LMS, click a CertMaster link.
-
In CertMaster, go to Home > My Campus to confirm:
-
Your class matches the LMS course name.
-
The assigned CertMaster product appears.
-
Student names appear after they click in.
-
-
In My Profile, you’ll see:
-
Name and email pulled from the LMS.
-
Assigned products activated.
-
Step 4: Grade Return to LMS (for LTI 1.3 Advantage Integrations)
With LTI 1.3:
-
Students’ scores automatically return to the LMS Grade Book for all CertMaster assignments they complete.
-
Students do not have to click every individual LMS link after initial setup, but they must click at least one assignment link initially to establish their account integration.
-
It’s recommended students access all CertMaster assignments through the LMS, not by logging in directly to CertMaster.
Notes:
-
Instructors must also click at least one CertMaster link to establish integration.
-
Only scores earned within the LMS course’s start and end dates sync back.
-
CertMaster sends raw percentage scores; your LMS handles how they are weighted or displayed.
Step 5: CertMaster Class Start and End Dates
-
If the LMS course start date is known, it is used in CertMaster.
-
If the LMS course end date is known, it is used, but will not exceed 18 months from course creation.
-
If the LMS dates are unknown:
-
Start Date = First link click date.
-
End Date = 12 months after Start Date.
-
-
For continuous courses, End Date = 12 months after Start Date.
Legacy Support: LTI 1.1 (Older Integrations)
If using an older LTI 1.1 setup:
-
Students must click each LMS assignment link individually to send each corresponding CertMaster score back to the LMS.
-
CertMaster sends scores back after assignment completion if launched via the LMS.
-
Best Practice: Students should close CertMaster after completing each resource before moving to the next.
Notes:
-
If students redo an assignment without re-launching the LMS link, updated scores may not sync.
-
Students can relaunch the link to push updated or higher scores.
Troubleshooting Grade Return for LTI 1.1
Tip #1:
-
Students should always launch from the LMS for each assignment.
-
Closing CertMaster between assignments improves syncing reliability.
Tip #2:
-
Duplicate Accounts:
Some students accidentally create standalone CertMaster accounts outside of LMS integration.To merge:
-
Click a CertMaster link from the LMS.
-
In CertMaster, go to My Profile > Merge Accounts.
-
Enter the username/password of the non-LMS account and complete the merge.
-