ILIAS
release_8 Revision v8.19
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
j
l
m
p
s
t
u
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
g
h
i
m
n
p
r
s
t
u
v
x
+
Variables
$
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilLearningModuleLP.php
Go to the documentation of this file.
1
<?php
2
24
class
ilLearningModuleLP
extends
ilObjectLP
25
{
26
public
static
function
getDefaultModes
(
bool
$lp_active): array
27
{
28
if
(!$lp_active) {
29
return
array(
30
ilLPObjSettings::LP_MODE_DEACTIVATED
,
31
ilLPObjSettings::LP_MODE_QUESTIONS
,
32
ilLPObjSettings::LP_MODE_VISITED_PAGES
33
);
34
}
35
36
return
array(
37
ilLPObjSettings::LP_MODE_DEACTIVATED
,
38
ilLPObjSettings::LP_MODE_MANUAL
,
39
ilLPObjSettings::LP_MODE_QUESTIONS
,
40
ilLPObjSettings::LP_MODE_VISITED_PAGES
41
);
42
}
43
44
public
function
getDefaultMode
():
int
45
{
46
return
ilLPObjSettings::LP_MODE_MANUAL
;
47
}
48
49
public
function
getValidModes
(): array
50
{
51
return
array(
52
ilLPObjSettings::LP_MODE_DEACTIVATED
,
53
ilLPObjSettings::LP_MODE_MANUAL
,
54
ilLPObjSettings::LP_MODE_COLLECTION_MANUAL
,
55
ilLPObjSettings::LP_MODE_VISITS
,
56
ilLPObjSettings::LP_MODE_TLT
,
57
ilLPObjSettings::LP_MODE_COLLECTION_TLT
,
58
ilLPObjSettings::LP_MODE_QUESTIONS
,
59
ilLPObjSettings::LP_MODE_VISITED_PAGES
60
);
61
}
62
}
ilObjectLP
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilObjectLP.php:26
ilLPObjSettings\LP_MODE_TLT
const LP_MODE_TLT
Definition:
class.ilLPObjSettings.php:36
ilLPObjSettings\LP_MODE_COLLECTION_MANUAL
const LP_MODE_COLLECTION_MANUAL
Definition:
class.ilLPObjSettings.php:51
ilLPObjSettings\LP_MODE_COLLECTION_TLT
const LP_MODE_COLLECTION_TLT
Definition:
class.ilLPObjSettings.php:50
ilLearningModuleLP
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilLearningModuleLP.php:24
ilLPObjSettings\LP_MODE_MANUAL
const LP_MODE_MANUAL
Definition:
class.ilLPObjSettings.php:38
ilLPObjSettings\LP_MODE_VISITED_PAGES
const LP_MODE_VISITED_PAGES
Definition:
class.ilLPObjSettings.php:54
ilLearningModuleLP\getDefaultModes
static getDefaultModes(bool $lp_active)
Definition:
class.ilLearningModuleLP.php:26
ilLPObjSettings\LP_MODE_VISITS
const LP_MODE_VISITS
Definition:
class.ilLPObjSettings.php:37
ilLearningModuleLP\getDefaultMode
getDefaultMode()
Definition:
class.ilLearningModuleLP.php:44
ilLPObjSettings\LP_MODE_QUESTIONS
const LP_MODE_QUESTIONS
Definition:
class.ilLPObjSettings.php:52
ilLPObjSettings\LP_MODE_DEACTIVATED
const LP_MODE_DEACTIVATED
Definition:
class.ilLPObjSettings.php:35
ilLearningModuleLP\getValidModes
getValidModes()
Definition:
class.ilLearningModuleLP.php:49
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
Modules
LearningModule
classes
class.ilLearningModuleLP.php
Generated on Sun Apr 13 2025 22:01:34 for ILIAS by
1.8.13 (using
Doxyfile
)