Composer Lite Editing v1
Edit scenes and blocks in a local draft.
Composer Lite now edits an in-memory Activity Spec draft. Change scenes, reorder stacked blocks, inspect props, preview immediately, and copy the current JSON when you need to inspect the spec.
Draft status
Change Readiness Scenario
Activity metadata
Selected Scene
Briefing
3 blocks
Block List
Block Inspector
Live Preview
ActivityRenderer draft
Change / Readiness / Scenario
Change Readiness Scenario
A short scenario activity where learners assess readiness, choose a response, and answer a knowledge check.
Current scene
Briefing
Set the context before the decision point.
A department is preparing to adopt a new workflow system. The project is on schedule, but early feedback shows managers are confident while frontline users are uncertain about what will change in their daily work.
Future asset slot: readiness dashboard or stakeholder map.
Spec JSON
Current local draft
Persistence, import/export workflows, validation, and publishing will come later.
{
"schemaVersion": "1.0",
"metadata": {
"title": "Change Readiness Scenario",
"slug": "change-readiness-scenario",
"description": "A short scenario activity where learners assess readiness, choose a response, and answer a knowledge check.",
"status": "draft"
},
"settings": {
"completionMode": "visit-end-scene",
"showProgress": true,
"allowRestart": true,
"passingScore": 2
},
"theme": {
"name": "Dark Studio Console",
"mode": "dark",
"labels": [
"Change",
"Readiness",
"Scenario"
],
"accentColor": "teal"
},
"source": {
"templateId": "composer-lite-scenario-v1",
"templateName": "Composer Lite Scenario",
"contentPackId": "change-readiness"
},
"startSceneId": "intro",
"endSceneIds": [
"ending"
],
"scenes": [
{
"id": "intro",
"title": "Briefing",
"description": "Set the context before the decision point.",
"blocks": [
{
"id": "intro-text",
"type": "text",
"version": 1,
"position": {
"order": 1
},
"props": {
"content": "A department is preparing to adopt a new workflow system. The project is on schedule, but early feedback shows managers are confident while frontline users are uncertain about what will change in their daily work."
}
},
{
"id": "intro-image",
"type": "image",
"version": 1,
"position": {
"order": 2
},
"props": {
"alt": "Change readiness dashboard placeholder",
"caption": "Future asset slot: readiness dashboard or stakeholder map.",
"src": ""
}
},
{
"id": "intro-next",
"type": "button",
"version": 1,
"position": {
"order": 3
},
"props": {
"label": "Review readiness signals",
"nextSceneId": "decision"
}
}
]
},
{
"id": "decision",
"title": "Decision Point",
"description": "Choose the response that best improves adoption readiness.",
"blocks": [
{
"id": "decision-choice",
"type": "choice",
"version": 1,
"position": {
"order": 1
},
"props": {
"prompt": "What should the change lead do next?",
"options": [
{
"label": "Run targeted listening sessions with frontline users and update the communication plan.",
"nextSceneId": "question",
"scoreDelta": 1,
"feedback": "Good decision. The response addresses uncertainty before rollout."
},
{
"label": "Continue with the rollout because the project plan is still on schedule.",
"nextSceneId": "question",
"scoreDelta": 0,
"feedback": "Schedule health matters, but adoption risk remains unresolved."
},
{
"label": "Ask managers to tell their teams the change is mandatory.",
"nextSceneId": "question",
"scoreDelta": 0,
"feedback": "Mandates can create compliance, but they rarely build readiness."
}
]
}
}
]
},
{
"id": "question",
"title": "Knowledge Check",
"description": "Confirm the principle behind the decision.",
"blocks": [
{
"id": "readiness-mcq",
"type": "mcq",
"version": 1,
"position": {
"order": 1
},
"props": {
"question": "Which signal most clearly indicates a change readiness gap?",
"options": [
"The project is on schedule.",
"Frontline users are unsure how their daily work will change.",
"Managers support the initiative.",
"The implementation vendor has completed configuration."
],
"correctIndex": 1,
"correctFeedback": "Correct. Readiness depends on user understanding and confidence, not only plan progress.",
"incorrectFeedback": "Not quite. Look for the signal that shows the affected users are not prepared.",
"points": 1,
"nextSceneId": "ending"
}
}
]
},
{
"id": "ending",
"title": "Readiness Debrief",
"description": "Summarize the key learning point.",
"blocks": [
{
"id": "ending-feedback",
"type": "feedback",
"version": 1,
"position": {
"order": 1
},
"props": {
"type": "success",
"message": "Effective change leaders look for adoption risk early, especially when stakeholder groups show different levels of understanding or confidence."
}
}
]
}
]
}