How to Add AI Role-Play to Your LMS: SCORM, xAPI, cmi5, LTI, and SSO Explained

The fastest way to kill an AI role-play program is to give learners another login. Practice that lives outside the LMS gets forgotten, and results that never reach the LMS never reach the people who report on training.

This guide explains the learning standards that connect AI role-play to your learning management system in plain English, what practice data each one can carry back, how Rapport connects today, and a five-step plan for adding a role-play to an existing course in Canvas, Docebo, Cornerstone, Workday Learning, or any SCORM-compatible LMS.

  September 24, 2026

Key takeaways

  • Integration decides adoption. AI role-play that launches from the LMS, with no new login, gets used. Practice that lives in a separate tool gets forgotten.
  • Five standards do most of the work. SCORM and cmi5 package content for the LMS, xAPI records detailed learning activity, LTI launches external tools securely, and SSO with SCIM handles identity.
  • Your LMS and your role-play platform report different things. The LMS tracks completion and score. The role-play platform holds the skill detail: rubric scores by behavior, attempt history, and where each learner struggles.
  • Rapport supports SCORM 1.2 today. A Rapport role-play launches from your LMS like any other module, and participation appears in the same reports as the rest of your training.
  • Get specifics from every vendor. "We integrate with your LMS" is not an answer. Ask which standard, which version, and exactly which data comes back.

Why LMS integration decides whether practice gets used

Learning teams already manage enrollments, deadlines, compliance records, and reporting in the LMS. When a new tool sits outside it, three things go wrong:

  • Learners drop off. Every extra login, link, and password reset costs completions, especially for frontline and field teams.
  • Assignments get messy. Admins end up enrolling people twice and chasing completion by email.
  • Results go missing. If practice data never reaches the LMS, it never reaches the dashboards leaders actually read.

That last point matters more than it sounds. ATD research has found that fewer than 25% of organizations measure training effectiveness against organizational goals. A role-play program that cannot show its results where L&D already reports is starting from behind.

The goal: learners open the course they were assigned, watch or read what they need, and move straight into a role-play inside the same course, with results recorded alongside everything else they completed.

SCORM, xAPI, cmi5, LTI, and SSO in plain English

Learning technology has a handful of standards, and vendors use them loosely. Here is what each one actually does.

StandardWhat it doesWhat it reports backWhere you see it most
SCORM 1.2Packages a learning activity so any compliant LMS can launch and track itCompletion status, pass or fail, score, and time spentThe most widely supported format across corporate LMSs
SCORM 2004A later SCORM version with sequencing rules and a richer data modelThe same core data, with separate completion and success statusEnterprise and regulated training
xAPIRecords learning activity as simple statements ("Maria completed the de-escalation scenario with 82%") in a Learning Record StoreAlmost any activity, in detail, including events outside the LMSPrograms that need detailed or cross-platform learning data
cmi5A set of rules for launching xAPI content from an LMS, combining SCORM's launch model with xAPI's dataxAPI detail, with standard completion and pass rulesNewer LMS implementations and modern authoring tools
LTI 1.3Securely launches an external tool from inside the LMS, with the learner already signed inGrades, through the Assignment and Grade Services extensionHigher education LMSs such as Canvas, Moodle, and Blackboard
SSO (SAML or OIDC)Lets learners sign in with their company accountIdentity only, not learning dataEvery enterprise deployment
SCIMCreates, updates, and removes user accounts automatically from your identity systemUser provisioning onlyLarge or fast-changing user populations

The short version: SCORM and cmi5 decide how content lives in the LMS, xAPI decides how much detail you can record, LTI decides how an outside tool launches, and SSO and SCIM decide who gets in.

What a role-play produces, and what your LMS can hold

An AI role-play session generates far more information than a video module. Most of it is useful to coaches and learners, and most of it does not need to live in the LMS. Deciding where each piece belongs is the key design choice.

Data from a role-play sessionSCORM 1.2xAPI or cmi5Role-play platform dashboard
Launched and completedYesYesYes
Overall score or pass/failYesYesYes
Time spent practicingYesYesYes
Score for each rubric behaviorLimitedYesYes
Attempt-by-attempt improvementLimitedYesYes
Cohort view of the weakest skillNoNeeds a reporting toolYes
Conversation transcript and feedbackNoNot usuallyYes
Your LMS Course, enrollment, compliance records Rapport role-play Learner practices with a reacting avatar Rapport dashboard Rubric scores, attempts, cohort analytics 1. Launch 2. Completion, score, time 3. Skill detail for coaches The LMS records that practice happened. The role-play dashboard shows what the learner can do.
How a SCORM-launched Rapport role-play fits into an existing learning stack.

