ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
class.ilIndividualAssessmentLP.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 {
26  protected ?array $members_ids = null;
27 
33  public static function getDefaultModes(bool $lp_active): array
34  {
35  return [
38  ];
39  }
40 
41  public function getDefaultMode(): int
42  {
44  }
45 
46  public function getValidModes(): array
47  {
48  return [
51  ];
52  }
53 
57  public function getMembers(bool $a_search = true): array
58  {
59  if ($this->members_ids === null) {
60  $iass = new ilObjIndividualAssessment($this->obj_id, false);
61  $this->members_ids = $iass->loadMembers()->membersIds();
62  }
63  return $this->members_ids;
64  }
65 }
For the purpose of streamlining the grading and learning-process status definition outside of tests...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getMembers(bool $a_search=true)
Get an array of member ids participating in the object corresponding to this.