You are here

class AnswerStatus in Quiz 7.4

Status for each alternative as "enum"

Hierarchy

Expanded class hierarchy of AnswerStatus

File

question_types/quiz_ddlines/quiz_ddlines.module, line 27
The main file for Quiz drag and drop with lines.

View source
class AnswerStatus {
  const NO_ANSWER = 0;
  const WRONG = 1;
  const CORRECT = 2;
  private static $titles;
  private static $css_class;
  public static function init() {
    self::$titles = array(
      t('You did not move this alternative to any hotspot'),
      t('Wrong answer'),
      t('Correct answer'),
    );
    self::$css_class = array(
      'no-answer',
      'wrong',
      'correct',
    );
  }
  public static function getTitle($status) {
    return self::$titles[$status];
  }
  public static function getCssClass($status) {
    return self::$css_class[$status];
  }

}

Members

Namesort descending Modifiers Type Description Overrides
AnswerStatus::$css_class private static property
AnswerStatus::$titles private static property
AnswerStatus::CORRECT constant
AnswerStatus::getCssClass public static function
AnswerStatus::getTitle public static function
AnswerStatus::init public static function
AnswerStatus::NO_ANSWER constant
AnswerStatus::WRONG constant