ref: dockerize
plugins/avaliacoes/models/avaliacoes_plugin/question.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
class AvaliacoesPlugin::Question < AvaliacoesPlugin::ActiveRecord self.table_name = :aulas_avaliacoes alias_attribute :index, :IndexQuestao alias_attribute :learning_unit_id, :CodCurso belongs_to :activity, foreign_key: :CodAula belongs_to :learning_unit, foreign_key: :CodCurso has_many :grades, foreign_key: :CodAvaliacao scope :essay, -> { where aulas_avaliacoes: {Tipo: 'DS'} } scope :multiple_choice, -> { where aulas_avaliacoes: {Tipo: 'MP'} } def essay? self.Tipo == 'DS' end def multiple_choice? self.Tipo == 'MP' end end |