ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilIndividualAssessmentMembersStorage.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
25{
31
40 ?string $filter = null,
41 ?string $sort = null
42 ): array;
43
49
53 public function updateMember(ilIndividualAssessmentMember $member): void;
54
58 public function deleteMembers(ilObjIndividualAssessment $obj): void;
59
65 public function insertMembersRecord(ilObjIndividualAssessment $iass, array $record): void;
66
73 public function removeMembersRecord(ilObjIndividualAssessment $iass, array $record): void;
74}
Edit the record of a user, set LP.
Member administration related logic, add and remove members, get the list of all members,...
For the purpose of streamlining the grading and learning-process status definition outside of tests,...
User class.
loadMember(ilObjIndividualAssessment $obj, ilObjUser $usr)
Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr.
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.
loadMembersAsSingleObjects(ilObjIndividualAssessment $obj, ?string $filter=null, ?string $sort=null)
Get ilIndividualAssessmentMember-object for each obj member associated with $obj.
loadMembers(ilObjIndividualAssessment $obj)
Get ilIndividualAssessmentMembers-object containing member info associated with $obj.