This split is healthy. Your LMS is the system of record for who completed what. Your role-play platform is where coaches find out why someone scored the way they did. We explain what the LMS alone misses in what your LMS can't show you about soft skills.

How Rapport connects to your LMS today

Rapport is SCORM compliant, with SCORM 1.2 support. In practice, that means:

  • Launch from the LMS like any module. A Rapport role-play is added to a course the same way as any other SCORM activity.
  • No extra login for learners. They stay in the platform they already use every day.
  • Participation in your existing reports. Role-play activity appears alongside the rest of the learner's training record.
  • Enterprise identity and access. Enterprise single sign-on is available, and role-based access control starts at the Business tier.
  • Deployment options for regulated teams. Enterprise customers can run Rapport on-premises or in a private cloud. See 12 questions to ask about AI role-play and employee data.

If your LMS environment requires xAPI, cmi5, or LTI, talk to our team about your setup before you plan the rollout.

Five steps to add an AI role-play to an existing course

This plan works in any LMS that accepts SCORM packages, including Canvas, Docebo, Cornerstone, and Workday Learning. The upload screens differ by platform, so keep your LMS admin guide open for step 4.

  1. Pick the moment in the course. Place the role-play immediately after the lesson that teaches the skill, while the model is fresh. One focused scenario beats a long practice block at the end.
  2. Build the scenario and the rubric together. Decide the three to five behaviors you will score before you write the scenario, and match the wording to your existing quality or competency framework. Our guide to designing an AI role-play scenario walks through it.
  3. Set the completion rule. Decide whether finishing the session is enough or whether learners must reach a passing score, and whether they can retry.
  4. Add the SCORM activity to the course. Upload the package as a new learning object or course activity, apply the completion rule, and test it with a pilot account on desktop and mobile.
  5. Assign, then review both views. Enroll a pilot group, watch completions in the LMS, and review rubric scores in the Rapport dashboard after the first week to spot the step most learners miss.

Tip for L&D teams: pair the role-play with a short video that teaches the model first. We cover why that sequence works in AI role-play vs. AI video avatars.

Eight integration questions to ask any AI role-play vendor

  1. Which standards do you support today: SCORM 1.2, SCORM 2004, xAPI, cmi5, or LTI 1.3? Which version of each?
  2. Exactly which data comes back to our LMS: completion, pass or fail, score, time, or more?
  3. Where do rubric scores by behavior live, and can we export them?
  4. Do learners need a separate account, or does the LMS launch sign them in?
  5. Do you support our identity provider through SSO, and can you provision users with SCIM?
  6. Can admins control who can create scenarios and who can only take them?
  7. Where is conversation data stored, is it used to train models, and can we choose private hosting?
  8. Can we test a package in our LMS sandbox before we sign?

Ask for the answers in writing. A specific "SCORM 1.2, completion and score" is worth more than a general "yes, we integrate."

Frequently asked questions

Which AI role-play platforms integrate with an LMS?

Several AI role-play platforms offer LMS delivery, most often through SCORM. Rapport supports SCORM 1.2, so a Rapport role-play launches from your LMS like any other module and reports participation alongside the rest of your training.

What is the difference between SCORM and xAPI?

SCORM packages a learning activity so an LMS can launch it and track completion, score, and time. xAPI records learning activity as detailed statements in a Learning Record Store and can capture activity outside the LMS. cmi5 combines the two by launching xAPI content from an LMS.

Can I add AI role-play to Canvas, Docebo, Cornerstone, or Workday Learning?

Any LMS that accepts SCORM packages can host a SCORM-based role-play activity. The upload steps differ by platform, so follow your LMS administrator guide and test with a pilot account first.

Where do detailed role-play scores go if the LMS only records completion?

The LMS records completion and overall score. Detailed rubric scores by behavior, attempt history, and cohort trends stay in the role-play platform's dashboard, where coaches and managers use them.

Do learners need a separate login for Rapport?

No. When Rapport is launched from your LMS as a SCORM activity, learners stay in the LMS they already use. Enterprise single sign-on is also available.

Next step

Put practice where learning already happens

Book a demo to see a Rapport role-play running inside an LMS course, or start a free 14-day trial and build your first scenario today.