ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
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
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
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
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
x
+
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
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilTestPersonalSkillsGUI.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4
require_once
'Services/Skill/classes/class.ilPersonalSkillsGUI.php'
;
5
12
class
ilTestPersonalSkillsGUI
13
{
17
private
$lng
;
18
22
private
$testOBJ
;
23
24
private
$availableSkills
;
25
26
private
$selectedSkillProfile
;
27
28
private
$reachedSkillLevels
;
29
30
private
$usrId
;
31
32
public
function
__construct
(
ilLanguage
$lng
,
ilObjTest
$testOBJ
)
33
{
34
$this->lng =
$lng
;
35
$this->testOBJ =
$testOBJ
;
36
}
37
38
public
function
getHTML
()
39
{
40
$gui =
new
ilPersonalSkillsGUI
();
41
42
$gui->setGapAnalysisActualStatusModePerObject($this->testOBJ->getId(), $this->lng->txt(
'tst_test_result'
));
43
44
$gui->setProfileId($this->
getSelectedSkillProfile
());
45
46
$html = $gui->getGapAnalysisHTML($this->
getUsrId
(), $this->
getAvailableSkills
());
47
48
return
$html;
49
}
50
51
public
function
setAvailableSkills
(
$availableSkills
)
52
{
53
$this->availableSkills =
$availableSkills
;
54
}
55
56
public
function
getAvailableSkills
()
57
{
58
return
$this->availableSkills
;
59
}
60
61
public
function
setSelectedSkillProfile
(
$selectedSkillProfile
)
62
{
63
$this->selectedSkillProfile =
$selectedSkillProfile
;
64
}
65
66
public
function
getSelectedSkillProfile
()
67
{
68
return
$this->selectedSkillProfile
;
69
}
70
71
public
function
setReachedSkillLevels
(
$reachedSkillLevels
)
72
{
73
$this->reachedSkillLevels =
$reachedSkillLevels
;
74
}
75
76
public
function
getReachedSkillLevels
()
77
{
78
return
$this->reachedSkillLevels
;
79
}
80
81
public
function
setUsrId
(
$usrId
)
82
{
83
$this->usrId =
$usrId
;
84
}
85
86
public
function
getUsrId
()
87
{
88
return
$this->usrId
;
89
}
90
91
}
ilTestPersonalSkillsGUI\$selectedSkillProfile
$selectedSkillProfile
Definition:
class.ilTestPersonalSkillsGUI.php:26
ilTestPersonalSkillsGUI\$testOBJ
$testOBJ
Definition:
class.ilTestPersonalSkillsGUI.php:22
ilTestPersonalSkillsGUI\setUsrId
setUsrId($usrId)
Definition:
class.ilTestPersonalSkillsGUI.php:81
ilTestPersonalSkillsGUI\__construct
__construct(ilLanguage $lng, ilObjTest $testOBJ)
Definition:
class.ilTestPersonalSkillsGUI.php:32
ilTestPersonalSkillsGUI\$reachedSkillLevels
$reachedSkillLevels
Definition:
class.ilTestPersonalSkillsGUI.php:28
ilTestPersonalSkillsGUI\getAvailableSkills
getAvailableSkills()
Definition:
class.ilTestPersonalSkillsGUI.php:56
ilTestPersonalSkillsGUI\getReachedSkillLevels
getReachedSkillLevels()
Definition:
class.ilTestPersonalSkillsGUI.php:76
ilTestPersonalSkillsGUI\getUsrId
getUsrId()
Definition:
class.ilTestPersonalSkillsGUI.php:86
ilTestPersonalSkillsGUI\$availableSkills
$availableSkills
Definition:
class.ilTestPersonalSkillsGUI.php:24
ilTestPersonalSkillsGUI\setSelectedSkillProfile
setSelectedSkillProfile($selectedSkillProfile)
Definition:
class.ilTestPersonalSkillsGUI.php:61
ilTestPersonalSkillsGUI\setAvailableSkills
setAvailableSkills($availableSkills)
Definition:
class.ilTestPersonalSkillsGUI.php:51
ilObjTest
Definition:
class.ilObjTest.php:19
ilTestPersonalSkillsGUI\setReachedSkillLevels
setReachedSkillLevels($reachedSkillLevels)
Definition:
class.ilTestPersonalSkillsGUI.php:71
ilPersonalSkillsGUI
Personal skills GUI class.
Definition:
class.ilPersonalSkillsGUI.php:18
ilTestPersonalSkillsGUI
Definition:
class.ilTestPersonalSkillsGUI.php:12
ilTestPersonalSkillsGUI\getHTML
getHTML()
Definition:
class.ilTestPersonalSkillsGUI.php:38
ilLanguage
language handling
Definition:
class.ilLanguage.php:26
ilTestPersonalSkillsGUI\$usrId
$usrId
Definition:
class.ilTestPersonalSkillsGUI.php:30
ilTestPersonalSkillsGUI\getSelectedSkillProfile
getSelectedSkillProfile()
Definition:
class.ilTestPersonalSkillsGUI.php:66
ilTestPersonalSkillsGUI\$lng
$lng
Definition:
class.ilTestPersonalSkillsGUI.php:17
Modules
Test
classes
class.ilTestPersonalSkillsGUI.php
Generated on Mon Mar 31 2025 19:00:39 for ILIAS by
1.8.13 (using
Doxyfile
)