public function course_context_id() { if ((int) $this->record->contextlevel === CONTEXT_COURSE) { return $this->record->id; } else { return parent::course_context_id(); } }