Scenarios are AI-driven role plays that learners practice in the browser or through your LMS via SCORM. This guide covers creating custom scenarios with the six-step wizard, using Scenario Templates and My Scenarios, and configuring and assigning scenarios to learners.
How it works
Rapport is built around a simple loop:
-
Build or pick a scenario — describe your training situation, select an avatar, and the Create Custom Scenario wizard generates a complete, ready-to-run scenario, including the briefing, roles, learner objectives, and context. Prefer a head start? Choose from a library of Scenario Templates across L&D, Sales, and Customer Experience.
-
Assign to learners — invite learners directly or deliver through your LMS. Learners access their assigned scenarios through the standalone Learner Portal.
-
Learners practice — each learner runs the scenario in the browser, speaking with an AI character in a realistic conversation.
-
Review the results — every attempt is scored automatically. Cohort Analytics surfaces KPIs, learner progress, and first vs last attempt comparisons so you can see where the team is improving and where to focus next.
Templates vs. My Scenarios
Scenarios live in two places in the sidebar:
|
Section |
What it is |
When to use it |
|---|---|---|
|
Scenario Templates |
A curated library of ready-to-run role plays, organized by domain (Learning & Development, Sales, Customer Experience). |
Browsing for a starting point. Save one to add it to My Scenarios. |
|
My Scenarios |
The role plays you have activated or created and are actively using with learners. Subtitled "Scenarios you've created from templates." This includes templates you have saved and custom scenarios you have built. |
Day-to-day work — assigning to learners, configuring, reviewing. |
To build a scenario from scratch, click Create Custom Scenario at the top of the sidebar. See Creating a custom scenario.
💡 My Scenarios is your personal library of activated and custom role plays.
Browsing Scenario Templates
Open Scenario Templates in the sidebar to see the full grid. The page has two areas:
Featured carousel — a large highlighted template at the top showing the character, scenario details, a sample report, and a Save to "My Scenarios" button. Click Preview Template overlaid on the character image to open the scenario and try it out.
Template grid — all available templates displayed as cards below the carousel. Each card shows:
-
Character image
-
Scenario title
-
Domain badge — L&D, Sales, or Customer Experience
-
Description — what the role play covers
-
Learning Objectives — the competencies the scenario targets, shown as tag pills
Previewing a template
Clicking any card or the Preview Template button opens a full-screen modal where the scenario runs immediately. From here you can:
-
Interact with the AI character using the Press and hold to talk button
-
View the Instructions panel in the top left — click the arrow to expand or collapse it
-
Toggle the speaker using the sound icon in the top right
-
Click Close to return to Scenario Templates without saving
-
Click Save to "My Scenarios" to activate the scenario and add it to your library
Creating a custom scenario
Click Create Custom Scenario at the top of the sidebar to open the wizard. It takes you through six steps, shown as a progress bar across the top of the page. The same six steps are used for every scenario type, but the information requested at some steps, such as Define the scenario, varies depending on the type you select. Use Back to return to an earlier step, or Clear all to start again.
|
Step |
What you do |
|---|---|
|
Choose the kind of scenario and the language |
|
Describe the situation, the roles, and the learner's goal |
|
Pick a character and set their persona |
|
Choose how learners will be assessed |
|
Review and edit the briefing learners read before they start |
|
Name the scenario, preview it, and save it to My Scenarios |
Fields marked with a red asterisk (*) are required.
Step 1: Select scenario type
What kind of scenario is this? Choose one of three types:
|
Type |
What it covers |
Examples |
|---|---|---|
|
Growth & Development |
Roleplays for performance, leadership, and change conversations |
Delivering performance reviews, resolving conflict, difficult workplace conversations |
|
Sales |
Roleplays for key stages of the sales conversation |
Discovery, handling objections, closing |
|
Interview Practice |
Roleplays for practicing interviewing for a job with a real position description and resume |
Recruiter screen, hiring manager, final round |
The type you choose determines which reports are available in Step 4.
What language should the scenario be in? Choose the language the avatar will speak and understand throughout the scenario.
ℹ️ All remaining inputs (descriptions, goals, personality, and so on) must be written in the language you select. The avatar will only respond in this language.
ℹ️ An Upload reference materials to prefill the next steps option is shown on this step with a Coming soon badge. When available, it will let you upload training briefs, playbooks, or role descriptions to fill in the scenario details automatically.
Step 2: Define the scenario
Describe the conversation you want learners to practice. The fields on this step vary by scenario type. The fields below are shown for a Growth & Development scenario.
|
Field |
Description |
|---|---|
|
Describe the scenario you want to create |
A short description of the situation. For example: "A manager at a manufacturing company performs a mid-year review with their employee who has been underperforming." |
|
Learner role |
The role the learner plays. For example: New Manager, Team Lead, Director |
|
Avatar role |
The role the AI character plays. For example: Direct Report, Peer, Hiring Manager |
|
What is the learner's goal? |
What the learner should accomplish by the end of the conversation. For example: "Deliver clear, actionable feedback and agree on next steps." |
Step 3: Select the avatar
Pick an avatar from the library carousel, then customize their persona for this scenario. Click Change to choose a different avatar.
|
Field |
Description |
|---|---|
|
Avatar name |
The name the character uses in the scenario |
|
Accent |
The accent the avatar speaks with, for example US English |
|
Cadence |
The avatar's speaking pace, for example Natural |
|
Personality traits |
Up to three traits, added one at a time. For example: Friendly, Curious, Direct |
|
Background context |
Any extra context about the avatar. For example: "Has been with the company five years, recently took on extra responsibilities, and feels their effort has gone unnoticed." |
Step 4: Select the report
Choose the report that best matches the skills you want to evaluate. The reports listed depend on the scenario type you selected in Step 1.
The list can include standard report rubrics and reports built specifically for your organization, which use custom dimensions and evaluation criteria aligned to your goals. Click Preview example on any report to see a sample before you choose.
Step 5: Set up roleplay briefing
Rapport generates the roleplay briefing from your inputs. This is what learners read before the roleplay begins. You can edit any field, and click Preview briefing to see it as learners will.
|
Field |
Description |
|---|---|
|
Scenario context |
The situation the learner is walking into |
|
Learner role |
The learner's role in the conversation |
|
Avatar role |
Who the AI character is and how they behave |
|
Learner instructions |
How to take part, for example using the press-and-hold talk button, and the minimum number of exchanges needed to generate a report |
|
Learner goal |
What the learner should try to achieve |
Step 6: Review & launch
The final step shows a summary of the generated scenario:
-
Scenario name — give the scenario a clear, recognizable name for learners and admins (required)
-
Scenario type badge and a summary of the situation, including the different outcomes the learner can reach depending on how they perform
-
Avatar — the character's persona and how they will behave in the conversation
-
Learner — the learner's role, with a Preview briefing button
-
Report — the selected report and the skills it measures, with a Preview report button
Click Preview scenario on the avatar image to try the full roleplay. When you are happy with it, click Save to My Scenarios. The scenario then appears in the first position in My Scenarios, ready to assign to learners.
Working with My Scenarios
Once you have saved a template or a custom scenario, it appears in My Scenarios. Each card shows the character image, title, domain badge, description, and Learning Objectives — the same layout as Scenario Templates. Scenarios are listed with the most recently updated first.
From a scenario card you can:
-
Click the card to open the scenario detail page
-
Use the three-dot menu on the card to delete the scenario
The scenario detail page
Opening a scenario takes you to its full detail page. The layout depends on whether you created the scenario with the wizard or saved it from a template.
Custom scenarios
The top of the page shows the scenario name, the scenario type badge, a summary of the situation, and the different outcomes the learner can reach depending on how they perform. Click Preview Scenario on the avatar image to open the roleplay briefing.
Below the summary, a set of cards gives you the actions for the scenario:
|
Card |
What it does |
|---|---|
|
Learners assigned |
Shows how many learners are assigned. Assign Learners opens a panel where you can add or remove learners. |
|
SCORM Package |
Download SCORM exports the scenario as a SCORM 1.2 package to embed in your LMS. |
|
Step-by-step editor |
Edit opens the wizard pre-filled with this scenario's details, so you can change any step. |
The rest of the page summarizes the scenario:
-
Avatar — the character's persona and how they will behave in the conversation
-
Learner — the learner's role, with a Preview briefing button
-
Report — the report used to assess the learner and the skills it measures, with a Preview report button
Previewing a scenario
Clicking Preview Scenario opens the roleplay briefing, exactly as learners see it before they start. The briefing shows:
-
Scenario — the situation
-
Your role — the learner's role
-
Avatar role — the AI character's role
-
Instructions — how to take part, including the minimum number of exchanges needed to generate a report
-
Your goal — what the learner should try to achieve
From here you can:
-
Click Start roleplay to try the scenario yourself. Your browser will ask for microphone access.
-
Click Copy preview URL (admin) to copy a link you can send to others so they can try the scenario.
Scenarios saved from templates
Scenarios saved from Scenario Templates show the sections below.
Header
The header shows:
|
Field |
What it shows |
|---|---|
|
Avatar Role |
The role the AI character plays in the scenario |
|
User Role |
The role the learner plays |
|
User Objectives |
What the learner should try to accomplish |
|
Learning Objectives |
The skills measured, shown as tag pills |
A Preview Scenario button is available to run the scenario at any time.
An Assign Learners button sits in the top right corner.
Scenario configuration
The Scenario Configuration section shows the full setup for the role play. Fields are visible but not editable. To build a scenario with your own settings, use Create Custom Scenario
|
Field |
Description |
|---|---|
|
Scenario Name |
The display name of the scenario |
|
Scenario Type |
The domain — L&D, Sales, or Customer Experience |
|
Who would you like to play the role of the Avatar? |
A scrollable avatar picker showing available characters |
|
Who is the learner in this scenario? |
The learner's role in the conversation |
|
Who are they speaking with? (Avatar Role) |
The AI character's role in the conversation |
|
What situation are they in? |
The context for the conversation |
|
What should the learner try to accomplish? |
The goal the learner is working toward |
|
Skills to Measure |
The competencies that will be scored, shown as tag pills |
Example report
Below the Scenario Configuration, an Example Report shows the kind of feedback learners will receive when they complete the scenario. The report includes:
-
Overall score — a headline score for the attempt
-
Detailed Evaluation — each skill scored individually with:
-
A rating badge — for example Exemplary or Good
-
A percentage score
-
Key quotes from the conversation
-
Analysis — a summary of the learner's performance on that skill
-
Improvements — suggested areas to focus on next time
-
ℹ️ This is a sample only. Actual reports are generated when a learner completes an attempt. They are available in Learner Portal, and the data is stored in Cohort Analytics.
Action buttons
The buttons shown in the top right of the scenario detail page depend on the delivery channels you have enabled in Learner Management:
|
Channels enabled |
Actions shown |
|---|---|
|
Neither |
Share Scenario |
|
Learner Portal only |
Assign Learners |
|
SCORM only |
Download SCORM |
|
SCORM + Learner Portal |
Download SCORM and Assign Learners |
Assign Learners opens a panel where you can search for learners, add them to the scenario, and remove them. Each assigned learner shows their current status — Not Started, In Progress, or Completed.
Assigning scenarios to learners
Scenario assignments can be managed from two places, whichever is more convenient:
-
My Scenarios → open a scenario → Assign Learners
-
Learner Management → open a learner → assign scenarios
Either way, the result is the same: the learner sees the scenario in their Learner Portal the next time they sign in.
Next steps
-
Run your first scenario end-to-end with the Quick Start Guide.
-
See how learners experience scenarios in Learners.
-
Read the data scenarios produce in Cohort Analytics.