ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
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 Aug 31 2025 22:01:27 for ILIAS by
1.8.13 (using
Doxyfile
)