Updated to new json syntax
parent
511bf37c1f
commit
c69c75f601
|
@ -116,9 +116,9 @@ H5P.QuestionSet = function (options, contentId) {
|
||||||
|
|
||||||
// Instantiate question instances
|
// Instantiate question instances
|
||||||
for (var i=0; i<params.questions.length; i++) {
|
for (var i=0; i<params.questions.length; i++) {
|
||||||
var quest = params.questions[i];
|
var question = params.questions[i];
|
||||||
// TODO: Render on init, inject in template.
|
// TODO: Render on init, inject in template.
|
||||||
var tmp = new (H5P.classFromName(quest.library))(quest.params, contentId);
|
var tmp = new (H5P.classFromName(question.library.library))(question.library.params, contentId);
|
||||||
questionInstances.push(tmp);
|
questionInstances.push(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -233,14 +233,14 @@ H5P.QuestionSet = function (options, contentId) {
|
||||||
|
|
||||||
// Attach questions
|
// Attach questions
|
||||||
for (var i=0; i<questionInstances.length; i++) {
|
for (var i=0; i<questionInstances.length; i++) {
|
||||||
var quest = questionInstances[i];
|
var question = questionInstances[i];
|
||||||
// TODO: Render on init, inject in template.
|
// TODO: Render on init, inject in template.
|
||||||
quest.attach('q-' + i);
|
question.attach('q-' + i);
|
||||||
$(quest).on('h5pQuestionAnswered', function (ev) {
|
$(question).on('h5pQuestionAnswered', function (ev) {
|
||||||
$('#qdot-' + currentQuestion, $myDom).removeClass('unanswered').addClass('answered');
|
$('#qdot-' + currentQuestion, $myDom).removeClass('unanswered').addClass('answered');
|
||||||
_updateButtons();
|
_updateButtons();
|
||||||
});
|
});
|
||||||
if (quest.getAnswerGiven()) {
|
if (question.getAnswerGiven()) {
|
||||||
$('#qdot-'+i, $myDom).removeClass('unanswered').addClass('answered');
|
$('#qdot-'+i, $myDom).removeClass('unanswered').addClass('answered');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue