class QuizDirectionsQuestion in Quiz 7.6
Same name and namespace in other branches
- 6.6 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 6.3 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 6.4 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 6.5 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 7 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 7.4 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
- 7.5 question_types/quiz_directions/quiz_directions.classes.inc \QuizDirectionsQuestion
Extension of QuizQuestion.
Hierarchy
- class \QuizQuestion
- class \QuizDirectionsQuestion
Expanded class hierarchy of QuizDirectionsQuestion
1 string reference to 'QuizDirectionsQuestion'
- quiz_directions_quiz_question_info in question_types/
quiz_directions/ quiz_directions.module - Implements hook_quiz_question_info().
File
- question_types/
quiz_directions/ quiz_directions.classes.inc, line 21 - quiz_directions.classes
View source
class QuizDirectionsQuestion extends QuizQuestion {
/**
* Implementation of validateNode
*
* @see QuizQuestion#validateNode($form)
*/
public function validateNode(array &$form) {
}
/**
* Implementation of saveNodeProperties
*
* @see QuizQuestion#saveNodeProperties($is_new)
*/
public function saveNodeProperties($is_new = FALSE) {
}
/**
* Implementation of getAnsweringForm
*
* @see QuizQuestion#getAnsweringForm($form_state, $result_id)
*/
public function getAnsweringForm(array $form_state = NULL, $result_id) {
$form = parent::getAnsweringForm($form_state, $result_id);
$form['tries'] = array(
'#type' => 'hidden',
'#value' => 0,
);
$form['empty_space'] = array(
'#type' => 'markup',
'#value' => '<br/>',
);
return $form;
}
/**
* Implementation of getBodyFieldTitle
*
* @see QuizQuestion#getBodyFieldTitle()
*/
public function getBodyFieldTitle() {
return t('Direction');
}
/**
* Implementation of getCreationForm
*
* @see QuizQuestion#getCreationForm($form_state)
*/
public function getCreationForm(array &$form_state = NULL) {
return array();
}
/**
* Implementation of getMaximumScore
*
* @see QuizQuestion#getMaximumScore()
*/
public function getMaximumScore() {
return 0;
}
public function isGraded() {
return FALSE;
}
public function hasFeedback() {
return FALSE;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
QuizDirectionsQuestion:: |
public | function |
Implementation of getAnsweringForm Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of getBodyFieldTitle Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of getCreationForm Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of getMaximumScore Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Does this question type give feedback? Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Is this question graded? Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of saveNodeProperties Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of validateNode Overrides QuizQuestion:: |
|
QuizQuestion:: |
public | property | The current node for this question. | |
QuizQuestion:: |
public | property | ||
QuizQuestion:: |
protected | function | This may be overridden in subclasses. If it returns true, it means the max_score is updated for all occurrences of this question in quizzes. | |
QuizQuestion:: |
public | function | Delete question data from the database. | 6 |
QuizQuestion:: |
public | function | 6 | |
QuizQuestion:: |
protected | function | Utility function that returns the format of the node body | |
QuizQuestion:: |
public | function | Returns a node form to quiz_question_form | |
QuizQuestion:: |
public | function | Getter function returning properties to be loaded when the node is loaded. | 6 |
QuizQuestion:: |
public | function | Retrieve information relevant for viewing the node. | 6 |
QuizQuestion:: |
public | function | Finds out if a question has been answered or not | |
QuizQuestion:: |
public | function | Responsible for handling insert/update of question-specific data. This is typically called from within the Node API, so there is no need to save the node. | |
QuizQuestion:: |
function | Save this Question to the specified Quiz. | ||
QuizQuestion:: |
public | function | Determines if the user can view the correct answers | |
QuizQuestion:: |
public | function | QuizQuestion constructor stores the node object. | 1 |