class QuizDirectionsQuestion in Quiz 7.5
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.6 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
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 22 - Quiz_directions classes.
View source
class QuizDirectionsQuestion extends QuizQuestion {
/**
* Implementation of validateNode().
*
* @see QuizQuestion::validateNode()
*/
public function validateNode(array &$form) {
}
/**
* Implementation of saveNodeProperties().
*
* @see QuizQuestion::saveNodeProperties()
*/
public function saveNodeProperties($is_new = FALSE) {
}
/**
* Implementation of getAnsweringForm().
*
* @see QuizQuestion::getAnsweringForm()
*/
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()
*/
public function getCreationForm(array &$form_state = NULL) {
return array();
}
/**
* Implementation of getMaximumScore().
*
* @see QuizQuestion::getMaximumScore()
*/
public function getMaximumScore() {
return 0;
}
/**
* Implementation of isGraded().
*
* @see QuizQuestion::isGraded()
*/
public function isGraded() {
return FALSE;
}
/**
* Implementation of hasFeedback().
*
* @see QuizQuestion::hasFeedback()
*/
public function hasFeedback() {
return FALSE;
}
/**
* Implementation of isQuestion().
*
* @see QuizQuestion::hasFeedback()
*/
public function isQuestion() {
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 |
Implementation of hasFeedback(). Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of isGraded(). Overrides QuizQuestion:: |
|
QuizDirectionsQuestion:: |
public | function |
Implementation of isQuestion(). 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 | Validate a user's answer. | 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. | |
QuizQuestion:: |
public | 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 |