ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
interface.ilIndividualAssessmentMembersStorage.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
25 {
31 
38  public function loadMembersAsSingleObjects(
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 }
loadMember(ilObjIndividualAssessment $obj, ilObjUser $usr)
Get ilIndividualAssessmentMember-object containing member info associated with $obj and $usr...
For the purpose of streamlining the grading and learning-process status definition outside of tests...
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. ...
removeMembersRecord(ilObjIndividualAssessment $iass, array $record)
Remove a membership associated with a IndividualAssessment object inside storage. ...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
insertMembersRecord(ilObjIndividualAssessment $iass, array $record)
Create a membership inside storage.
Edit the record of a user, set LP.
loadMembers(ilObjIndividualAssessment $obj)
Get ilIndividualAssessmentMembers-object containing member info associated with $obj.
Member administration related logic, add and remove members, get the list of all members, etc ...
updateMember(ilIndividualAssessmentMember $member)
Create a new storage entry for member-object.