quiz-interactions
Version:
A React UI component Library for quiz interaction types.
28 lines (22 loc) • 874 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);
}
}