You are here

class AnswerStatus in Quiz 8.4

Status for each alternative as "enum"

Hierarchy

Expanded class hierarchy of AnswerStatus

File

question_types/quiz_ddlines/lib/Drupal/quiz_ddlines/AnswerStatus.php, line 10

Namespace

Drupal\quiz_ddlines
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