hasMany(Assignment::class); } public function classSessions(): HasMany { return $this->hasMany(ClassSession::class); } public function courseSchedules(): HasMany { return $this->hasMany(CourseSchedule::class); } public function materials(): HasMany { return $this->hasMany(Material::class); } public function studyGroups(): BelongsToMany { return $this->belongsToMany(StudyGroup::class, 'study_group_courses'); } }