abstract public function QuizQuestion::validateNode in Quiz 8.4
Provides validation for question before it is created.
When a new question is created and initially submited, this is called to validate that the settings are acceptible.
Parameters
$form_state: The processed $form_state.
8 methods override QuizQuestion::validateNode()
- ClozeQuestion::validateNode in question_types/
cloze/ lib/ Drupal/ cloze/ ClozeQuestion.php - Implementation of validateNode
- DDLinesQuestion::validateNode in question_types/
quiz_ddlines/ lib/ Drupal/ quiz_ddlines/ DDLinesQuestion.php - Provides validation for question before it is created.
- LongAnswerQuestion::validateNode in question_types/
long_answer/ lib/ Drupal/ long_answer/ LongAnswerQuestion.php - Implementation of validateNode
- MatchingQuestion::validateNode in question_types/
matching/ lib/ Drupal/ matching/ MatchingQuestion.php - Implementation of validateNode
- MultichoiceQuestion::validateNode in question_types/
multichoice/ lib/ Drupal/ multichoice/ MultichoiceQuestion.php - Implementation of validate
File
- question_types/
quiz_question/ lib/ Drupal/ quiz_question/ QuizQuestion.php, line 436 - 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.
Namespace
Drupal\quiz_questionCode
public abstract function validateNode(array &$form_state);