ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
IndividualAssessmentAccessHandler Interface Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for IndividualAssessmentAccessHandler:
+ Collaboration diagram for IndividualAssessmentAccessHandler:

Public Member Functions

 initDefaultRolesForObject (ilObjIndividualAssessment $iass)
 Create default roles at an object. More...
 
 assignUserToMemberRole (ilObjUser $usr, ilObjIndividualAssessment $iass)
 Assign a user to the member role at an Individual assessment. More...
 
 deassignUserFromMemberRole (ilObjUser $usr, ilObjIndividualAssessment $iass)
 Deasign a user from the member role at an Individual assessment. More...
 
 mayReadObject ()
 
 mayEditObject ()
 
 mayEditPermissions ()
 
 mayEditMembers ()
 
 mayViewAnyUser ()
 
 mayViewAllUsers ()
 
 mayGradeAnyUser ()
 
 mayGradeAllUsers ()
 
 mayGradeUser (int $user_id)
 
 mayViewUser (int $user_id)
 
 mayAmendAllUsers ()
 
 isSystemAdmin ()
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Mechanic regarding the access control and roles of an objet goes here.

Definition at line 24 of file interface.IndividualAssessmentAccessHandler.php.

Member Function Documentation

◆ assignUserToMemberRole()

IndividualAssessmentAccessHandler::assignUserToMemberRole ( ilObjUser  $usr,
ilObjIndividualAssessment  $iass 
)

Assign a user to the member role at an Individual assessment.

Implemented in ilIndividualAssessmentAccessHandler.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ deassignUserFromMemberRole()

IndividualAssessmentAccessHandler::deassignUserFromMemberRole ( ilObjUser  $usr,
ilObjIndividualAssessment  $iass 
)

Deasign a user from the member role at an Individual assessment.

Implemented in ilIndividualAssessmentAccessHandler.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ initDefaultRolesForObject()

IndividualAssessmentAccessHandler::initDefaultRolesForObject ( ilObjIndividualAssessment  $iass)

Create default roles at an object.

Implemented in ilIndividualAssessmentAccessHandler.

◆ isSystemAdmin()

IndividualAssessmentAccessHandler::isSystemAdmin ( )

◆ mayAmendAllUsers()

IndividualAssessmentAccessHandler::mayAmendAllUsers ( )

◆ mayEditMembers()

IndividualAssessmentAccessHandler::mayEditMembers ( )

◆ mayEditObject()

IndividualAssessmentAccessHandler::mayEditObject ( )

◆ mayEditPermissions()

IndividualAssessmentAccessHandler::mayEditPermissions ( )

◆ mayGradeAllUsers()

IndividualAssessmentAccessHandler::mayGradeAllUsers ( )

◆ mayGradeAnyUser()

IndividualAssessmentAccessHandler::mayGradeAnyUser ( )

◆ mayGradeUser()

IndividualAssessmentAccessHandler::mayGradeUser ( int  $user_id)

◆ mayReadObject()

IndividualAssessmentAccessHandler::mayReadObject ( )

◆ mayViewAllUsers()

IndividualAssessmentAccessHandler::mayViewAllUsers ( )

◆ mayViewAnyUser()

IndividualAssessmentAccessHandler::mayViewAnyUser ( )

◆ mayViewUser()

IndividualAssessmentAccessHandler::mayViewUser ( int  $user_id)

The documentation for this interface was generated from the following file: