19 declare(strict_types=1);
38 public function getForUser(
int $usr_id): array;
47 array $user_filter = null,
57 array $user_filter = null,
83 array $programmes_and_due,
84 bool $discard_formerly_notified =
true store(ilPRGAssignment $assignment)
getAboutToExpire(array $programmes_and_due, bool $discard_formerly_notified=true)
getExpiredAndNotInvalidated()
getAllForSpecificNode(int $prg_obj_id, array $user_filter=null)
get all assignments for all (or given) users, where the given node is the root-node of the assignment...
createFor(int $prg_obj_id, int $usr_id, int $assigning_usr_id)
getAllForNodeIsContained(int $prg_obj_id, array $user_filter=null, ilPRGAssignmentFilter $custom_filters=null)
get all assignments for all (or given) users, where the given node is part of the assignment ...
getForUser(int $usr_id)
get all assignments for a user
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
getDashboardInstancesforUser(int $usr_id)
countAllForNodeIsContained(int $prg_obj_id, array $user_filter=null, ilPRGAssignmentFilter $custom_filters=null)
Count all assignments for all (or given) users, where the given node is part of the assignment...
Assignments are relations of users to a PRG; They hold progress-information for (sub-)nodes of the PR...
getPassedDeadline(\DateTimeImmutable $deadline)
deleteAllAssignmentsForProgrammeId(int $prg_obj_id)