Learning goals, learner preparation, assessment criteria, and guidance for reflection after the case.
- Required when the containing object is present.
Scenario content
Keep learning intent beside the scenario behavior.
Define the learning audience, preparation, observable objectives, assessment evidence, facilitation, and transfer to practice.
Portable format · Suite implementation support
string
Optional; omitted means unspecified
Why this learning need warrants the exercise; describe intended learning without claiming demonstrated effectiveness.
{ professions: string[], learnerLevels: string[], prerequisites: string[] }
Optional; omitted means unspecified
Authored audience and entry knowledge or skills. Use locally meaningful levels; an empty prerequisite list explicitly means none are authored.
{ modality: facilitated | self-directed | hybrid, participantCount: { min: positive integer, max: positive integer }, phases: SessionPhase[] }
Optional; omitted means unspecified
SessionPhase is { id: ID, kind: preparation | prebrief | scenario | debrief | follow-up, durationMinutes: positive number, guidance: string }. Phases are ordered; durations are planning estimates in wall-clock minutes, not simulated event deadlines.
{ id: ID, audience: learner | facilitator, instructions: string, assetIds: Asset ID[] }
Optional; omitted means unspecified
Preparation activities and packaged resources, with an explicit audience for each item. Instructions may use Markdown for formatted module directions and links; assetIds reference packaged learning documents. This describes preparation, not completion tracking or an enforced start gate. Suite implements the corresponding authoring surface as education.prerequisites and embedded education.prerequisiteDocuments in its application schema.
knowledge | reasoning | technical-skill | communication | teamwork | professionalism | systems
Optional; omitted means unspecified
Optional classification for discovery; it does not select a scoring algorithm.
{ context: string, expectedBehavior: string, successCriteria: string, scope: individual | team }
Optional; omitted means unspecified
Observable behavior, conditions of performance, and acceptable standard. Team evidence cannot be attributed automatically to each individual.
{ framework: URI, version: string, code: string, label: string }
Optional; omitted means unspecified
Curriculum or competency references; mappings are author assertions, not accreditation or equivalence. ACGME core competency mappings use framework https://www.acgme.org/programs-and-institutions/programs/common-program-requirements/, version core-competencies-2026-09, and codes PC, MK, PBLI, ICS, PROF, SBP. Specialty-specific Milestones require their own framework and version; do not infer levels from scenario scores.
string
Optional; omitted means unspecified
Learner-facing statement of the task or objective. Facilitator success criteria may contain spoilers and are not included implicitly.
{ opportunity: string, acceptableAlternatives: string[], limitations: string, calibration: string }
Optional; omitted means unspecified
Define when evidence is available, alternative valid approaches, what the method cannot establish, and how raters align their judgments.
{ purpose: practice | formative | summative, feedbackTiming: during | after | both, interpretation: string }
Optional; omitted means unspecified
Intended use and limits of the evidence. Summative intent alone does not supply validation, a pass rule, or authority to make a credentialing decision.
{ cuePolicy: string, pauseAndResume: string, repeatPolicy: string, adaptations: string[] }
Optional; omitted means unspecified
Guidance for assistance, interruption, deliberate practice, and access needs. Record actual adaptations separately in the delivery record.
{ approach: string, phases: DebriefPhase[], takeHomeMessages: string[] }
Optional; omitted means unspecified
DebriefPhase is { id: ID, title: string, promptIds: DebriefPrompt ID[] }. Phases and their prompt references are ordered; name a method only when the author intends that method.
{ id: ID, objectiveIds: Objective ID[], activity: string, evidence: string, assetIds: Asset ID[] }
Optional; omitted means unspecified
Planned remediation, repeated practice, or transfer activity and what would demonstrate progress. Actual completion stays in learning records.
{ id: ID, statement: string, evidenceActionIds: Action ID[], rubricIds: Rubric ID[] }
Required; nonempty
Observable outcome with explicit event evidence and assessment references.
{ id: ID, objectiveId: Objective ID, evidence: facilitator | event, levels: RubricLevel[] }
Required; may be empty
RubricLevel is { id: ID, label: string, description: string, score?: number }; describe observable performance before assigning any number.
{ id: ID, objectiveId: Objective ID, conditionId?: Condition ID, text: string, level: prompt | hint | direct, delivery: facilitator | display }
Required; may be empty
Ordered assistance ladder. Record cue ID, delivery time, and operator in the run, not the scenario.
{ id: ID, label: string, outcome: complete | incomplete | alternative, debriefPromptIds: ID[] }
Required; nonempty
Intentional endpoints distinguish task closure from assessment scores.
{ id: ID, objectiveIds: Objective ID[], question: string, facilitatorRationale: string }
Required; nonempty
Targeted reflection connected to the experience and learning purpose.
string
Required
Learner-facing orientation covering roles, equipment limitations, help requests, confidentiality expectations, assessment purpose, and the right to pause. Do not promise confidentiality beyond local policy.
string[]
Required; nonempty
Human-readable reasons for a facilitator to pause or stop; actual interruption and reason are runtime records.
Shared format conventions · All format elements · Download specification
Learning goals, learner preparation, assessment criteria, and guidance for reflection after the case.
The observable knowledge, skills, or behaviors learners should demonstrate.
One observable learning goal, using an action verb such as recognize, assess, communicate, or initiate.
A stable objective identifier. Preserve it when editing or reordering the objective.
An observable learning outcome, using an action verb such as recognize, assess, communicate, or initiate.
Optional author-selected ACGME core competency codes. Omitted or empty means unmapped. This is not a Milestone level or a judgment of competence. Do not infer mappings from source text that does not explicitly supply them.
One of the six ACGME core domain codes: PC, MK, PBLI, ICS, PROF, or SBP. Each code may appear only once per objective.
Allowed values
Prompts for facilitated reflection after the scenario. Formatting is stored as Markdown.
Who the scenario is designed for, including profession, training stage, and team composition.
Rich-text instructions stored as Markdown for knowledge, skills, modules, or preparation learners should complete before starting.
Downloadable learning materials attached by the author for learners to complete before starting. This does not track completion.
One preparation document with an identifier, filename, and embedded file content.
Stable attachment identifier.
Original document filename, including its extension.
Uploaded document bytes stored as a data URL so the material travels with the scenario.
Explain why this case is educationally useful and how its decisions and challenges support the learning objectives.
The authored criteria used to assess learner performance.
One scored criterion linking an observable skill to a recorded action, with points and debrief feedback.
Optional link to the stable ID of a structured learning objective. Multiple criteria may support one objective. No link means unspecified, never a failed objective.
A stable identifier used to reference this entry. Keep it unchanged when editing the entry's name or content.
Name the observable skill or objective being assessed, such as recognizing deterioration.
Select the learner action that earns credit for this criterion. Scheduled transitions cannot earn action credit.
Single equivalent resource. Used when objectIds is omitted; the required action's linked resource is used when both are omitted.
Alternative learner-requestable resources that earn credit for this criterion. Any selected request qualifies, using the earliest request time regardless of result delay. Points are awarded once. Omit to use objectId or the required action's linked resource when present.
The identifier of a learner-requestable resource accepted as an alternative for this assessment criterion.
The weight of this criterion in the total score, from 1 to 100. Credit is awarded once when the criterion is met.
Latest qualifying action time in seconds from the start of the run, inclusive. Omit to assess the action without a deadline.
Explain the expected behavior, why it matters, and what to discuss when the action is completed or missed.
An HTTPS link to learning material relevant to this criterion, such as a guideline or teaching resource.