ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
interface.ilIndividualAssessmentMembersStorage.php
Go to the documentation of this file.
1<?php
2
7require_once 'Modules/IndividualAssessment/classes/class.ilObjIndividualAssessment.php';
9{
10
19
27 public function loadMembersAsSingleObjects(ilObjIndividualAssessment $obj, string $filter = null, string $sort = null);
28
37 public function loadMember(ilObjIndividualAssessment $obj, ilObjUser $usr);
38
45
52
59 public function insertMembersRecord(ilObjIndividualAssessment $iass, array $record);
60
68 public function removeMembersRecord(ilObjIndividualAssessment $iass, array $record);
69}
An exception for terminatinating execution or to throw for unit testing.
Edit the record of a user, set LP.
For the purpose of streamlining the grading and learning-process status definition outside of tests,...
loadMember(ilObjIndividualAssessment $obj, ilObjUser $usr)
Get ilIndividualAssessmentMember-object containing meberinfo associated with $obj and $usr.
loadMembersAsSingleObjects(ilObjIndividualAssessment $obj, string $filter=null, string $sort=null)
Get ilIndividualAssessmentMember-object for each obj member associated with $obj.
insertMembersRecord(ilObjIndividualAssessment $iass, array $record)
Create a membership inside storage.
updateMember(ilIndividualAssessmentMember $member)
Create a new storage entry for member-object.
removeMembersRecord(ilObjIndividualAssessment $iass, array $record)
Remove a membership associated with a IndividualAssessment object inside storage.
deleteMembers(ilObjIndividualAssessment $obj)
Delete entries associated with members-object.
loadMembers(ilObjIndividualAssessment $obj)
Get ilIndividualAssessmentMembers-object containing meberinfo associated with $obj.