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');
}