{
  "schema": "kapi.works.bundle/1",
  "files": {
    "kapi-works.json": {
      "$schema": "https://docs.kapiworks.com/schemas/package-2.json",
      "schema": "kapi.works.package/2",
      "sdk": "2.0",
      "id": "training-course",
      "kind": "course",
      "courseType": "training-course",
      "title": "course.title",
      "summary": "course.summary",
      "languages": {
        "default": "en-GB",
        "files": {
          "en-GB": "words/en-GB.json"
        }
      },
      "view": {
        "player": "course",
        "line": "1.0"
      },
      "assessments": [
        {
          "id": "final-check",
          "title": "assessment.final-check",
          "pool": [
            "pool-1",
            "pool-2",
            "pool-3",
            "pool-4",
            "pool-5",
            "pool-6"
          ],
          "suggest": {
            "draw": 4,
            "passMark": 80
          }
        }
      ],
      "context": {
        "company.name": "required",
        "contacts.facilities": "optional"
      },
      "sources": [
        {
          "title": "Sample guide: booking a meeting room",
          "sha256": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041"
        }
      ]
    },
    "content.json": {
      "$schema": "https://docs.kapiworks.com/schemas/content-2.json",
      "schema": "kapi.works.content/2",
      "lessons": [
        {
          "id": "choose-a-room",
          "title": "choose-a-room.title",
          "minutes": 4,
          "pages": [
            {
              "id": "choose-a-room-kinds",
              "title": "choose-a-room-kinds.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "choose-a-room-kinds.lead",
                  "style": "lead"
                },
                {
                  "type": "table",
                  "header": [
                    "choose-a-room-kinds.room",
                    "choose-a-room-kinds.seats",
                    "choose-a-room-kinds.has"
                  ],
                  "rows": [
                    [
                      "choose-a-room-kinds.focus",
                      "choose-a-room-kinds.focus-seats",
                      "choose-a-room-kinds.focus-has"
                    ],
                    [
                      "choose-a-room-kinds.meeting",
                      "choose-a-room-kinds.meeting-seats",
                      "choose-a-room-kinds.meeting-has"
                    ]
                  ]
                },
                {
                  "type": "question",
                  "question": "room-size"
                }
              ]
            },
            {
              "id": "choose-a-room-calls",
              "title": "choose-a-room-calls.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "choose-a-room-calls.body"
                },
                {
                  "type": "question",
                  "question": "room-for-calls"
                }
              ]
            }
          ]
        },
        {
          "id": "book-a-room",
          "title": "book-a-room.title",
          "minutes": 5,
          "pages": [
            {
              "id": "book-a-room-booking",
              "title": "book-a-room-booking.title",
              "blocks": [
                {
                  "type": "steps",
                  "items": [
                    "book-a-room-booking.step-1",
                    "book-a-room-booking.step-2",
                    "book-a-room-booking.step-3",
                    "book-a-room-booking.step-4"
                  ]
                },
                {
                  "type": "question",
                  "question": "where-to-book"
                }
              ]
            },
            {
              "id": "book-a-room-check-in",
              "title": "book-a-room-check-in.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "book-a-room-check-in.body"
                },
                {
                  "type": "callout",
                  "tone": "important",
                  "text": "book-a-room-check-in.callout"
                },
                {
                  "type": "question",
                  "question": "running-late"
                }
              ]
            },
            {
              "id": "book-a-room-release",
              "title": "book-a-room-release.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "book-a-room-release.body"
                },
                {
                  "type": "contact",
                  "contact": "facilities"
                }
              ]
            }
          ]
        },
        {
          "id": "leave-it-ready",
          "title": "leave-it-ready.title",
          "minutes": 4,
          "pages": [
            {
              "id": "leave-it-ready-tidy",
              "title": "leave-it-ready-tidy.title",
              "blocks": [
                {
                  "type": "list",
                  "items": [
                    "leave-it-ready-tidy.item-1",
                    "leave-it-ready-tidy.item-2",
                    "leave-it-ready-tidy.item-3",
                    "leave-it-ready-tidy.item-4"
                  ]
                },
                {
                  "type": "question",
                  "question": "before-you-go"
                }
              ]
            },
            {
              "id": "leave-it-ready-early",
              "title": "leave-it-ready-early.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "leave-it-ready-early.body"
                },
                {
                  "type": "question",
                  "question": "ending-early"
                }
              ]
            }
          ]
        }
      ]
    },
    "questions.json": {
      "$schema": "https://docs.kapiworks.com/schemas/questions-2.json",
      "schema": "kapi.works.questions/2",
      "questions": [
        {
          "id": "room-size",
          "kind": "choice",
          "prompt": "room-size.prompt",
          "situation": "room-size.situation",
          "explanation": "room-size.why",
          "answer": "focus",
          "choices": [
            {
              "id": "focus",
              "text": "room-size.focus",
              "feedback": "room-size.focus.why"
            },
            {
              "id": "meeting",
              "text": "room-size.meeting",
              "feedback": "room-size.meeting.why"
            }
          ]
        },
        {
          "id": "room-for-calls",
          "kind": "choice",
          "prompt": "room-for-calls.prompt",
          "situation": "room-for-calls.situation",
          "explanation": "room-for-calls.why",
          "answer": "meeting",
          "choices": [
            {
              "id": "focus",
              "text": "room-for-calls.focus",
              "feedback": "room-for-calls.focus.why"
            },
            {
              "id": "meeting",
              "text": "room-for-calls.meeting",
              "feedback": "room-for-calls.meeting.why"
            }
          ]
        },
        {
          "id": "where-to-book",
          "kind": "choice",
          "prompt": "where-to-book.prompt",
          "situation": "where-to-book.situation",
          "explanation": "where-to-book.why",
          "answer": "app",
          "choices": [
            {
              "id": "door",
              "text": "where-to-book.door",
              "feedback": "where-to-book.door.why"
            },
            {
              "id": "app",
              "text": "where-to-book.app",
              "feedback": "where-to-book.app.why"
            }
          ]
        },
        {
          "id": "running-late",
          "kind": "choice",
          "prompt": "running-late.prompt",
          "situation": "running-late.situation",
          "explanation": "running-late.why",
          "answer": "released",
          "choices": [
            {
              "id": "kept",
              "text": "running-late.kept",
              "feedback": "running-late.kept.why"
            },
            {
              "id": "released",
              "text": "running-late.released",
              "feedback": "running-late.released.why"
            }
          ]
        },
        {
          "id": "before-you-go",
          "kind": "multi",
          "prompt": "before-you-go.prompt",
          "situation": "before-you-go.situation",
          "explanation": "before-you-go.why",
          "answer": [
            "whiteboard",
            "cups"
          ],
          "choices": [
            {
              "id": "whiteboard",
              "text": "before-you-go.whiteboard",
              "feedback": "before-you-go.whiteboard.why"
            },
            {
              "id": "screen",
              "text": "before-you-go.screen",
              "feedback": "before-you-go.screen.why"
            },
            {
              "id": "cups",
              "text": "before-you-go.cups",
              "feedback": "before-you-go.cups.why"
            }
          ]
        },
        {
          "id": "ending-early",
          "kind": "choice",
          "prompt": "ending-early.prompt",
          "situation": "ending-early.situation",
          "explanation": "ending-early.why",
          "answer": "end",
          "choices": [
            {
              "id": "keep",
              "text": "ending-early.keep",
              "feedback": "ending-early.keep.why"
            },
            {
              "id": "end",
              "text": "ending-early.end",
              "feedback": "ending-early.end.why"
            }
          ]
        },
        {
          "id": "pool-1",
          "kind": "choice",
          "prompt": "pool-1.prompt",
          "situation": "pool-1.situation",
          "explanation": "pool-1.why",
          "answer": "focus",
          "choices": [
            {
              "id": "focus",
              "text": "pool-1.focus",
              "feedback": "pool-1.focus.why"
            },
            {
              "id": "meeting",
              "text": "pool-1.meeting",
              "feedback": "pool-1.meeting.why"
            }
          ]
        },
        {
          "id": "pool-2",
          "kind": "choice",
          "prompt": "pool-2.prompt",
          "situation": "pool-2.situation",
          "explanation": "pool-2.why",
          "answer": "meeting",
          "choices": [
            {
              "id": "focus",
              "text": "pool-2.focus",
              "feedback": "pool-2.focus.why"
            },
            {
              "id": "meeting",
              "text": "pool-2.meeting",
              "feedback": "pool-2.meeting.why"
            }
          ]
        },
        {
          "id": "pool-3",
          "kind": "choice",
          "prompt": "pool-3.prompt",
          "situation": "pool-3.situation",
          "explanation": "pool-3.why",
          "answer": "check-in",
          "choices": [
            {
              "id": "check-in",
              "text": "pool-3.check-in",
              "feedback": "pool-3.check-in.why"
            },
            {
              "id": "sit-down",
              "text": "pool-3.sit-down",
              "feedback": "pool-3.sit-down.why"
            }
          ]
        },
        {
          "id": "pool-4",
          "kind": "choice",
          "prompt": "pool-4.prompt",
          "situation": "pool-4.situation",
          "explanation": "pool-4.why",
          "answer": "ten",
          "choices": [
            {
              "id": "ten",
              "text": "pool-4.ten",
              "feedback": "pool-4.ten.why"
            },
            {
              "id": "hour",
              "text": "pool-4.hour",
              "feedback": "pool-4.hour.why"
            }
          ]
        },
        {
          "id": "pool-5",
          "kind": "choice",
          "prompt": "pool-5.prompt",
          "situation": "pool-5.situation",
          "explanation": "pool-5.why",
          "answer": "now",
          "choices": [
            {
              "id": "thursday",
              "text": "pool-5.thursday",
              "feedback": "pool-5.thursday.why"
            },
            {
              "id": "now",
              "text": "pool-5.now",
              "feedback": "pool-5.now.why"
            }
          ]
        },
        {
          "id": "pool-6",
          "kind": "choice",
          "prompt": "pool-6.prompt",
          "situation": "pool-6.situation",
          "explanation": "pool-6.why",
          "answer": "tidy",
          "choices": [
            {
              "id": "tidy",
              "text": "pool-6.tidy",
              "feedback": "pool-6.tidy.why"
            },
            {
              "id": "leave",
              "text": "pool-6.leave",
              "feedback": "pool-6.leave.why"
            }
          ]
        }
      ]
    },
    "support.json": {
      "schema": "kapi.works.support/1",
      "items": [
        {
          "for": "room-size",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Book a focus room for small meetings of up to 4 people."
        },
        {
          "for": "room-for-calls",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "A meeting room seats up to 12 people and has a screen and a camera for calls."
        },
        {
          "for": "where-to-book",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Book every room in the room booking app, on your laptop or your phone."
        },
        {
          "for": "running-late",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "If nobody checks in within 10 minutes, the app releases the room for others."
        },
        {
          "for": "before-you-go",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Before you leave, wipe the whiteboard, take your cups and papers with you, and put the chairs back. Switch the screen off."
        },
        {
          "for": "ending-early",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "If your meeting ends early, end the booking in the app, so the room shows as free."
        },
        {
          "for": "pool-1",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "A focus room seats up to 4 people and has a screen."
        },
        {
          "for": "pool-2",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "A meeting room seats up to 12 people and has a screen and a camera for calls."
        },
        {
          "for": "pool-3",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Check in on the screen by the door when you arrive."
        },
        {
          "for": "pool-4",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "If nobody checks in within 10 minutes, the app releases the room for others."
        },
        {
          "for": "pool-5",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Release a room as soon as you know you won't need it."
        },
        {
          "for": "pool-6",
          "source": "sha256:8af5582691fb2aa7d9747f7424a9da2233517ede0aa92bc0e55b767ebed57041",
          "quote": "Before you leave, wipe the whiteboard, take your cups and papers with you, and put the chairs back."
        }
      ]
    },
    "words/en-GB.json": {
      "$schema": "https://docs.kapiworks.com/schemas/words-1.json",
      "course.title": "Booking a meeting room",
      "course.summary": "Choose the right room, book it, and leave it ready for the next people at {company.name}.",
      "course.closing": "You've finished this course.",
      "assessment.final-check": "Meeting room check",
      "common.contact-missing.facilities": "Ask reception who looks after the meeting rooms.",
      "choose-a-room.title": "Choosing a room",
      "choose-a-room-kinds.title": "Two kinds of room",
      "choose-a-room-kinds.lead": "Pick the smallest room that fits your meeting, so bigger rooms stay free.",
      "choose-a-room-kinds.room": "Room",
      "choose-a-room-kinds.seats": "Seats",
      "choose-a-room-kinds.has": "What it has",
      "choose-a-room-kinds.focus": "Focus room",
      "choose-a-room-kinds.focus-seats": "Up to 4",
      "choose-a-room-kinds.focus-has": "A screen",
      "choose-a-room-kinds.meeting": "Meeting room",
      "choose-a-room-kinds.meeting-seats": "Up to 12",
      "choose-a-room-kinds.meeting-has": "A screen and a camera",
      "choose-a-room-calls.title": "Rooms for calls",
      "choose-a-room-calls.body": "Calls on camera need a meeting room. Focus rooms have a screen, but no camera.",
      "book-a-room.title": "Booking a room",
      "book-a-room-booking.title": "Making a booking",
      "book-a-room-booking.step-1": "Open the room booking app on your laptop or phone.",
      "book-a-room-booking.step-2": "Choose a time, then a room that's free.",
      "book-a-room-booking.step-3": "Give the booking a short title, so others know who's in the room.",
      "book-a-room-booking.step-4": "Choose **Book**.",
      "book-a-room-check-in.title": "Checking in",
      "book-a-room-check-in.body": "When you arrive, check in on the screen by the door.",
      "book-a-room-check-in.callout": "If nobody checks in within 10 minutes, the app releases the room for others.",
      "book-a-room-release.title": "Releasing a room",
      "book-a-room-release.body": "Plans change. Release a room in the app as soon as you know you won't need it.",
      "leave-it-ready.title": "Leaving it ready",
      "leave-it-ready-tidy.title": "Before you go",
      "leave-it-ready-tidy.item-1": "Wipe the whiteboard.",
      "leave-it-ready-tidy.item-2": "Take your cups and papers with you.",
      "leave-it-ready-tidy.item-3": "Put the chairs back.",
      "leave-it-ready-tidy.item-4": "Switch the screen off.",
      "leave-it-ready-early.title": "Finishing early",
      "leave-it-ready-early.body": "Meeting over early? End the booking in the app, so the room shows as free.",
      "room-size.situation": "You're meeting two colleagues to plan a project.",
      "room-size.prompt": "Which room do you book?",
      "room-size.why": "A focus room seats up to 4 people, so it suits a small meeting.",
      "room-size.focus": "A focus room",
      "room-size.focus.why": "Three people fit, and the bigger rooms stay free.",
      "room-size.meeting": "A meeting room",
      "room-size.meeting.why": "Meeting rooms are for bigger groups and calls on camera.",
      "room-for-calls.situation": "You and two colleagues are joining a video call with a customer.",
      "room-for-calls.prompt": "Which room do you book?",
      "room-for-calls.why": "Only meeting rooms have a camera for calls.",
      "room-for-calls.meeting": "A meeting room",
      "room-for-calls.meeting.why": "It has the camera the call needs.",
      "room-for-calls.focus": "A focus room",
      "room-for-calls.focus.why": "Focus rooms have a screen, but no camera.",
      "where-to-book.situation": "You need a room for a team meeting next Tuesday.",
      "where-to-book.prompt": "Where do you book it?",
      "where-to-book.why": "The app shows everyone which rooms are taken.",
      "where-to-book.app": "In the room booking app",
      "where-to-book.app.why": "Every room is booked there, on your laptop or your phone.",
      "where-to-book.door": "With a note on the room's door",
      "where-to-book.door.why": "People only see a note when they reach the door.",
      "running-late.situation": "Your meeting starts at 2pm, and you're running 15 minutes late.",
      "running-late.prompt": "What happens to your room?",
      "running-late.why": "A room nobody checks in to goes back to others after 10 minutes.",
      "running-late.released": "The app releases it after 10 minutes",
      "running-late.released.why": "Nobody checked in, so others can book it.",
      "running-late.kept": "It waits for you until you arrive",
      "running-late.kept.why": "Rooms wait only 10 minutes for someone to check in.",
      "before-you-go.situation": "Your workshop has just finished.",
      "before-you-go.prompt": "Which of these do you do before you leave? Choose all that apply.",
      "before-you-go.why": "The next group finds the room ready to use.",
      "before-you-go.whiteboard": "Wipe the whiteboard",
      "before-you-go.whiteboard.why": "The next group starts with a clean board.",
      "before-you-go.cups": "Take your cups with you",
      "before-you-go.cups.why": "Nobody has to clear up after you.",
      "before-you-go.screen": "Leave the screen on for the next group",
      "before-you-go.screen.why": "Switch it off. The next group turns it on when they need it.",
      "ending-early.situation": "Your one-hour meeting ends after 20 minutes.",
      "ending-early.prompt": "What do you do with the booking?",
      "ending-early.why": "Ending the booking frees the room for others.",
      "ending-early.end": "End it in the app",
      "ending-early.end.why": "The room shows as free, so someone else can use it.",
      "ending-early.keep": "Keep it until the hour is up",
      "ending-early.keep.why": "An empty room that looks booked is a wasted room.",
      "pool-1.situation": "Four of you need a room for a quick chat.",
      "pool-1.prompt": "Which kind of room fits?",
      "pool-1.why": "A focus room seats up to 4 people.",
      "pool-1.focus": "A focus room",
      "pool-1.focus.why": "Four people fit, and the bigger rooms stay free.",
      "pool-1.meeting": "A meeting room",
      "pool-1.meeting.why": "Keep meeting rooms free for bigger groups.",
      "pool-2.situation": "You're planning a call on camera with a supplier.",
      "pool-2.prompt": "Which rooms have a camera?",
      "pool-2.why": "Meeting rooms have a screen and a camera. Focus rooms have a screen only.",
      "pool-2.meeting": "Meeting rooms",
      "pool-2.meeting.why": "They have the camera a call needs.",
      "pool-2.focus": "Focus rooms",
      "pool-2.focus.why": "Focus rooms have a screen, but no camera.",
      "pool-3.situation": "You've just arrived for your booking.",
      "pool-3.prompt": "How do you show the room is in use?",
      "pool-3.why": "Checking in tells the app you're there.",
      "pool-3.check-in": "Check in on the screen by the door",
      "pool-3.check-in.why": "Then the app keeps the room for you.",
      "pool-3.sit-down": "Sit down and start the meeting",
      "pool-3.sit-down.why": "Without a check-in, the app releases the room.",
      "pool-4.situation": "Nobody has checked in to a booked room.",
      "pool-4.prompt": "When does the app release it?",
      "pool-4.why": "The app waits 10 minutes for a check-in.",
      "pool-4.ten": "After 10 minutes",
      "pool-4.ten.why": "Then others can book the room.",
      "pool-4.hour": "After an hour",
      "pool-4.hour.why": "The app waits only 10 minutes.",
      "pool-5.situation": "Your Thursday meeting has just been cancelled.",
      "pool-5.prompt": "When do you release the room?",
      "pool-5.why": "Releasing early gives others the most time to use it.",
      "pool-5.now": "As soon as you know",
      "pool-5.now.why": "Someone else can book it straight away.",
      "pool-5.thursday": "On Thursday morning",
      "pool-5.thursday.why": "That's too late for others to plan around it.",
      "pool-6.situation": "You're the last to leave a meeting room.",
      "pool-6.prompt": "What do you do before you go?",
      "pool-6.why": "Leave the room as you'd like to find it.",
      "pool-6.tidy": "Wipe the board, take your cups and put the chairs back",
      "pool-6.tidy.why": "The room is ready for the next group.",
      "pool-6.leave": "Leave it for the cleaners",
      "pool-6.leave.why": "The next group may need the room straight away."
    }
  }
}