░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/datadrive/moodledata/filedir/1f/f1
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: 1ff13348f0c16e5034227e32b2a5873ca2223804
var H5PPresave = H5PPresave || {}; /** * Resolve the presave logic for the content type Column * * @param {object} content * @param finished * @constructor */ H5PPresave['H5P.Column'] = function (content, finished) { var presave = H5PEditor.Presave; if (isContentInvalid()) { throw new presave.exceptions.InvalidContentSemanticsException('Invalid Column Error'); } var score = content.content .map(function (content) { return content.content; }) .filter(function (action) { return action.hasOwnProperty('library') && action.hasOwnProperty('params'); }) .map(function (action) { return (new presave).process(action.library, action.params).maxScore; }) .reduce(function (currentScore, scoreToAdd) { if (presave.isInt(scoreToAdd)) { currentScore += scoreToAdd; } return currentScore; }, 0); presave.validateScore(score); finished({maxScore: score}); /** * Check if required parameters is present * @return {boolean} */ function isContentInvalid() { return !presave.checkNestedRequirements(content, 'content.content') || !Array.isArray(content.content); } };
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 1ff13348f0c16e5034227e32b2a5873ca2223804
?
1.1 KB
2024-05-01 12:32
EDIT
📄 1ff17883efa669dcbb77513c485dad641dfed5a8
?
418 B
2023-08-03 13:28
EDIT