function ClozeQuestion::_answerJs in Cloze 7
1 call to ClozeQuestion::_answerJs()
- ClozeQuestion::getAnsweringForm in ./cloze.classes.inc
- Implementation of getAnsweringForm
File
- ./cloze.classes.inc, line 128
- The main classes for the cloze question type.
These inherit or implement code found in quiz_question.classes.inc.
Class
- ClozeQuestion
- Extension of QuizQuestion.
Code
function _answerJs($question) {
$answers = array();
$chunks = _cloze_get_correct_answer_chunks($question);
foreach ($chunks as $key => $chunk) {
$id = 'answer-' . $key;
$answers[$id] = $chunk;
}
foreach ($chunks as $key => $chunk) {
$key = $key - 1;
$id = 'answer-' . $key;
$answers_alt[$id] = $chunk;
}
$answers = array_merge($answers, $answers_alt);
drupal_add_js(array(
'answer' => $answers,
), 'setting');
}