ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.IndividualAssessmentAccessHandler.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
30
35
40
41
42 public function mayReadObject(): bool;
43 public function mayEditObject(): bool;
44 public function mayEditPermissions(): bool;
45 public function mayEditMembers(): bool;
46 public function mayViewAnyUser(): bool;
47 public function mayViewAllUsers(): bool;
48 public function mayGradeAnyUser(): bool;
49 public function mayGradeUser(int $user_id): bool;
50 public function mayViewUser(int $user_id): bool;
51 public function mayAmendAllUsers(): bool;
52 public function isSystemAdmin(): bool;
53 public function mayEditLearningProgressSettings(): bool;
54}
For the purpose of streamlining the grading and learning-process status definition outside of tests,...
User class.
Mechanic regarding the access control and roles of an objet goes here.
initDefaultRolesForObject(ilObjIndividualAssessment $iass)
Create default roles at an object.
assignUserToMemberRole(ilObjUser $usr, ilObjIndividualAssessment $iass)
Assign a user to the member role at an Individual assessment.
deassignUserFromMemberRole(ilObjUser $usr, ilObjIndividualAssessment $iass)
Deasign a user from the member role at an Individual assessment.