4 Optes/5.1, Streamline Self Evaluation, allow objects
to trigger
self evaluation
5 ===============================================================================
9 Migrate skl_self_eval/skl_self_eval_level content
to skl_user_has_level/skl_user_skill_level
18 skl_self_eval_level (5.0):
26 skl_user_has_level (5.0):
37 skl_user_skill_level (5.0):
43 - status (not in skl_user_has_level, 1
for achieved, 0
for not achieved)
44 - valid (not in skl_user_has_level, alsways 1, does not seem
to be used)
52 - skl_self_eval in use? (does not look like it, no entries written)
53 - skl_user_has_level has level_id in ok, not skill_id (should be no problem)
54 - new field self_eval (tinyint, pk)
for skl_user_has_level and skl_user_skill_level (1!
for self evals)
55 --
ilBasicSkill->writeUserSkillLevelStatus (added self_eval param)
56 --
ilBasicSkill->getMaxLevelPerType (added self_eval param)
57 --
ilBasicSkill->getAllLevelEntriesOfUser (added self_eval param)
58 --
ilBasicSkill->getMaxLevelPerObject (added self_eval param)
59 - trigger_obj_id will be 0,
if user makes self evaluation
60 - trigger_ref_id will be 0
61 - trigger_title will be
"" 62 - trigger_obj_type will be
"" 63 - status_date will be set
to last_update
64 - status -> 1 (achieved)
74 - Table skl_self_eval not used anymore ->
remove 78 - Nutzung von Skills von Benutzern/in Objekten im Skillmanagement sichtbar machen (done)
79 - Löschen von Skills verhinden, wenn von Benutzern oder OBjekten in Benutzung (done)
80 - Objekte sollen Nutzung
"anmelden" (done)
81 - Skill-Template muss in 360 nutzbar sein (done)
82 - (tiefer) Skill Explorer inkl. Referenzen (done)
85 - historische Darstellung aller
"has levels" (inkl. Datum + Objekttitel) (done)
86 - Resources müssen Template/Basis Kombi zuordbar sein (done)
87 - Skill Referenzen Editing verbieten (done)
88 - spider netz anzeigen (done)
89 - streamline draft status (done)
90 - outdated status (done)
91 - Resource Selection > neue Explorerklasse (done)
92 - replace ilSkillProfileAssignmentExplorer (done)
94 - prevent draft
if items are in use
95 - prevent skill level deletion,
if skills are in use
96 - show draft/outdated status of parent in
settings 97 - ilSkillSelektorGUI: keine Basisskillreferenzen selektierbar
98 - make order number optional
100 - User Guide anpassen. (angefangen)
101 -- trigger dokumentieren
102 - self_eval flag in has_level (pk)? ->
103 - self evalution in diese Tabellen übertragen
104 - 360 self eval übernahmen (mit flag)
109 "skrt": Skill Root Node
111 "scat": Skill Category
112 "sctr": Skill Category Template Reference
113 "sktr": Skill Template Reference
114 "sktp": Skill Template
115 "sctp": Skill Category Template
121 Common Skill ID: <skill_id>:<tref_id>
123 -
"skll" (then <tref_id>
is 0)
124 -
"sktp" (then <tref_id>
is not 0)
125 -
"scat" (then <tref_id>
is 0)
126 -
"sctp" (then <tref_id>
is not 0)
127 - <tref_id> either of type
"sktr" or
"sctr" or 0
130 Allgemeine Skill Tree ID: <skl_tree_id>:<skl_template_tree_id>
131 <skl_tree_id> vom Typ
132 -
"skrt" (dann <skl_template_tree_id> gleich 0)
133 -
"scat" (dann <skl_template_tree_id> gleich 0)
134 -
"skll" (dann <skl_template_tree_id> gleich 0)
136 -
"sctr" (nicht implementiert !?)
137 <skl_template_tree_id> entweder vom Typ
"sktr" oder
"sctr" 138 -
"sktp" ( muss unter von sctr/sktr oben referenziertem Knoten vorkommen)
139 -
"sctp" ( muss unter von sctr oben referenziertem Knoten vorkommen)
143 - wie skl_user_has_level, kein primary key
146 - pk: level_id (determiniert skill_id), user_id, trigger_obj_id, tref_id
149 - pk: user_id, skill_node_id
150 - skills sind nur im
"Hauptbaum" "selectable"!
153 - pk: user_id, top_skill_id, skill_id, tref_id, level_id, wsp_id
160 - pk: user_id, top_skill_id, skill_id, tref_id
166 - pk: profile_id, base_skill_id, tref_id
169 - pk: base_skill_id, tref_id, rep_ref_id
193 - Table skl_tree joins table skl_tree_node
194 - getSkillTreePath($a_base_skill_id, $a_tref_id = 0)
197 - Base class that merges the main skill tree with the
template trees
to one virtual tree
198 - uses <skl_tree_id>:<skl_template_tree_id> IDs internally
206 - offers selectable basic skills, refs or categories (nothing within templates)
217 - lists whole virtual tree, offers basic skills (or basic skill templates with tref)
for selection
218 transforms into <skill_id>:<tref_id> IDs
for selection
223 - offers links
for all nodes but stops at reference nodes
225 ilTemplateTreeExplorerGUI (internal use)
235 -
fields: base_skill_id, tref_id
238 - pk: survey_id, base_skill_id, tref_id, level_id
Survey skill service GUI class.
for( $i=1;$i< 200;$i++)
Holds the type of the event to listen for.
Explorer for selecting a personal skill.
Self evaluation overview table.
Personal skills GUI class.
Load from Excel5 template
Self evaluation application class.
Manages resources for skills.
Explorer for skill management.
Class ilChatroomConfigFileHandler .
Explorer class that works on tree objects (Services/Tree)
Create new PHPExcel object
obj_idprivate
Explorer class that works on tree objects (Services/Tree)
A node in the skill tree.
Explorer class that works on tree objects (Services/Tree)
Skill management main GUI class.
Virtual skill tree explorer.