ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 }