|
- # == Schema Information
- #
- # Table name: homework_commons
- #
- # id :integer not null, primary key
- # name :string(255)
- # user_id :integer
- # description :text(65535)
- # publish_time :datetime
- # end_time :datetime
- # homework_type :integer default("1")
- # late_penalty :string(255) default("0")
- # course_id :integer
- # created_at :datetime not null
- # updated_at :datetime not null
- # teacher_priority :integer default("1")
- # anonymous_comment :boolean default("0")
- # quotes :integer default("0")
- # is_open :integer default("0")
- # simi_time :datetime
- # score_open :boolean default("0")
- # anonymous_appeal :boolean default("0")
- # homework_bank_id :integer
- # is_update :boolean default("0")
- # is_public :boolean default("0")
- # reference_answer :text(65535)
- # answer_public :boolean default("0")
- # archive_time :datetime
- # allow_late :boolean default("0")
- # late_time :datetime
- # work_public :boolean default("0")
- # explanation :text(65535)
- # unified_setting :boolean default("1")
- # comment_public :boolean default("1")
- # course_homework_category_id :integer
- # work_efficiency :boolean default("0")
- # eff_score :float(24) default("0")
- # max_efficiency :float(24) default("0")
- # course_second_category_id :integer default("0")
- # calculation_time :datetime
- # position :integer default("0")
- # total_score :float(24) default("100")
- # category_position :integer default("0")
- #
- # Indexes
- #
- # index_homework_commons_on_course_id_and_id (course_id,id)
- # index_homework_commons_on_course_second_category_id (course_second_category_id)
- # index_homework_commons_on_homework_bank_id (homework_bank_id)
- #
-
- class Trustie::HomeworkCommon < Trustie::Database
- belongs_to :course, class_name: "Trustie::Course"
- end
|