UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

23 lines (22 loc) 872 B
"use strict"; 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); } }