Open destinyd opened 8 years ago
关于结课的逻辑,上周五我找夏实确定的逻辑如下 结课是由负责人去手动控制某个参与者是否学习完成某一门课程(通过学习进度和测评情况综合判定) 假如一个开的课中有 A B C 三个课程,那么就需要负责人对某一个参与者的三门课程分别进行评定 参与者的课程初始状态都是 未结课 负责人觉得可以结课了,就将参与者的课程状态改为 结课
结课记录模型
class TeachingLessonRecord field :is_finished, type: Boolean, default: false belongs_to :lesson belongs_to :user belongs_to :course end
用于记录某次开课(lesson),用户(user)对于课程(course),是否已结课(is_finished)