You are here

private function ChoiceQuestion::insertAlternative in Quiz 6.6

1 call to ChoiceQuestion::insertAlternative()
ChoiceQuestion::save in question_types/choice/choice.classes.inc
Implementation of save

File

question_types/choice/choice.classes.inc, line 129
The main classes for the choice question type.

Class

ChoiceQuestion
Implementation of QuizQuestion.

Code

private function insertAlternative($i) {
  $sql = 'INSERT INTO {quiz_choice_answer}
            (answer, answer_format, feedback_if_chosen, feedback_if_chosen_format,
            feedback_if_not_chosen, feedback_if_not_chosen_format, score_if_chosen,
            score_if_not_chosen, question_nid, question_vid)
            VALUES(\'%s\', %d, \'%s\', %d, \'%s\', %d, %d, %d, %d, %d)';
  $short = $this->node->alternatives[$i];
  db_query($sql, $short['answer'], $short['answer_format'], $short['feedback_if_chosen'], $short['feedback_if_chosen_format'], $short['feedback_if_not_chosen'], $short['feedback_if_not_chosen_format'], $short['score_if_chosen'], $short['score_if_not_chosen'], $this->node->nid, $this->node->vid);
}