| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilObjTestSettingsTestBehaviour:
 Collaboration diagram for ilObjTestSettingsTestBehaviour:Public Member Functions | |
| __construct (int $test_id, protected int $number_of_tries=0, protected bool $block_after_passed_enabled=false, protected ?string $pass_waiting=null, protected bool $processing_time_enabled=false, protected ?string $processing_time=null, protected bool $reset_processing_time=false, protected int $kiosk_mode=0, protected bool $examid_in_test_pass_enabled=false) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
| getNumberOfTries () | |
| withNumberOfTries (int $number_of_tries) | |
| getBlockAfterPassedEnabled () | |
| withBlockAfterPassedEnabled (bool $block_after_passed_enabled) | |
| getPassWaiting () | |
| getPassWaitingEnabled () | |
| withPassWaiting (?string $pass_waiting) | |
| getProcessingTimeEnabled () | |
| withProcessingTimeEnabled (bool $processing_time_enabled) | |
| getProcessingTime () | |
| getProcessingTimeAsMinutes () | |
| withProcessingTime (?string $processing_time) | |
| getResetProcessingTime () | |
| withResetProcessingTime (bool $reset_processing_time) | |
| getKioskMode () | |
| getKioskModeEnabled () | |
| getShowTitleInKioskMode () | |
| getShowParticipantNameInKioskMode () | |
| withKioskMode (int $kiosk_mode) | |
| getExamIdInTestPassEnabled () | |
| withExamIdInTestPassEnabled (bool $exam_id_in_test_pass_enabled) | |
  Public Member Functions inherited from TestSettings | |
| __construct (int $test_id) | |
| getTestId () | |
| withTestId (int $test_id) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
Private Member Functions | |
| getInputLimitAttempts (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment) | |
| getInputForceWaitingBetweenAttempts (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment) | |
| getSubInputsForceWaitingBetweenAttempts (\ilLanguage $lng, FieldFactory $f, Refinery $refinery) | |
| cleanupPassWaiting (?string $pass_waiting) | |
| getInputTimeLimitForCompletion (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment) | |
| getInputKioskMode (\ilLanguage $lng, FieldFactory $f, Refinery $refinery) | |
Private Attributes | |
| const | DEFAULT_PROCESSING_TIME_MINUTES = 90 | 
Additional Inherited Members | |
  Protected Attributes inherited from TestSettings | |
