diff --git a/app/Models/TaskDelegation.php b/app/Models/TaskDelegation.php index 27399cf6..ac7d0284 100644 --- a/app/Models/TaskDelegation.php +++ b/app/Models/TaskDelegation.php @@ -310,4 +310,23 @@ public function getEligibleProjects(): Collection return $project->relevantPushes()->count() != 0; }); // To ensure we don't get preloaded but unused projects to grade and don't get projects where no commits have been made } + + public function userPoolCount(): int + { + return $this->delegationUserPool()->count(); + } + + public function courseRoleName(): string + { + if ($this->course_role_id == 1) + { + return 'Student'; + } + if ($this->course_role_id == 2) + { + return 'Teacher'; + } + + return 'User'; + } }