You are here

public function QuizQuestion::getAnsweringForm in Quiz 7.4

Same name and namespace in other branches
  1. 6.4 question_types/quiz_question/quiz_question.core.inc \QuizQuestion::getAnsweringForm()
  2. 7.6 question_types/quiz_question/quiz_question.core.inc \QuizQuestion::getAnsweringForm()
  3. 7 question_types/quiz_question/quiz_question.core.inc \QuizQuestion::getAnsweringForm()
  4. 7.5 question_types/quiz_question/quiz_question.core.inc \QuizQuestion::getAnsweringForm()

Get the form through which the user will answer the question.

Parameters

$form_state: The FAPI form_state array

$rid: The result id.

Return value

Must return a FAPI array. At the moment all form elements that takes user response must have a key named "tries". (This is a Quiz 3.x legacy AFAIK. I'm not thrilled about it...)

8 calls to QuizQuestion::getAnsweringForm()
DDLinesQuestion::getAnsweringForm in question_types/quiz_ddlines/quiz_ddlines.classes.inc
Generates the question form.
LongAnswerQuestion::getAnsweringForm in question_types/long_answer/long_answer.classes.inc
Implementation of getAnweringForm
MatchingQuestion::getAnsweringForm in question_types/matching/matching.classes.inc
Implementation of getAnsweringForm
MultichoiceQuestion::getAnsweringForm in question_types/multichoice/multichoice.classes.inc
Generates the question form.
QuizDirectionsQuestion::getAnsweringForm in question_types/quiz_directions/quiz_directions.classes.inc
Implementation of getAnsweringForm

... See full list

9 methods override QuizQuestion::getAnsweringForm()
DDLinesQuestion::getAnsweringForm in question_types/quiz_ddlines/quiz_ddlines.classes.inc
Generates the question form.
LongAnswerQuestion::getAnsweringForm in question_types/long_answer/long_answer.classes.inc
Implementation of getAnweringForm
MatchingQuestion::getAnsweringForm in question_types/matching/matching.classes.inc
Implementation of getAnsweringForm
MultichoiceQuestion::getAnsweringForm in question_types/multichoice/multichoice.classes.inc
Generates the question form.
QuizDirectionsQuestion::getAnsweringForm in question_types/quiz_directions/quiz_directions.classes.inc
Implementation of getAnsweringForm

... See full list

File

question_types/quiz_question/quiz_question.core.inc, line 435
Classes used in the Quiz Question module.

Class

QuizQuestion
A base implementation of a quiz_question, adding a layer of abstraction between the node API, quiz API and the question types.

Code

public function getAnsweringForm(array $form_state = NULL, $rid) {

  //echo $this->node->type;exit;
  $form = array();
  $form['question_nid'] = array(
    '#type' => 'hidden',
    '#value' => $this->node->nid,
  );
  return $form;
}