| int | $test_id | 
Definition at line 25 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::__construct | ( | int | $test_id, | 
| protected int | $number_of_tries = 0,  | 
        ||
| protected bool | $block_after_passed_enabled = false,  | 
        ||
| protected ?string | $pass_waiting = null,  | 
        ||
| protected bool | $processing_time_enabled = false,  | 
        ||
| protected ?string | $processing_time = null,  | 
        ||
| protected bool | $reset_processing_time = false,  | 
        ||
| protected int | $kiosk_mode = 0,  | 
        ||
| protected bool | $examid_in_test_pass_enabled = false  | 
        ||
| ) | 
Definition at line 29 of file ilObjTestSettingsTestBehaviour.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct(), and cleanupPassWaiting().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 207 of file ilObjTestSettingsTestBehaviour.php.
Referenced by __construct(), and withPassWaiting().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getBlockAfterPassedEnabled | ( | ) | 
Definition at line 367 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputLimitAttempts(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getExamIdInTestPassEnabled | ( | ) | 
Definition at line 477 of file ilObjTestSettingsTestBehaviour.php.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 132 of file ilObjTestSettingsTestBehaviour.php.
References getPassWaiting(), getPassWaitingEnabled(), getSubInputsForceWaitingBetweenAttempts(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by toForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 290 of file ilObjTestSettingsTestBehaviour.php.
References getKioskMode(), getShowParticipantNameInKioskMode(), getShowTitleInKioskMode(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by toForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 78 of file ilObjTestSettingsTestBehaviour.php.
References getBlockAfterPassedEnabled(), getNumberOfTries(), ilLanguage\txt(), ILIAS\UI\Component\Input\Container\Form\FormInput\withRequired(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by toForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 226 of file ilObjTestSettingsTestBehaviour.php.
References getProcessingTimeAsMinutes(), getProcessingTimeEnabled(), getResetProcessingTime(), ilLanguage\txt(), ILIAS\UI\Component\Input\Input\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by toForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getKioskMode | ( | ) | 
Definition at line 442 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputKioskMode(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getKioskModeEnabled | ( | ) | 
Definition at line 446 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::getNumberOfTries | ( | ) | 
Definition at line 356 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputLimitAttempts(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getPassWaiting | ( | ) | 
Definition at line 378 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputForceWaitingBetweenAttempts(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getPassWaitingEnabled | ( | ) | 
Definition at line 382 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputForceWaitingBetweenAttempts().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getProcessingTime | ( | ) | 
Definition at line 410 of file ilObjTestSettingsTestBehaviour.php.
Referenced by toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getProcessingTimeAsMinutes | ( | ) | 
Definition at line 414 of file ilObjTestSettingsTestBehaviour.php.
References ILIAS\Repository\int().
Referenced by getInputTimeLimitForCompletion().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getProcessingTimeEnabled | ( | ) | 
Definition at line 399 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputTimeLimitForCompletion(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getResetProcessingTime | ( | ) | 
Definition at line 431 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputTimeLimitForCompletion(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getShowParticipantNameInKioskMode | ( | ) | 
Definition at line 462 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputKioskMode().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::getShowTitleInKioskMode | ( | ) | 
Definition at line 454 of file ilObjTestSettingsTestBehaviour.php.
Referenced by getInputKioskMode().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 184 of file ilObjTestSettingsTestBehaviour.php.
References ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation().
Referenced by getInputForceWaitingBetweenAttempts().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::toForm | ( | \ilLanguage | $lng, | 
| FieldFactory | $f, | ||
| Refinery | $refinery, | ||
| array | $environment = null  | 
        ||
| ) | 
Definition at line 44 of file ilObjTestSettingsTestBehaviour.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, getExamIdInTestPassEnabled(), getInputForceWaitingBetweenAttempts(), getInputKioskMode(), getInputLimitAttempts(), getInputTimeLimitForCompletion(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\Input\withValue().
 Here is the call graph for this function:| ilObjTestSettingsTestBehaviour::toStorage | ( | ) | 
Definition at line 342 of file ilObjTestSettingsTestBehaviour.php.
References getBlockAfterPassedEnabled(), getExamIdInTestPassEnabled(), getKioskMode(), getNumberOfTries(), getPassWaiting(), getProcessingTime(), getProcessingTimeEnabled(), getResetProcessingTime(), and ILIAS\Repository\int().
 Here is the call graph for this function:| ilObjTestSettingsTestBehaviour::withBlockAfterPassedEnabled | ( | bool | $block_after_passed_enabled | ) | 
Definition at line 371 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::withExamIdInTestPassEnabled | ( | bool | $exam_id_in_test_pass_enabled | ) | 
Definition at line 481 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::withKioskMode | ( | int | $kiosk_mode | ) | 
Definition at line 470 of file ilObjTestSettingsTestBehaviour.php.
Referenced by ilObjTestSettingsMainGUI\getTestBehaviourSettingsForStorage().
 Here is the caller graph for this function:| ilObjTestSettingsTestBehaviour::withNumberOfTries | ( | int | $number_of_tries | ) | 
Definition at line 360 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::withPassWaiting | ( | ?string | $pass_waiting | ) | 
Definition at line 392 of file ilObjTestSettingsTestBehaviour.php.
References cleanupPassWaiting().
 Here is the call graph for this function:| ilObjTestSettingsTestBehaviour::withProcessingTime | ( | ?string | $processing_time | ) | 
Definition at line 424 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::withProcessingTimeEnabled | ( | bool | $processing_time_enabled | ) | 
Definition at line 403 of file ilObjTestSettingsTestBehaviour.php.
| ilObjTestSettingsTestBehaviour::withResetProcessingTime | ( | bool | $reset_processing_time | ) | 
Definition at line 435 of file ilObjTestSettingsTestBehaviour.php.
      
  | 
  private | 
Definition at line 27 of file ilObjTestSettingsTestBehaviour.php.