You are here

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

... See full list

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_question

Code

public abstract function validateNode(array &$form_state);