@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
135 lines (134 loc) • 2.52 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = exports["default"] = {
propValues: {
scoredData: [
// I don't know if these permutations make sense, but they don't explode...
{
value: {
"true": {
resultScore: 1,
userResponded: false
},
"false": {
resultScore: 0,
userResponded: true
}
}
}, {
value: {
"true": {
resultScore: 1,
userResponded: true
},
"false": {
resultScore: 0,
userResponded: false
}
}
}, {
value: {
"true": {
resultScore: 0,
userResponded: false
},
"false": {
resultScore: 1,
userResponded: true
}
}
}, {
value: {
"true": {
resultScore: 0,
userResponded: true
},
"false": {
resultScore: 2,
userResponded: false
}
}
}, {
value: {
"true": {
userResponded: true
},
"false": {
userResponded: false
}
}
}, {
value: {
"true": {
userResponded: false
},
"false": {
userResponded: false
}
}
}, {
value: {
"true": {
resultScore: 1,
userResponded: false
},
"false": {
resultScore: 0,
userResponded: false
}
}
}, {
value: {
"true": {
resultScore: 0
},
"false": {
resultScore: 1
}
}
}, {
value: {
"true": {
resultScore: 0,
userResponded: true
},
"false": {}
}
}, {
value: {
"true": {
userResponded: false
},
"false": {
resultScore: 0,
userResponded: true
}
}
}, {
value: {
"true": {
resultScore: 1,
userResponded: true
},
"false": {}
}
}, {
value: {}
}, {
value: null
}]
},
getComponentProps: function getComponentProps(props) {
return {
itemId: 'fakeItemId',
itemBody: "True/False Results (".concat(JSON.stringify(props.scoredData.value), ")"),
interactionData: {
trueChoice: 'True',
falseChoice: 'False'
}
};
}
};