ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ILIAS\Test\Results\Data Namespace Reference

Data Structures

class  AttemptOverview
 
class  AttemptResult
 
class  Factory
 
class  QuestionResult
 
class  Repository
 
class  TestOverview
 

Enumerations

enum  StatusOfAttempt : string { isFinished }
 

Enumeration Type Documentation

◆ StatusOfAttempt

Enumerator
isFinished 

Definition at line 23 of file StatusOfAttempt.php.

23  : string
24 {
25  case NOT_YET_STARTED = 'not_started';
26  case RUNNING = 'running';
27  case FINISHED_BY_UNKNOWN = 'finished_by_unknown';
28  case FINISHED_BY_ADMINISTRATOR = 'finished_by_administrator';
29  case FINISHED_BY_DURATION = 'finished_by_duration';
30  case FINISHED_BY_PARTICIPANT = 'finished_by_participant';
31  case FINISHED_BY_CRONJOB = 'finished_by_cronjob';
32 
33  public function isFinished(): bool
34  {
35  return in_array($this, [
36  self::FINISHED_BY_UNKNOWN,
37  self::FINISHED_BY_ADMINISTRATOR,
38  self::FINISHED_BY_CRONJOB,
39  self::FINISHED_BY_DURATION,
40  self::FINISHED_BY_PARTICIPANT,
41  ]);
42  }
43 }