@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
56 lines (55 loc) • 2.1 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.withErrors = exports.whenTheCorrectAnswerIsUnspecified = exports.whenTheCorrectAnswerIsTrue = exports.whenTheCorrectAnswerIsFalse = exports.whenRegrading = exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _index = _interopRequireDefault(require("./index"));
var props = {
enableRichContentEditor: false,
itemId: 'fakeItemId',
itemBody: 'True or False Edit Example',
interactionData: {
trueChoice: 'True',
falseChoice: 'False'
},
changeItemState: Function.prototype,
openImportModal: Function.prototype,
scoringData: {},
getErrors: function getErrors() {
return [];
}
};
var _default = exports["default"] = {
title: 'True or False Edit'
};
var whenTheCorrectAnswerIsUnspecified = exports.whenTheCorrectAnswerIsUnspecified = function whenTheCorrectAnswerIsUnspecified() {
return /*#__PURE__*/_react["default"].createElement(_index["default"], props);
};
var whenTheCorrectAnswerIsTrue = exports.whenTheCorrectAnswerIsTrue = function whenTheCorrectAnswerIsTrue() {
return /*#__PURE__*/_react["default"].createElement(_index["default"], Object.assign({}, props, {
scoringData: {
value: true
}
}));
};
var whenTheCorrectAnswerIsFalse = exports.whenTheCorrectAnswerIsFalse = function whenTheCorrectAnswerIsFalse() {
return /*#__PURE__*/_react["default"].createElement(_index["default"], Object.assign({}, props, {
scoringData: {
value: false
}
}));
};
var withErrors = exports.withErrors = function withErrors() {
return /*#__PURE__*/_react["default"].createElement(_index["default"], Object.assign({}, props, {
getErrors: function getErrors() {
return ['This is an error'];
}
}));
};
var whenRegrading = exports.whenRegrading = function whenRegrading() {
return /*#__PURE__*/_react["default"].createElement(_index["default"], Object.assign({}, props, {
overrideEditableForRegrading: true
}));
};