lecture-attendance-manager/app/models/lecture.rb
2023-10-02 16:37:52 +01:00

19 lines
330 B
Ruby

class Lecture < ApplicationRecord
belongs_to :course
has_one :attendance
has_one :recording
enum :kind, [
:lecture,
:problem_class,
], default: :lecture
def week_number
((start_time.beginning_of_week - course.semester_start_date.to_time) / 1.week).floor + 1
end
def live_video_url
nil
end
end