#encoding: utf-8
class ExerciseQuestion < ActiveRecord::Base
  include Redmine::SafeAttributes

  belongs_to :exercise
  belongs_to :shixun
  has_many :exercise_shixun_challenges, :order => "#{ExerciseShixunChallenge.table_name}.position",:dependent => :destroy
  has_many :exercise_shixun_answers, :dependent => :destroy
  has_many :exercise_choices, :dependent => :destroy
  has_many :exercise_answers, :dependent => :destroy
  has_many :exercise_answer_comments, :dependent => :destroy
  has_many :exercise_standard_answers, :dependent => :destroy

  def question_type_name
    case self.question_type
      when 1
        "单选题"
      when 2
        "多选题"
      when 3
        "填空题"
      when 4
        "简答题"
      when 5
        "实训题"
    end
  end
end