|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour:
Collaboration diagram for ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour:Public Member Functions | |
| __construct (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_attempt_enabled=false) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, ?array $environment=null) | |
| toStorage () | |
| toLog (AdditionalInformationGenerator $additional_info) | |
| getNumberOfTries () | |
| withNumberOfTries (int $number_of_tries) | |
| getBlockAfterPassedEnabled () | |
| withBlockAfterPassedEnabled (bool $block_after_passed_enabled) | |
| getPassWaiting () | |
| withPassWaiting (?string $pass_waiting) | |
| getPassWaitingEnabled () | |
| getProcessingTimeEnabled () | |
| withProcessingTimeEnabled (bool $processing_time_enabled) | |
| getProcessingTime () | |
| withProcessingTime (?string $processing_time) | |
| getProcessingTimeAsMinutes () | |
| getResetProcessingTime () | |
| withResetProcessingTime (bool $reset_processing_time) | |
| getKioskMode () | |
| withKioskMode (int $kiosk_mode) | |
| getKioskModeEnabled () | |
| getShowTitleInKioskMode () | |
| getShowParticipantNameInKioskMode () | |
| getExamIdInTestAttemptEnabled () | |
| withExamIdInTestAttemptEnabled (bool $exam_id_in_test_pass_enabled) | |
| toExport () | |
| Transform the object into a simple, associative array. More... | |
Public Member Functions inherited from ILIAS\Test\Settings\TestSettings | |
| __construct () | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, ?array $environment=null) | |
| toStorage () | |
| toLog (AdditionalInformationGenerator $additional_info) | |
| toExport () | |
| Transform the object into a simple, associative array. More... | |
Static Public Member Functions | |
| static | fromExport (array $data) |
| Creates an instance of the object from an array. More... | |
| static | fromExport (array $data) |
| Creates an instance of the object from an array. More... | |
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 |
Definition at line 30 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::__construct | ( | 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_attempt_enabled = false |
||
| ) |
Definition at line 34 of file SettingsTestBehaviour.php.
References ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\cleanupPassWaiting().
Here is the call graph for this function:
|
private |
Definition at line 203 of file SettingsTestBehaviour.php.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour\__construct().
Here is the caller graph for this function:
|
static |
Creates an instance of the object from an array.
This static factory method is responsible for constructing a new object instance from the provided array data. It should validate the input and may throw an exception if the data is incomplete or malformed.
| ExportableArray | $data | The data to restore the object from |
Implements ILIAS\Test\ExportImport\Exportable.
Definition at line 523 of file SettingsTestBehaviour.php.
References $data, and ILIAS\Repository\int().
Referenced by ILIAS\Test\Settings\MainSettings\MainSettings\fromExport().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getBlockAfterPassedEnabled | ( | ) |
Definition at line 390 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getExamIdInTestAttemptEnabled | ( | ) |
Definition at line 497 of file SettingsTestBehaviour.php.
|
private |
Definition at line 136 of file SettingsTestBehaviour.php.
|
private |
Definition at line 285 of file SettingsTestBehaviour.php.
|
private |
Definition at line 82 of file SettingsTestBehaviour.php.
|
private |
Definition at line 222 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getKioskMode | ( | ) |
Definition at line 470 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getKioskModeEnabled | ( | ) |
Definition at line 482 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getNumberOfTries | ( | ) |
Definition at line 378 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getPassWaiting | ( | ) |
Definition at line 402 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getPassWaitingEnabled | ( | ) |
Definition at line 414 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getProcessingTime | ( | ) |
Definition at line 437 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getProcessingTimeAsMinutes | ( | ) |
Definition at line 449 of file SettingsTestBehaviour.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getProcessingTimeEnabled | ( | ) |
Definition at line 425 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getResetProcessingTime | ( | ) |
Definition at line 458 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getShowParticipantNameInKioskMode | ( | ) |
Definition at line 492 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::getShowTitleInKioskMode | ( | ) |
Definition at line 487 of file SettingsTestBehaviour.php.
|
private |
Definition at line 180 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::toExport | ( | ) |
Transform the object into a simple, associative array.
The resulting array represents the object's state and should contain only scalar values, arrays, or other Exportable objects.
Implements ILIAS\Test\ExportImport\Exportable.
Definition at line 509 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::toForm | ( | \ilLanguage | $lng, |
| FieldFactory | $f, | ||
| Refinery | $refinery, | ||
| ?array | $environment = null |
||
| ) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 48 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::toLog | ( | AdditionalInformationGenerator | $additional_info | ) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 345 of file SettingsTestBehaviour.php.
References ILIAS\Test\Logging\AdditionalInformationGenerator\getEnabledDisabledTagForBool().
Here is the call graph for this function:| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::toStorage | ( | ) |
Reimplemented from ILIAS\Test\Settings\TestSettings.
Definition at line 331 of file SettingsTestBehaviour.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withBlockAfterPassedEnabled | ( | bool | $block_after_passed_enabled | ) |
Definition at line 395 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withExamIdInTestAttemptEnabled | ( | bool | $exam_id_in_test_pass_enabled | ) |
Definition at line 502 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withKioskMode | ( | int | $kiosk_mode | ) |
Definition at line 475 of file SettingsTestBehaviour.php.
Referenced by ILIAS\Test\Settings\MainSettings\SettingsMainGUI\getTestBehaviourSettingsForStorage().
Here is the caller graph for this function:| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withNumberOfTries | ( | int | $number_of_tries | ) |
Definition at line 383 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withPassWaiting | ( | ?string | $pass_waiting | ) |
Definition at line 407 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withProcessingTime | ( | ?string | $processing_time | ) |
Definition at line 442 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withProcessingTimeEnabled | ( | bool | $processing_time_enabled | ) |
Definition at line 430 of file SettingsTestBehaviour.php.
| ILIAS\Test\Settings\MainSettings\SettingsTestBehaviour::withResetProcessingTime | ( | bool | $reset_processing_time | ) |
Definition at line 463 of file SettingsTestBehaviour.php.
|
private |
Definition at line 32 of file SettingsTestBehaviour.php.