{
  "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": "certificate-course",
      "kind": "course",
      "courseType": "certificate-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-test",
          "title": "assessment.final-test",
          "pool": [
            "pool-1",
            "pool-2",
            "pool-3",
            "pool-4",
            "pool-5",
            "pool-6",
            "pool-7",
            "pool-8",
            "pool-9",
            "pool-10"
          ],
          "suggest": {
            "draw": 5,
            "passMark": 80
          }
        }
      ],
      "context": {
        "company.name": "required",
        "contacts.post-room": "optional"
      },
      "sources": [
        {
          "title": "Sample guide: running the post room",
          "sha256": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718"
        }
      ]
    },
    "content.json": {
      "$schema": "https://docs.kapiworks.com/schemas/content-2.json",
      "schema": "kapi.works.content/2",
      "lessons": [
        {
          "id": "taking-in",
          "title": "taking-in.title",
          "minutes": 5,
          "pages": [
            {
              "id": "taking-in-checks",
              "title": "taking-in-checks.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "taking-in-checks.lead",
                  "style": "lead"
                },
                {
                  "type": "list",
                  "items": [
                    "taking-in-checks.check-1",
                    "taking-in-checks.check-2"
                  ]
                },
                {
                  "type": "callout",
                  "tone": "warning",
                  "text": "taking-in-checks.callout"
                },
                {
                  "type": "question",
                  "question": "damaged"
                }
              ]
            },
            {
              "id": "taking-in-post-book",
              "title": "taking-in-post-book.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "taking-in-post-book.body"
                },
                {
                  "type": "list",
                  "items": [
                    "taking-in-post-book.item-1",
                    "taking-in-post-book.item-2",
                    "taking-in-post-book.item-3"
                  ]
                }
              ]
            }
          ]
        },
        {
          "id": "storing",
          "title": "storing.title",
          "minutes": 4,
          "pages": [
            {
              "id": "storing-shelves",
              "title": "storing-shelves.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "storing-shelves.lead",
                  "style": "lead"
                },
                {
                  "type": "text",
                  "text": "storing-shelves.body"
                },
                {
                  "type": "question",
                  "question": "which-shelf"
                }
              ]
            },
            {
              "id": "storing-waiting",
              "title": "storing-waiting.title",
              "blocks": [
                {
                  "type": "callout",
                  "tone": "important",
                  "text": "storing-waiting.callout"
                },
                {
                  "type": "contact",
                  "contact": "post-room"
                }
              ]
            }
          ]
        },
        {
          "id": "sending",
          "title": "sending.title",
          "minutes": 4,
          "pages": [
            {
              "id": "sending-label",
              "title": "sending-label.title",
              "blocks": [
                {
                  "type": "steps",
                  "items": [
                    "sending-label.step-1",
                    "sending-label.step-2",
                    "sending-label.step-3"
                  ]
                }
              ]
            },
            {
              "id": "sending-collection",
              "title": "sending-collection.title",
              "blocks": [
                {
                  "type": "text",
                  "text": "sending-collection.body"
                },
                {
                  "type": "question",
                  "question": "same-day"
                }
              ]
            }
          ]
        }
      ]
    },
    "questions.json": {
      "$schema": "https://docs.kapiworks.com/schemas/questions-2.json",
      "schema": "kapi.works.questions/2",
      "questions": [
        {
          "id": "damaged",
          "kind": "choice",
          "prompt": "damaged.prompt",
          "situation": "damaged.situation",
          "explanation": "damaged.why",
          "answer": "refuse",
          "choices": [
            {
              "id": "sign",
              "text": "damaged.sign",
              "feedback": "damaged.sign.why"
            },
            {
              "id": "refuse",
              "text": "damaged.refuse",
              "feedback": "damaged.refuse.why"
            }
          ]
        },
        {
          "id": "which-shelf",
          "kind": "choice",
          "prompt": "which-shelf.prompt",
          "situation": "which-shelf.situation",
          "explanation": "which-shelf.why",
          "answer": "a",
          "choices": [
            {
              "id": "j",
              "text": "which-shelf.j",
              "feedback": "which-shelf.j.why"
            },
            {
              "id": "a",
              "text": "which-shelf.a",
              "feedback": "which-shelf.a.why"
            }
          ]
        },
        {
          "id": "same-day",
          "kind": "choice",
          "prompt": "same-day.prompt",
          "situation": "same-day.situation",
          "explanation": "same-day.why",
          "answer": "book",
          "choices": [
            {
              "id": "book",
              "text": "same-day.book",
              "feedback": "same-day.book.why"
            },
            {
              "id": "tomorrow",
              "text": "same-day.tomorrow",
              "feedback": "same-day.tomorrow.why"
            }
          ]
        },
        {
          "id": "pool-1",
          "kind": "choice",
          "prompt": "pool-1.prompt",
          "situation": "pool-1.situation",
          "explanation": "pool-1.why",
          "answer": "refuse",
          "choices": [
            {
              "id": "keep",
              "text": "pool-1.keep",
              "feedback": "pool-1.keep.why"
            },
            {
              "id": "refuse",
              "text": "pool-1.refuse",
              "feedback": "pool-1.refuse.why"
            }
          ]
        },
        {
          "id": "pool-2",
          "kind": "choice",
          "prompt": "pool-2.prompt",
          "situation": "pool-2.situation",
          "explanation": "pool-2.why",
          "answer": "hours",
          "choices": [
            {
              "id": "any",
              "text": "pool-2.any",
              "feedback": "pool-2.any.why"
            },
            {
              "id": "hours",
              "text": "pool-2.hours",
              "feedback": "pool-2.hours.why"
            }
          ]
        },
        {
          "id": "pool-3",
          "kind": "multi",
          "prompt": "pool-3.prompt",
          "situation": "pool-3.situation",
          "explanation": "pool-3.why",
          "answer": [
            "date",
            "name",
            "courier"
          ],
          "choices": [
            {
              "id": "date",
              "text": "pool-3.date",
              "feedback": "pool-3.date.why"
            },
            {
              "id": "weight",
              "text": "pool-3.weight",
              "feedback": "pool-3.weight.why"
            },
            {
              "id": "name",
              "text": "pool-3.name",
              "feedback": "pool-3.name.why"
            },
            {
              "id": "courier",
              "text": "pool-3.courier",
              "feedback": "pool-3.courier.why"
            }
          ]
        },
        {
          "id": "pool-4",
          "kind": "choice",
          "prompt": "pool-4.prompt",
          "situation": "pool-4.situation",
          "explanation": "pool-4.why",
          "answer": "no",
          "choices": [
            {
              "id": "yes",
              "text": "pool-4.yes",
              "feedback": "pool-4.yes.why"
            },
            {
              "id": "no",
              "text": "pool-4.no",
              "feedback": "pool-4.no.why"
            }
          ]
        },
        {
          "id": "pool-5",
          "kind": "choice",
          "prompt": "pool-5.prompt",
          "situation": "pool-5.situation",
          "explanation": "pool-5.why",
          "answer": "w",
          "choices": [
            {
              "id": "s",
              "text": "pool-5.s",
              "feedback": "pool-5.s.why"
            },
            {
              "id": "w",
              "text": "pool-5.w",
              "feedback": "pool-5.w.why"
            }
          ]
        },
        {
          "id": "pool-6",
          "kind": "choice",
          "prompt": "pool-6.prompt",
          "situation": "pool-6.situation",
          "explanation": "pool-6.why",
          "answer": "today",
          "choices": [
            {
              "id": "today",
              "text": "pool-6.today",
              "feedback": "pool-6.today.why"
            },
            {
              "id": "later",
              "text": "pool-6.later",
              "feedback": "pool-6.later.why"
            }
          ]
        },
        {
          "id": "pool-7",
          "kind": "choice",
          "prompt": "pool-7.prompt",
          "situation": "pool-7.situation",
          "explanation": "pool-7.why",
          "answer": "back",
          "choices": [
            {
              "id": "stays",
              "text": "pool-7.stays",
              "feedback": "pool-7.stays.why"
            },
            {
              "id": "back",
              "text": "pool-7.back",
              "feedback": "pool-7.back.why"
            }
          ]
        },
        {
          "id": "pool-8",
          "kind": "choice",
          "prompt": "pool-8.prompt",
          "situation": "pool-8.situation",
          "explanation": "pool-8.why",
          "answer": "ten",
          "choices": [
            {
              "id": "ten",
              "text": "pool-8.ten",
              "feedback": "pool-8.ten.why"
            },
            {
              "id": "forever",
              "text": "pool-8.forever",
              "feedback": "pool-8.forever.why"
            }
          ]
        },
        {
          "id": "pool-9",
          "kind": "choice",
          "prompt": "pool-9.prompt",
          "situation": "pool-9.situation",
          "explanation": "pool-9.why",
          "answer": "weigh",
          "choices": [
            {
              "id": "label",
              "text": "pool-9.label",
              "feedback": "pool-9.label.why"
            },
            {
              "id": "weigh",
              "text": "pool-9.weigh",
              "feedback": "pool-9.weigh.why"
            }
          ]
        },
        {
          "id": "pool-10",
          "kind": "choice",
          "prompt": "pool-10.prompt",
          "situation": "pool-10.situation",
          "explanation": "pool-10.why",
          "answer": "top",
          "choices": [
            {
              "id": "top",
              "text": "pool-10.top",
              "feedback": "pool-10.top.why"
            },
            {
              "id": "side",
              "text": "pool-10.side",
              "feedback": "pool-10.side.why"
            }
          ]
        }
      ]
    },
    "support.json": {
      "schema": "kapi.works.support/1",
      "items": [
        {
          "for": "damaged",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "If a parcel is damaged, don't sign for it. Ask the courier to take it back."
        },
        {
          "for": "which-shelf",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Put each parcel on the shelf for the first letter of the person's surname."
        },
        {
          "for": "same-day",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Book the courier collection by 3pm for parcels that need to go the same day."
        },
        {
          "for": "pool-1",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "If the name is wrong, don't sign. Ask the courier to take it back."
        },
        {
          "for": "pool-2",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Couriers deliver parcels to the post room between 9am and 4pm."
        },
        {
          "for": "pool-3",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Then write it in the post book: the date, the name on the label and the courier."
        },
        {
          "for": "pool-4",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "If a parcel is damaged, don't sign for it. Ask the courier to take it back."
        },
        {
          "for": "pool-5",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Put each parcel on the shelf for the first letter of the person's surname."
        },
        {
          "for": "pool-6",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Message the person the same day to say it's here."
        },
        {
          "for": "pool-7",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Parcels wait in the post room for 10 working days. After that, they go back to the sender."
        },
        {
          "for": "pool-8",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Parcels wait in the post room for 10 working days."
        },
        {
          "for": "pool-9",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "To send a parcel, weigh it, then print its label on the post room label printer."
        },
        {
          "for": "pool-10",
          "source": "sha256:937f3c56c5fde02c3b130ddb110bc8d08104b7af66b49f5ee23318bd04be8718",
          "quote": "Stick the label flat on the top of the parcel."
        }
      ]
    },
    "words/en-GB.json": {
      "$schema": "https://docs.kapiworks.com/schemas/words-1.json",
      "course.title": "Running the post room",
      "course.summary": "Take in, store and send parcels the way {company.name} runs its post room.",
      "course.closing": "You've finished this course.",
      "assessment.final-test": "Post room test",
      "common.contact-missing.post-room": "Ask your manager who runs the post room.",
      "taking-in.title": "Taking in parcels",
      "taking-in-checks.title": "Before you sign",
      "taking-in-checks.lead": "Couriers bring parcels between 9am and 4pm. Check each one before you sign.",
      "taking-in-checks.check-1": "Is the name on the label someone who works here?",
      "taking-in-checks.check-2": "Is the parcel undamaged?",
      "taking-in-checks.callout": "If either answer is no, don't sign. Ask the courier to take the parcel back.",
      "taking-in-post-book.title": "The post book",
      "taking-in-post-book.body": "When a parcel passes both checks, sign on the courier's device. Then write it in the post book.",
      "taking-in-post-book.item-1": "The date",
      "taking-in-post-book.item-2": "The name on the label",
      "taking-in-post-book.item-3": "The courier",
      "storing.title": "Storing parcels",
      "storing-shelves.title": "On the shelves",
      "storing-shelves.lead": "Each parcel goes on the shelf for the first letter of the person's surname.",
      "storing-shelves.body": "Message the person the same day to say their parcel is here.",
      "storing-waiting.title": "How long parcels wait",
      "storing-waiting.callout": "Parcels wait for 10 working days. After that, they go back to the sender.",
      "sending.title": "Sending parcels",
      "sending-label.title": "Printing a label",
      "sending-label.step-1": "Weigh the parcel.",
      "sending-label.step-2": "Print its label on the post room label printer.",
      "sending-label.step-3": "Stick the label flat on the top of the parcel.",
      "sending-collection.title": "Booking a collection",
      "sending-collection.body": "Book the courier collection by 3pm for parcels that need to go the same day.",
      "damaged.situation": "A courier hands you a box with a split corner. Something rattles inside.",
      "damaged.prompt": "What do you do?",
      "damaged.why": "The post room never signs for a damaged parcel.",
      "damaged.refuse": "Don't sign, and ask the courier to take it back",
      "damaged.refuse.why": "A damaged parcel goes back with the courier.",
      "damaged.sign": "Sign for it, then tell the person it's damaged",
      "damaged.sign.why": "Don't sign for a damaged parcel. Send it back with the courier.",
      "which-shelf.situation": "A parcel arrives for Jo Ashby.",
      "which-shelf.prompt": "Which shelf does it go on?",
      "which-shelf.why": "Parcels go on the shelf for the first letter of the surname.",
      "which-shelf.a": "The A shelf",
      "which-shelf.a.why": "Ashby starts with A.",
      "which-shelf.j": "The J shelf",
      "which-shelf.j.why": "J is for Jo, the first name. Use the surname.",
      "same-day.situation": "At 2pm, a manager brings you a parcel that must go today.",
      "same-day.prompt": "What do you do?",
      "same-day.why": "A parcel goes the same day when its collection is booked by 3pm.",
      "same-day.book": "Book a collection now, before 3pm",
      "same-day.book.why": "There's still time for it to go today.",
      "same-day.tomorrow": "Send it with tomorrow's post",
      "same-day.tomorrow.why": "It must go today, and there's still time to book.",
      "pool-1.situation": "A parcel arrives for a name nobody here knows.",
      "pool-1.prompt": "What do you do?",
      "pool-1.why": "The post room only signs for people who work here.",
      "pool-1.refuse": "Don't sign, and ask the courier to take it back",
      "pool-1.refuse.why": "The name is wrong, so the parcel goes back.",
      "pool-1.keep": "Sign, and keep it on a shelf in case",
      "pool-1.keep.why": "Don't sign for a name that doesn't work here.",
      "pool-2.situation": "A new colleague asks when to expect couriers.",
      "pool-2.prompt": "When do couriers deliver to the post room?",
      "pool-2.why": "Couriers deliver between 9am and 4pm.",
      "pool-2.hours": "Between 9am and 4pm",
      "pool-2.hours.why": "Parcels come in during those hours.",
      "pool-2.any": "At any time of day",
      "pool-2.any.why": "Couriers come between 9am and 4pm.",
      "pool-3.situation": "You've just signed for a parcel.",
      "pool-3.prompt": "What do you write in the post book? Choose all that apply.",
      "pool-3.why": "The post book shows when each parcel came, who it's for and who brought it.",
      "pool-3.date": "The date",
      "pool-3.date.why": "It shows when the parcel came.",
      "pool-3.name": "The name on the label",
      "pool-3.name.why": "It shows who the parcel is for.",
      "pool-3.courier": "The courier",
      "pool-3.courier.why": "It shows who brought the parcel.",
      "pool-3.weight": "The parcel's weight",
      "pool-3.weight.why": "You weigh parcels you send, not parcels you take in.",
      "pool-4.situation": "The box a courier hands you looks crushed on one side.",
      "pool-4.prompt": "Do you sign for it?",
      "pool-4.why": "The post room never signs for a damaged parcel.",
      "pool-4.no": "No. Ask the courier to take it back",
      "pool-4.no.why": "A damaged parcel goes back unsigned.",
      "pool-4.yes": "Yes, then tell the person",
      "pool-4.yes.why": "Don't sign for a damaged parcel.",
      "pool-5.situation": "A parcel arrives for Sam Whitby.",
      "pool-5.prompt": "Which shelf does it go on?",
      "pool-5.why": "Shelves go by the first letter of the surname.",
      "pool-5.w": "The W shelf",
      "pool-5.w.why": "Whitby starts with W.",
      "pool-5.s": "The S shelf",
      "pool-5.s.why": "S is for Sam, the first name. Use the surname.",
      "pool-6.situation": "You've just shelved a parcel for a colleague.",
      "pool-6.prompt": "When do you tell them?",
      "pool-6.why": "People hear about their parcels the same day.",
      "pool-6.today": "The same day",
      "pool-6.today.why": "Then they know it's there to collect.",
      "pool-6.later": "When they next visit the post room",
      "pool-6.later.why": "Message them the same day instead.",
      "pool-7.situation": "A parcel has waited for 10 working days.",
      "pool-7.prompt": "What happens to it now?",
      "pool-7.why": "Parcels wait 10 working days, then go back to the sender.",
      "pool-7.back": "It goes back to the sender",
      "pool-7.back.why": "Its time in the post room is up.",
      "pool-7.stays": "It stays until someone collects it",
      "pool-7.stays.why": "Parcels wait only 10 working days.",
      "pool-8.situation": "A colleague is away for a week.",
      "pool-8.prompt": "How long will their parcel wait?",
      "pool-8.why": "Parcels wait 10 working days, then go back to the sender.",
      "pool-8.ten": "10 working days",
      "pool-8.ten.why": "So it will still be there when they're back.",
      "pool-8.forever": "Until they're back, however long that takes",
      "pool-8.forever.why": "Parcels wait only 10 working days.",
      "pool-9.situation": "You're sending a parcel for a colleague.",
      "pool-9.prompt": "What do you do first?",
      "pool-9.why": "You weigh a parcel before you print its label.",
      "pool-9.weigh": "Weigh it",
      "pool-9.weigh.why": "Then print its label.",
      "pool-9.label": "Stick on a label",
      "pool-9.label.why": "Weigh it first, then print the label.",
      "pool-10.situation": "You've printed a label for a parcel.",
      "pool-10.prompt": "Where does the label go?",
      "pool-10.why": "Labels go flat on the top of the parcel.",
      "pool-10.top": "Flat on the top of the parcel",
      "pool-10.top.why": "Flat and on the top, every time.",
      "pool-10.side": "On the side, folded over an edge",
      "pool-10.side.why": "Stick it flat on the top instead."
    }
  }
}