UNPKG

@coorpacademy/progression-engine

Version:

538 lines (537 loc) 11.3 kB
"use strict"; exports.__esModule = true; exports.wrongAnswersBeforeLastStepStateReview = exports.wrongAnswersAfterLastStepStateReview = exports.thirdStateReview = exports.successProgressionState = exports.stillOneWrongAnswersAfterLastStepStateReview = exports.stateBeforeGettingNextContent = exports.stateBeforeAcceptExtraLife = exports.secondStateReview = exports.oneLifeLeftState = exports.lastStepProgressionState = exports.fourthStateReview = exports.firstStateReview = exports.firstState = exports.failProgressionState = exports.extraLifeState = exports.extraLifeProgressionState = exports.extraLifeAlreadyRefusedProgressionState = exports.allRightAnswersBeforeLastStepStateReview = void 0; const stateBeforeGettingNextContent = exports.stateBeforeGettingNextContent = { content: { ref: '1.A1.1', type: 'slide' }, nextContent: { ref: '1.A1.2', type: 'slide' }, lives: 1, livesDisabled: false, stars: 0, slides: ['1.A1.1'], requestedClues: [], viewedResources: [], isCorrect: true, step: { current: 2 }, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: [] }], variables: {}, pendingSlides: [] }; const stateBeforeAcceptExtraLife = exports.stateBeforeAcceptExtraLife = { content: { ref: '1.A1.2', type: 'slide' }, nextContent: { type: 'node', ref: 'extraLife' }, lives: 0, livesDisabled: false, stars: 0, slides: ['1.A1.1', '1.A1.2'], requestedClues: [], viewedResources: [], isCorrect: true, step: { current: 2 }, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: [] }], variables: {}, pendingSlides: [] }; const firstState = exports.firstState = { nextContent: { ref: '1.A1.1', type: 'slide' }, lives: 1, livesDisabled: false, stars: 0, slides: [], requestedClues: [], viewedResources: [], step: { current: 0 }, isCorrect: null, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const failProgressionState = exports.failProgressionState = { content: { ref: '1.A1.2', type: 'slide' }, nextContent: { ref: 'none', type: 'node' }, lives: 0, livesDisabled: false, isCorrect: false, slides: ['1.A1.1', '1.A1.2'], step: { current: 3 }, requestedClues: [], viewedResources: [], stars: 4, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const oneLifeLeftState = exports.oneLifeLeftState = { content: { ref: '1.A1.1', type: 'slide' }, nextContent: { ref: '1.A1.2', type: 'slide' }, lives: 1, livesDisabled: false, isCorrect: false, slides: ['1.A1.4', '1.A1.1', '1.A1.2'], step: { current: 3 }, requestedClues: [], viewedResources: [], stars: 0, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const extraLifeProgressionState = exports.extraLifeProgressionState = { content: { ref: '1.A1.2', type: 'slide' }, nextContent: { ref: 'none', type: 'node' }, lives: 0, livesDisabled: false, isCorrect: false, slides: ['1.A1.1', '1.A1.2'], step: { current: 3, total: 4 }, requestedClues: [], viewedResources: [], stars: 4, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: true, allAnswers: [], variables: {}, pendingSlides: [] }; const extraLifeState = exports.extraLifeState = { content: { ref: '1.A1.2', type: 'slide' }, nextContent: { ref: 'extraLife', type: 'node' }, lives: 0, livesDisabled: false, isCorrect: false, slides: ['1.A1.1', '1.A1.2'], step: { current: 3, total: 4 }, requestedClues: [], viewedResources: [], stars: 4, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: true, allAnswers: [], variables: {}, pendingSlides: [] }; const extraLifeAlreadyRefusedProgressionState = exports.extraLifeAlreadyRefusedProgressionState = { content: { ref: 'extraLife', type: 'node' }, nextContent: { ref: 'none', type: 'node' }, lives: 0, livesDisabled: false, isCorrect: false, slides: ['1.A1.1', '1.A1.2'], step: { current: 3, total: 4 }, requestedClues: [], viewedResources: [], stars: 4, remainingLifeRequests: 4, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const successProgressionState = exports.successProgressionState = { content: { ref: '1.A1.4', type: 'slide' }, nextContent: { ref: 'none', type: 'node' }, lives: 1, livesDisabled: false, isCorrect: true, slides: ['1.A1.1', '1.A1.3', '1.A1.2', '1.A1.4'], step: { current: 4 }, requestedClues: [], viewedResources: [], stars: 16, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const lastStepProgressionState = exports.lastStepProgressionState = { content: { ref: '1.A1.2', type: 'slide' }, nextContent: { ref: '1.A1.3', type: 'slide' }, lives: 1, livesDisabled: false, isCorrect: true, slides: ['1.A1.1', '1.A1.2'], step: { current: 3 }, requestedClues: [], viewedResources: [], stars: 16, remainingLifeRequests: 1, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: [] }, { slideRef: '1.A1.2', isCorrect: true, answer: [] }], variables: {}, pendingSlides: [] }; const firstStateReview = exports.firstStateReview = { nextContent: { ref: '1.A1.1', type: 'slide' }, lives: 0, livesDisabled: true, stars: 0, slides: [], requestedClues: [], viewedResources: [], step: { current: 0 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [], variables: {}, pendingSlides: [] }; const secondStateReview = exports.secondStateReview = { nextContent: { ref: '1.A1.2', type: 'slide' }, lives: 0, livesDisabled: true, stars: 8, slides: ['1.A1.1'], requestedClues: [], viewedResources: [], step: { current: 2 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }], variables: {}, pendingSlides: [] }; const thirdStateReview = exports.thirdStateReview = { nextContent: { ref: '1.A1.3', type: 'slide' }, lives: 0, livesDisabled: true, stars: 16, slides: ['1.A1.1', '1.A1.2'], requestedClues: [], viewedResources: [], step: { current: 2 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: true, answer: ['foo', 'bar'] }], variables: {}, pendingSlides: [] }; const fourthStateReview = exports.fourthStateReview = { nextContent: { ref: '1.A1.4', type: 'slide' }, lives: 0, livesDisabled: true, stars: 32, slides: ['1.A1.1', '1.A1.2', '1.A1.3'], requestedClues: [], viewedResources: [], step: { current: 2 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.3', isCorrect: true, answer: ['foo', 'bar'] }], variables: {}, pendingSlides: [] }; const allRightAnswersBeforeLastStepStateReview = exports.allRightAnswersBeforeLastStepStateReview = { nextContent: { ref: '1.A1.5', type: 'slide' }, lives: 0, livesDisabled: true, stars: 32, slides: ['1.A1.1', '1.A1.2', '1.A1.3', '1.A1.4'], requestedClues: [], viewedResources: [], step: { current: 5 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: true, answer: ['foo'] }, { slideRef: '1.A1.3', isCorrect: true, answer: ['foo'] }, { slideRef: '1.A1.4', isCorrect: true, answer: ['foo'] }], variables: {}, pendingSlides: [] }; const wrongAnswersBeforeLastStepStateReview = exports.wrongAnswersBeforeLastStepStateReview = { nextContent: { ref: '1.A1.5', type: 'slide' }, lives: 0, livesDisabled: true, stars: 16, slides: ['1.A1.1', '1.A1.2', '1.A1.3', '1.A1.4'], requestedClues: [], viewedResources: [], step: { current: 5 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.3', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.4', isCorrect: true, answer: ['foo'] }], variables: {}, pendingSlides: ['1.A1.2', '1.A1.3'] }; const wrongAnswersAfterLastStepStateReview = exports.wrongAnswersAfterLastStepStateReview = { nextContent: { ref: '1.A1.2', type: 'slide' }, lives: 0, livesDisabled: true, stars: 16, slides: ['1.A1.1', '1.A1.2', '1.A1.3', '1.A1.4', '1.A1.5'], requestedClues: [], viewedResources: [], step: { current: 5 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.3', isCorrect: true, answer: ['foo'] }, { slideRef: '1.A1.4', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.5', isCorrect: false, answer: ['foo'] }], variables: {}, pendingSlides: ['1.A1.2', '1.A1.4', '1.A1.5'] }; const stillOneWrongAnswersAfterLastStepStateReview = exports.stillOneWrongAnswersAfterLastStepStateReview = { nextContent: { ref: '1.A1.4', type: 'slide' }, lives: 0, livesDisabled: true, stars: 32, slides: ['1.A1.1', '1.A1.2', '1.A1.3', '1.A1.4', '1.A1.5', '1.A1.2'], requestedClues: [], viewedResources: [], step: { current: 5 }, isCorrect: null, remainingLifeRequests: 0, hasViewedAResourceAtThisStep: false, allAnswers: [{ slideRef: '1.A1.1', isCorrect: true, answer: ['foo', 'bar'] }, { slideRef: '1.A1.2', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.3', isCorrect: true, answer: ['foo'] }, { slideRef: '1.A1.4', isCorrect: false, answer: ['foo'] }, { slideRef: '1.A1.5', isCorrect: true, answer: ['foo'] }, { slideRef: '1.A1.2', isCorrect: true, answer: ['foo'] }], variables: {}, pendingSlides: ['1.A1.4'] }; //# sourceMappingURL=states.js.map