ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
class.ilTestExpressPage.php
Go to the documentation of this file.
1
<?php
2
19
class
ilTestExpressPage
20
{
21
public
function
__construct
()
22
{
23
global
$DIC
;
24
$this->testrequest =
$DIC
->test()->internal()->request();
25
}
26
27
public
static
function
getReturnToPageLink
($q_id =
null
)
28
{
29
global
$DIC
;
30
$ilCtrl =
$DIC
[
'ilCtrl'
];
31
32
$q_id = $q_id ?:
$DIC
->test()->internal()->request()->raw(
'q_id'
);
33
$refId
=
self::fetchTargetRefIdParameter
();
34
35
if
(
$DIC
->test()->internal()->request()->raw(
'q_id'
)) {
36
$q_id = $q_id ?: (
$DIC
->test()->internal()->request()->raw(
'prev_qid'
) ??
$DIC
->test()->internal()->request()->raw(
'q_id'
));
37
38
$ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui'
,
'test_express_mode'
, 1);
39
$ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui'
,
'ref_id'
,
$refId
);
40
$ilCtrl->setParameterByClass(
'iltestexpresspageobjectgui'
,
'q_id'
, $q_id);
41
42
return
$ilCtrl->getLinkTargetByClass(
43
array(
'ilobjtestgui'
,
'iltestexpresspageobjectgui'
),
44
'edit'
,
45
''
,
46
false
,
47
false
48
);
49
}
50
51
$ilCtrl->setParameterByClass(
'ilobjtestgui'
,
'test_express_mode'
, 1);
52
$ilCtrl->setParameterByClass(
'ilobjtestgui'
,
'ref_id'
,
$refId
);
53
54
return
$ilCtrl->getLinkTargetByClass(
'ilobjtestgui'
,
'showQuestionsPerPage'
,
''
,
false
,
false
);
55
}
56
61
private
static
function
fetchTargetRefIdParameter
()
62
{
63
global
$DIC
;
64
if
(
$DIC
->test()->internal()->request()->raw(
'calling_test'
)) {
65
return
$DIC
->test()->internal()->request()->raw(
'calling_test'
);
66
} elseif (
$DIC
->test()->internal()->request()->raw(
'test_ref_id'
)) {
67
return
$DIC
->test()->internal()->request()->raw(
'test_ref_id'
);
68
}
69
70
return
$DIC
->test()->internal()->request()->raw(
'ref_id'
);
71
}
72
}
ilTestExpressPage
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilTestExpressPage.php:20
ilTestExpressPage\fetchTargetRefIdParameter
static fetchTargetRefIdParameter()
Definition:
class.ilTestExpressPage.php:61
ilTestExpressPage\getReturnToPageLink
static getReturnToPageLink($q_id=null)
Definition:
class.ilTestExpressPage.php:27
ilTestExpressPage\__construct
__construct()
Definition:
class.ilTestExpressPage.php:21
$DIC
global $DIC
Definition:
feed.php:28
$refId
$refId
Definition:
xapitoken.php:58
Modules
Test
classes
class.ilTestExpressPage.php
Generated on Sun Nov 2 2025 22:01:21 for ILIAS by
1.9.4 (using
Doxyfile
)