@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
23 lines (22 loc) • 872 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = _default;
var _map = _interopRequireDefault(require("lodash/fp/map"));
var _max = _interopRequireDefault(require("lodash/fp/max"));
function _default(_ref) {
var _ref$properties = _ref.properties,
properties = _ref$properties === void 0 ? {} : _ref$properties,
_ref$scoringData = _ref.scoringData,
scoringData = _ref$scoringData === void 0 ? {} : _ref$scoringData;
var shouldVaryPoints = properties.varyPointsByAnswer;
if (shouldVaryPoints && scoringData.values) {
var points = (0, _map["default"])(function (_ref2) {
var points = _ref2.points;
return parseFloat(points) || 0;
}, scoringData.values);
return (0, _max["default"])(points);
}
}