3declare(strict_types=1);
21declare(strict_types=1);
68 $this->node_id = $node_obj_id;
86 return $this->node_id;
105 $clone = clone $this;
116 $clone = clone $this;
127 $clone = clone $this;
143 $clone = clone $this;
154 $clone = clone $this;
165 $clone = clone $this;
176 $clone = clone $this;
182 return $this->udf->get($field);
187 $clone = clone $this;
197 $clone = clone $this;
208 $clone = clone $this;
219 $clone = clone $this;
233 $clone = clone $this;
234 $clone->completion_by_obj_ids = $obj_ids;
248 $clone = clone $this;
258 $clone = clone $this;
268 $clone = clone $this;
278 $clone = clone $this;
289 $clone = clone $this;
300 $clone = clone $this;
311 $clone = clone $this;
322 $clone = clone $this;
333 $clone = clone $this;
344 $clone = clone $this;
355 $clone = clone $this;
367 'prgrs_id' => (string) $this->
getId(),
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilStudyProgrammeUserTable provides a flattened list of progresses at a programme-node.
withAssignmentDate(string $assign_date)
withCompletionDate(string $completion_date)
withRestartDate(string $restart_date)
withExpiryDate(string $expiry_date)
__construct(int $ass_id, int $usr_id, int $node_obj_id, bool $is_root_progress)
withGender(string $gender)
withDeadline(string $deadline)
withStatusRaw(int $status_raw)
withCompletionByObjIds(?array $obj_ids)
withValidity(string $validity)
withUDF(ilUserDefinedData $udf)
withAssignmentBy(string $assigned_by)
withFirstname(string $firstname)
withPointsCurrent(string $points_current)
withUserActive(string $active)
withStatus(string $status)
withCustomPlan(string $custom_plan)
array $completion_by_obj_ids
withLastname(string $lastname)
withCompletionBy(string $completion_by)
withUserActiveRaw(bool $active_raw)
withPointsReachable(string $points_reachable)
withPointsRequired(string $points_required)
withBelongsTo(string $belongs_to)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...