@oat-sa/tao-item-runner-qti
Version:
TAO QTI Item Runner modules
20 lines (14 loc) • 720 B
JavaScript
define(['taoQtiItem/qtiItem/core/choices/Choice', 'taoQtiItem/qtiItem/mixin/ContainerInline'], function (Choice, Container) { 'use strict';
Choice = Choice && Object.prototype.hasOwnProperty.call(Choice, 'default') ? Choice['default'] : Choice;
Container = Container && Object.prototype.hasOwnProperty.call(Container, 'default') ? Container['default'] : Container;
var ContainerChoice = Choice.extend({
init: function(serial, attributes) {
this._super(serial, attributes);
},
is: function(qtiClass) {
return qtiClass === 'containerChoice' || this._super(qtiClass);
}
});
Container.augment(ContainerChoice);
return ContainerChoice;
});