UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

31 lines 781 B
var generateAnswers = function generateAnswers(n) { var answers = []; for (var i = 0; i < n; i++) { answers.push({ id: "answer-".concat(i), position: i + 1, itemBody: "<i>Answer ".concat(i, "</i>") }); } return answers; }; export default { propValues: { numAnswers: [0, 1, 4], hasUserResponse: [true, false], readOnly: [true, false] }, getComponentProps: function getComponentProps(props) { var answers = generateAnswers(props.numAnswers); return { itemId: 'fakeItemId', itemBody: 'Who was in the first cabinet of the USA?', interactionData: { choices: answers }, userResponse: { value: props.hasUserResponse && answers.length > 0 ? [answers[0].id] : [] } }; } };