|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Class ilTestScreenGUI. More...
Collaboration diagram for ilTestScreenGUI:Public Member Functions | |
| __construct (private readonly ilObjTest $object, private readonly ilObjUser $user, private readonly UIFactory $ui_factory, private readonly UIRenderer $ui_renderer, private readonly ilLanguage $lng, private readonly Refinery $refinery, private readonly ilCtrl $ctrl, private readonly ilGlobalTemplateInterface $tpl, private readonly ContentStyle $content_style, private readonly HTTPServices $http, private readonly ilTabsGUI $tabs, private readonly ilAccessHandler $access, private readonly ilDBInterface $database, private readonly ilRbacSystem $rbac_system) | |
| executeCommand () | |
| testScreen () | |
Data Fields | |
| const | DEFAULT_CMD = 'testScreen' |
Private Member Functions | |
| handleRenderMessageBox (array $elements) | |
| handleRenderIntroduction (array $elements) | |
| handleRenderLauncher (array $elements) | |
| getLauncher () | |
| getResumeLauncherLink () | |
| buildModalLauncher () | |
| getModalLauncherLink () | |
| getModalLauncherInputs () | |
| getModalLauncherMessageBox () | |
| getStartLauncherLink () | |
| evaluateLauncherModalForm (Result $result) | |
| testCanBeStarted () | |
| isUserOutOfProcessingTime () | |
| blockUserAfterHavingPassed () | |
| hasAvailablePasses () | |
| lastPassSuspended () | |
| isModalLauncherNeeded () | |
| getSkillLevelThresholdsMissingInfo () | |
| areSkillLevelThresholdsMissing () | |
| buildLinkTarget (string $cmd=null) | |
Private Attributes | |
| readonly ilTestPassesSelector | $test_passes_selector |
| readonly int | $ref_id |
| readonly ilObjTestMainSettings | $main_settings |
| readonly ilTestSession | $test_session |
| readonly DataFactory | $data_factory |
| ilTestPasswordChecker | $password_checker |
Class ilTestScreenGUI.
Definition at line 39 of file class.ilTestScreenGUI.php.
| ilTestScreenGUI::__construct | ( | private readonly ilObjTest | $object, |
| private readonly ilObjUser | $user, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly UIRenderer | $ui_renderer, | ||
| private readonly ilLanguage | $lng, | ||
| private readonly Refinery | $refinery, | ||
| private readonly ilCtrl | $ctrl, | ||
| private readonly ilGlobalTemplateInterface | $tpl, | ||
| private readonly ContentStyle | $content_style, | ||
| private readonly HTTPServices | $http, | ||
| private readonly ilTabsGUI | $tabs, | ||
| private readonly ilAccessHandler | $access, | ||
| private readonly ilDBInterface | $database, | ||
| private readonly ilRbacSystem | $rbac_system | ||
| ) |
Definition at line 50 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 525 of file class.ilTestScreenGUI.php.
References $data, and ILIAS\Repository\object().
Referenced by testScreen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 476 of file class.ilTestScreenGUI.php.
Referenced by getLauncher().
Here is the caller graph for this function:
|
private |
Definition at line 554 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\ctrl().
Referenced by getSkillLevelThresholdsMissingInfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 284 of file class.ilTestScreenGUI.php.
References ILIAS\LTI\ToolProvider\$key, evaluateLauncherModalForm(), getModalLauncherInputs(), getModalLauncherLink(), getModalLauncherMessageBox(), ILIAS\FileDelivery\http(), and ILIAS\Repository\lng().
Referenced by getLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 381 of file class.ilTestScreenGUI.php.
References ILIAS\LTI\ToolProvider\$key, $message, ILIAS\Repository\ctrl(), ilTestPlayerCommands\INIT_TEST, ILIAS\Data\Result\isOK(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\MESSAGE_TYPE_FAILURE, ILIAS\Repository\object(), ilSession\set(), ILIAS\Repository\user(), and ILIAS\Data\Result\value().
Referenced by buildModalLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestScreenGUI::executeCommand | ( | ) |
Definition at line 78 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ROOT_FOLDER_ID.
Here is the call graph for this function:
|
private |
Definition at line 196 of file class.ilTestScreenGUI.php.
References ilObjTestAccess\_lookupOnlineTestAccess(), blockUserAfterHavingPassed(), buildModalLauncher(), ilDatePresentation\formatDate(), getResumeLauncherLink(), getStartLauncherLink(), hasAvailablePasses(), IL_CAL_UNIX, isModalLauncherNeeded(), isUserOutOfProcessingTime(), lastPassSuspended(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\user().
Referenced by handleRenderLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 310 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Referenced by buildModalLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 304 of file class.ilTestScreenGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\lng().
Referenced by buildModalLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 359 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\lng().
Referenced by buildModalLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 278 of file class.ilTestScreenGUI.php.
References $url, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilTestPlayerCommands\RESUME_PLAYER.
Referenced by getLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 509 of file class.ilTestScreenGUI.php.
References $message, buildLinkTarget(), ilTestSkillLevelThresholdsGUI\CMD_SHOW_SKILL_THRESHOLDS, and ILIAS\Repository\lng().
Referenced by testScreen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 375 of file class.ilTestScreenGUI.php.
References $url, ILIAS\Repository\ctrl(), ilTestPlayerCommands\INIT_TEST, and ILIAS\Repository\lng().
Referenced by getLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 172 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\lng().
Referenced by testScreen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 190 of file class.ilTestScreenGUI.php.
References getLauncher().
Referenced by testScreen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 117 of file class.ilTestScreenGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_UNIX, isUserOutOfProcessingTime(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by testScreen().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 486 of file class.ilTestScreenGUI.php.
Referenced by getLauncher().
Here is the caller graph for this function:
|
private |
Definition at line 498 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\user().
Referenced by getLauncher().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 459 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\object().
Referenced by getLauncher(), and handleRenderMessageBox().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 493 of file class.ilTestScreenGUI.php.
Referenced by getLauncher().
Here is the caller graph for this function:
|
private |
Definition at line 449 of file class.ilTestScreenGUI.php.
References ILIAS\Repository\object().
Here is the call graph for this function:| ilTestScreenGUI::testScreen | ( | ) |
Definition at line 97 of file class.ilTestScreenGUI.php.
References $ref_id, areSkillLevelThresholdsMissing(), getSkillLevelThresholdsMissingInfo(), handleRenderIntroduction(), handleRenderLauncher(), handleRenderMessageBox(), ILIAS\Repository\object(), ilTestTabsManager\TAB_ID_TEST, and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
private |
Definition at line 47 of file class.ilTestScreenGUI.php.
|
private |
Definition at line 45 of file class.ilTestScreenGUI.php.
|
private |
Definition at line 48 of file class.ilTestScreenGUI.php.
|
private |
Definition at line 44 of file class.ilTestScreenGUI.php.
Referenced by testScreen().
|
private |
Definition at line 43 of file class.ilTestScreenGUI.php.
|
private |
Definition at line 46 of file class.ilTestScreenGUI.php.
| const ilTestScreenGUI::DEFAULT_CMD = 'testScreen' |
Definition at line 41 of file class.ilTestScreenGUI.php.
Referenced by ilObjTestGUI\_goto(), ilObjTestGUI\addLocatorItems(), ilTestPlayerAbstractGUI\checkTestExecutable(), ilTestOutputGUI\handleCheckTestPassValid(), ilObjTestGUI\infoScreen(), ilTestPlayerAbstractGUI\redirectBackCmd(), ilObjTestGUI\setTitleAndDescription(), ilTestTabsManager\setupTabsGuiConfig(), and ilTestPlayerAbstractGUI\suspendTestCmd().