This articles covers how to solve the issue of when a CompTIA product isn't appearing in the CertMaster LTI Adv content selector.
If you're having trouble finding the integration tool itself, or if you're encountering an error of some kind, that is outside the scope of this article, and we recommend you put in a ticket with Support.
There are two common causes for this issue. To determine which is at fault, do the following:
- Create a completely fresh course in the LMS or navigate to an LMS course teaching unrelated material, and launch the LTI content selector from there. Is the product still missing from the list? If so, the product is not enabled for your CertMaster institution.
- See Solution 1 below.
- If you do and it still doesn't work, continue on.
- If the product does appear in the content selector when launched from an unrelated course, then that means the faulty LMS course is already tied to a previous or migrated version of the desired product, which will prevent it from appearing in the content selector. If you're working in a course template, an existing course, or a copy of a course, this is likely the issue.
- Starting fresh with a new course shell (or using Canvas's Reset Course Content feature) will likely resolve the problem immediately.
- If your situation requires you to work out of the existing course, see Solutions 2 below.
Solution 1: Enable the desired product/version in CertMaster
- As an Institution Admin in CertMaster, navigate to: Home -> My Campus/School/Institution tab -> Details sub-tab -> Courses in the left navigation bar
- Scroll to the desired product, and confirm that all versions are enabled.
- If the product doesn't appear in this list either, don't worry, that means it's likely going to be solved in future steps.
- If anything was enabled, click the small Save button that appears -- it's easy to miss!
- Return to the affected LMS course, and check if this resolved the issue. If not, proceed.
Solution 2: Remove the course's association to old content
A note about migrated products
In most cases, it's straightforward to tell when there is a version conflict; for example, if your class is already tied to the deprecated Office Pro v7.0, then the current version of Office Pro will not appear in the Content Selector when launched from that LMS course.
However, as CompTIA moves away from the TestOut Pro line of products and toward the CertMaster line, some TestOut products are being migrated to CertMaster Learn. The Learn products "count" as new versions and can create the same type of conflict.
For example, here are some TestOut Pro products that have become CertMaster products.
- PC Pro -> CertMaster Learn A+ Core 1 and Core 2
- Network Pro -> CertMaster Learn Network+
- ITF Pro -> CertMaster Learn Tech+
Keep in mind that if the LMS course you're working in has had TestOut Pro products associated to it at some point, they will prevent the corresponding Learn product from appearing in the Content Selector for that LMS course.
Remove all LTI links to the older version from the LMS course
Any user who clicks an integration link creates that class-to-product assocation, so you'll need to remove each link to the old version so that the association can't be created again after we remove it in the next step.
How you remove these links will vary by LMS, and where they appear will depend on course design philosophy. Be sure to remove assignments, module links, links placed into syllabi, and any other LTI links that point to the old version of the product in your LMS course.
Remove the old version's course association in CertMaster
- As an Institution Admin or Instructor of the affected class, in CertMaster, navigate to: Home -> My Campus/School/Institution tab -> Classes.
- Find the Class that corresponds to the affected LMS course, and check if the product in the Courseware column is the desired product and version. If you don't see it immediately, be sure to check your Archived classes by clicking Filters -> Archived Classes -> Apply.
- If not, click the three-dot menu to the right of it, and select Edit Class.
- Click the X next to the older product version to remove it, and click Save.
- Return to the affected LMS course, and check if the product now appears in the LTI Content Selector. If not, proceed.
Last Resort: Reset your course or create a new course shell
Unfortunately, if none of the above solved the issue, the only known way to resolve it is to create a new course. If you're using Canvas, there is a Reset Course Content function that can accomplish the same thing while retaining other course data like metadata and enrollments.
- Create a fresh course shell, or if using Canvas, use your LMS's Reset Course Content function.
- Before reimporting anything from another course, open the LTI Content Selector, find the desired course, and place a link from it.
- Click the link you created. This will create the correct product association in CertMaster and prevent the same problem from happening again.
- Reimport any needed material from other courses.
- Be sure that any imported links to the older product version are removed.
Hopefully, this solved the problem, but if it still persists, please contact Support.