ILIAS
eassessment Revision 61809
◀ ilDoc Overview
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
Examples
File List
Globals
ILIAS
Todo List
Deprecated List
Modules
Namespaces
Data Structures
Files
File List
classes
cron
include
Modules
BookingManager
Category
CategoryReference
Course
CourseReference
Exercise
ExternalFeed
File
Folder
Glossary
Group
HTMLLearningModule
ILinc
LearningModule
MediaCast
MediaPool
RemoteCourse
RootFolder
Scorm2004
classes
adlparser
seq_editor
buildRTE.php
class.ilContObjectManifestBuilder.php
class.ilGlossarySelectorGUI.php
class.ilObjectivesAlignmentTableGUI.php
class.ilObjSCORM2004LearningModule.php
class.ilObjSCORM2004LearningModuleGUI.php
class.ilQuestionExporter.php
class.ilSCORM2004Chapter.php
class.ilSCORM2004ChapterGUI.php
class.ilSCORM2004EditorExplorer.php
class.ilSCORM2004Export.php
class.ilSCORM2004ExportTableGUI.php
class.ilSCORM2004Node.php
class.ilSCORM2004NodeFactory.php
class.ilSCORM2004NodeGUI.php
class.ilSCORM2004OrganizationHFormGUI.php
class.ilSCORM2004Page.php
class.ilSCORM2004PageGUI.php
class.ilSCORM2004PageLayout.php
class.ilSCORM2004PageNode.php
class.ilSCORM2004PageNodeGUI.php
class.ilSCORM2004Sco.php
class.ilSCORM2004ScoGUI.php
class.ilSCORM2004SeqChapter.php
class.ilSCORM2004SeqChapterGUI.php
class.ilSCORM2004SeqRule.php
class.ilSCORM2004Tracking.php
class.ilSCORM2004TrackingTableGUI.php
class.ilScormEditorDBCreator.php
class.ilScormEditorDBMigrationUtil.php
ilSCORM13DB.php
ilSCORM13Package.php
ilSCORM13Player.php
ilSCORM13Player_mysql.php
ilSCORM13Player_sqlite.php
JSMin_lib.php
JSON.php
mimemap.php
updateADLTree.php
data
ScormAicc
Session
Survey
SurveyQuestionPool
SystemFolder
Test
TestQuestionPool
WebResource
Services
setup
sso
webservice
calendar.php
confirmReg.php
error.php
feed.php
goto.php
ilias.php
index.php
login.php
logout.php
payment.php
privfeed.php
pwassist.php
register.php
repository.php
rootindex.php
sessioncheck.php
shib_login.php
shib_logout.php
start.php
studip_referrer.php
webdav.php
Globals
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Groups
Pages
ilSCORM13Player_mysql.php
Go to the documentation of this file.
1
<?php
2
3
self::$SQLCOMMAND[
'view_cmi_node'
] =
'SELECT cmi_node.*
4
FROM cmi_node
5
INNER JOIN cp_node ON cmi_node.cp_node_id = cp_node.cp_node_id
6
WHERE cmi_node.user_id=? AND cp_node.slm_id=?'
;
7
8
self::$SQLCOMMAND[
'view_cmi_comment'
] =
'SELECT cmi_comment.*
9
FROM cmi_comment
10
INNER JOIN cmi_node ON cmi_node.cmi_node_id = cmi_comment.cmi_node_id
11
INNER JOIN cp_node ON cp_node.cp_node_id = cmi_node.cp_node_id
12
WHERE cmi_node.user_id=? AND cp_node.slm_id=?'
;
13
14
self::$SQLCOMMAND[
'view_cmi_correct_response'
] =
'SELECT cmi_correct_response.*
15
FROM cmi_correct_response
16
INNER JOIN cmi_interaction
17
ON cmi_interaction.cmi_interaction_id = cmi_correct_response.cmi_interaction_id
18
INNER JOIN cmi_node ON cmi_node.cmi_node_id = cmi_interaction.cmi_node_id
19
INNER JOIN cp_node ON cp_node.cp_node_id = cmi_node.cp_node_id
20
WHERE cmi_node.user_id=? AND cp_node.slm_id=?'
;
21
22
self::$SQLCOMMAND[
'view_cmi_interaction'
] =
'SELECT cmi_interaction.*
23
FROM cmi_interaction
24
INNER JOIN cmi_node ON cmi_node.cmi_node_id = cmi_interaction.cmi_node_id
25
INNER JOIN cp_node ON cp_node.cp_node_id = cmi_node.cp_node_id
26
WHERE cmi_node.user_id=? AND cp_node.slm_id=?'
;
27
28
self::$SQLCOMMAND[
'view_cmi_objective'
] =
'SELECT cmi_objective.*
29
FROM cmi_objective
30
INNER JOIN cmi_node ON cmi_node.cmi_node_id = cmi_objective.cmi_node_id
31
INNER JOIN cp_node ON cp_node.cp_node_id = cmi_node.cp_node_id
32
WHERE cmi_node.user_id=? AND cp_node.slm_id=?'
;
33
34
self::$SQLCOMMAND[
'view_cmi_package'
] =
'SELECT usr_data.usr_id AS user_id,
35
CONCAT(usr_data.firstname, " ", usr_data.lastname) AS learner_name,
36
sahs_lm.id AS slm_id , sahs_lm.default_lesson_mode AS mode, sahs_lm.credit
37
FROM usr_data , cp_package
38
INNER JOIN sahs_lm ON cp_package.obj_id = sahs_lm.id
39
WHERE usr_data.usr_id=? AND sahs_lm.id=?'
;
40
41
self::$SQLCOMMAND[
'delete_cmi_correct_responses'
] =
'DELETE FROM
42
cmi_correct_response WHERE cmi_interaction_id IN (
43
SELECT cmi_interaction.cmi_interaction_id FROM cmi_interaction
44
INNER JOIN cmi_node ON cmi_node.cmi_node_id=cmi_interaction.cmi_node_id
45
INNER JOIN cp_node ON cmi_node.cp_node_id=cp_node.cp_node_id
46
WHERE cmi_node.user_id=? AND cp_node.slm_id=?)'
;
47
48
self::$SQLCOMMAND[
'delete_cmi_interactions'
] =
'DELETE FROM cmi_interaction
49
WHERE cmi_node_id IN (
50
SELECT cmi_node.cmi_node_id FROM cmi_node
51
INNER JOIN cp_node ON cmi_node.cp_node_id=cp_node.cp_node_id
52
WHERE cmi_node.user_id=? AND cp_node.slm_id=?)'
;
53
54
self::$SQLCOMMAND[
'delete_cmi_comments'
] =
'DELETE FROM cmi_comment
55
WHERE cmi_node_id IN (
56
SELECT cmi_node.cmi_node_id FROM cmi_node
57
INNER JOIN cp_node ON cmi_node.cp_node_id=cp_node.cp_node_id
58
WHERE cmi_node.user_id=? AND cp_node.slm_id=?)'
;
59
60
self::$SQLCOMMAND[
'delete_cmi_objectives'
] =
'DELETE FROM cmi_objective
61
WHERE cmi_node_id IN (
62
SELECT cmi_node.cmi_node_id FROM cmi_node
63
INNER JOIN cp_node ON cmi_node.cp_node_id=cp_node.cp_node_id
64
WHERE cmi_node.user_id=? AND cp_node.slm_id=?)'
;
65
66
self::$SQLCOMMAND[
'delete_cmi_nodes'
] =
'DELETE FROM cmi_node
67
WHERE user_id=? AND cp_node_id IN (
68
SELECT cp_node_id FROM cp_node
69
WHERE slm_id=?)'
;
70
71
self::$SQLCOMMAND[
'delete_cmi_correct_response'
] =
'DELETE FROM cmi_correct_response
72
WHERE cmi_interaction_id IN (
73
SELECT cmi_interaction.cmi_interaction_id FROM cmi_interaction
74
INNER JOIN cmi_node ON cmi_node.cmi_node_id=cmi_interaction.cmi_node_id
75
WHERE cmi_node.cp_node_id=?)'
;
76
77
self::$SQLCOMMAND[
'delete_cmi_interaction'
] =
'DELETE FROM cmi_interaction
78
WHERE cmi_node_id IN (
79
SELECT cmi_node.cmi_node_id FROM cmi_node
80
WHERE cmi_node.cp_node_id=?)'
;
81
82
self::$SQLCOMMAND[
'delete_cmi_comment'
] =
'DELETE FROM cmi_comment
83
WHERE cmi_node_id IN (
84
SELECT cmi_node.cmi_node_id FROM cmi_node
85
WHERE cmi_node.cp_node_id=?)'
;
86
87
self::$SQLCOMMAND[
'delete_cmi_objective'
] =
'DELETE FROM cmi_objective
88
WHERE cmi_node_id IN (
89
SELECT cmi_node.cmi_node_id FROM cmi_node
90
WHERE cmi_node.cp_node_id=?)'
;
91
92
self::$SQLCOMMAND[
'delete_cmi_node'
] =
'DELETE FROM cmi_node WHERE cp_node_id=?'
;
93
94
95
?>
Modules
Scorm2004
classes
ilSCORM13Player_mysql.php
Generated on Mon Apr 25 2016 19:01:12 for ILIAS by
1.8.1.2 (using
Doxyfile
)