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

4
scenes
3
blocks
v1
schema

Activity metadata

Selected Scene

Briefing

3 blocks

Block List

Block Inspector

Select a block from the current scene or add one from the registry to edit its properties.

Live Preview

ActivityRenderer draft

Open public sample

Change / Readiness / Scenario

Change Readiness Scenario

A short scenario activity where learners assess readiness, choose a response, and answer a knowledge check.

SCORE: 0
Scene 1 of 425%

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.

Change readiness dashboard placeholder

Future asset slot: readiness dashboard or stakeholder map.

Scene-based preview

Spec JSON

Current local draft

Persistence, import/export workflows, validation, and publishing will come later.

Ready to copy
{
  "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."
          }
        }
      ]
    }
  ]
}