Complete AI Training
Sign inGet my AI kit

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

AI agent for elearning developers

Course Package LMS Test Agent

The package records completion, score and bookmark correctly in the LMS before release.

Course Package LMS Test Agent: what goes in, what the agent does and what you get

What it does

A course that plays perfectly in preview can fail in the learning management system: completion is never recorded, the score is wrong or the bookmark resets. After export, the agent uploads the package to a test LMS and runs through each path, the pass path, the fail path and a quit-and-resume path. It reads the completion status, score and bookmark data the LMS stores and compares them with what the course should report. It logs each failure with the path and the data seen. It suggests fixes, such as a tracking setting or a mastery score, makes them in a copy, re-exports and retests. The developer approves the release to the live LMS. Edge case: a course that works in one LMS standard may fail in another, so it runs the same tests in each target format.

How it works

Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.

Start and resultWhat it doesA check on its own workWaits for your OKGoes back and retries
Yes, continueYes, continueApprovedNoNo 1 STARTS WHEN Package exported 2 USES A TOOL Upload the package to the test LMS 3 DOES Run the pass, fail and quit-and-resume paths 4 USES A TOOL Read completion, score and bookmark data from theLMS 5 CHECKS THE RESULT Does the recorded data match the expected result onevery path? If not: Log the failure, suggest a settings fix andre-export the package. Back to step 3. 6 DOES Apply the fix in a copy and re-export 7 USES A TOOL Upload the new package and rerun failed paths 8 CHECKS THE RESULT Do all paths now pass? If not: Log the remaining failures and try the nextlikely cause. Back to step 3. 9 DOES Write the test report with evidence 10 YOU APPROVE Developer approves release to the live LMS 11 RESULT Tested package and report
Read the steps as a list
  1. Package exported
  2. Upload the package to the test LMS
  3. Run the pass, fail and quit-and-resume paths
  4. Read completion, score and bookmark data from the LMS
  5. Does the recorded data match the expected result on every path?If not: Log the failure, suggest a settings fix and re-export the package. Back to step 3.
  6. Apply the fix in a copy and re-export
  7. Upload the new package and rerun failed paths
  8. Do all paths now pass?If not: Log the remaining failures and try the next likely cause. Back to step 3.
  9. Write the test report with evidence
  10. Developer approves release to the live LMSThe agent waits here for your OK.
  11. Tested package and report

How it decides

It compares recorded data with the expected result for each path and traces each mismatch to a setting.

  • Completion must record on the pass path only
  • Score must equal the expected value within 1 point
  • Bookmark must resume at the exit screen
  • Run every target standard

Make it yours

Every agent is a starting point. You choose these settings for your own situation.

  • LMS standards to test
  • Mastery score
  • Paths to run
  • Test accounts
  • Report format

What keeps you in control

It always asks you first

  • Developer approves release to the live LMS
  • Developer approves any change to scoring rules

Hard limits

  • Never publish to the live LMS without approval
  • Never test with real learner accounts
  • Never alter scoring rules without approval

It stops when

  • Done: all paths pass in every target format
  • Stop: the LMS itself is faulty and the developer is told

Set it up

We guide you through the set-up, step by step

Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.

10 minto set it up in your AI
5 AIsChatGPT, Claude, Copilot, Gemini, Grok
  • One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
  • The agent then walks you through connecting your own data, one source at a time
  • A downloadable copy with the flow chart, the rules and the full guide
Get access to this agent

An example run

What happensA package with a 80% mastery score is uploaded. The pass path records complete but the fail path also records complete, and the score shows 0. The agent traces both to the completion setting and a missing score variable, fixes them in a copy and re-exports. On the retest the fail path records incomplete and the score is 85. The developer approves release.

More agents for elearning developers