@oat-sa/tao-item-runner-qti
Version:
TAO QTI Item Runner modules
20 lines (15 loc) • 848 B
JavaScript
define(['taoQtiItem/qtiItem/core/interactions/BlockInteraction', 'taoQtiItem/qtiItem/core/Object'], function (QtiBlockInteraction, QtiObject) { 'use strict';
QtiBlockInteraction = QtiBlockInteraction && Object.prototype.hasOwnProperty.call(QtiBlockInteraction, 'default') ? QtiBlockInteraction['default'] : QtiBlockInteraction;
QtiObject = QtiObject && Object.prototype.hasOwnProperty.call(QtiObject, 'default') ? QtiObject['default'] : QtiObject;
var QtiObjectInteraction = QtiBlockInteraction.extend({
//common methods to object containers (start)
initObject: function(object) {
this.object = object || new QtiObject();
},
getObject: function() {
return this.object;
}
//common methods to object containers (end)
});
return QtiObjectInteraction;
});