ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
seqtemplates.sql.php
Go to the documentation of this file.
1
<?
php
2
3
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_condition(`condition` varchar(50), `seqNodeId` int(11), `measureThreshold` varchar(50), `operator` varchar(50), `referencedObjective` varchar(50) );"
);
4
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_condition ADD PRIMARY KEY(seqNodeId);"
);
5
6
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_course(`flow` tinyint DEFAULT 0, `choice` tinyint DEFAULT 1, `forwardonly` tinyint DEFAULT 0,obj_id int(11));"
);
7
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_course ADD PRIMARY KEY(obj_id);"
);
8
9
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_mapinfo(`seqNodeId` int(11), `readNormalizedMeasure` tinyint, `readSatisfiedStatus` tinyint, `targetObjectiveID` varchar(50), `writeNormalizedMeasure` tinyint, `writeSatisfiedStatus` tinyint );"
);
10
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_mapinfo ADD PRIMARY KEY(seqNodeId);"
);
11
$ilDB
->query(
"CREATE INDEX targetObjectiveId ON sahs_sc13_seq_mapinfo(targetObjectiveID)"
);
12
13
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_node(`seqNodeId` int(11) PRIMARY KEY AUTO_INCREMENT, `nodeName` varchar(50), `tree_node_id` int(11) );"
);
14
$ilDB
->query(
"CREATE INDEX seq_id ON sahs_sc13_seq_node(seqNodeId);"
);
15
$ilDB
->query(
"CREATE INDEX tree_node_id ON sahs_sc13_seq_node(tree_node_id);"
);
16
$ilDB
->query(
"CREATE INDEX nodeName ON sahs_sc13_seq_node(nodeName);"
);
17
18
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_seqtemplate(`seqNodeId` int(11), `id` varchar(50));"
);
19
$ilDB
->query(
"CREATE INDEX sahs_sc13_seq_template_node_id ON sahs_sc13_seq_seqtemplate(seqNodeId,id);"
);
20
21
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_objective(`seqNodeId` int(11), `minNormalizedMeasure` varchar(50), `objectiveID` varchar(200), `primary` tinyint, `satisfiedByMeasure` tinyint );"
);
22
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_objective ADD PRIMARY KEY(seqNodeId);"
);
23
24
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_item(`importId` varchar(32), `seqNodeId` int(11), `sahs_sc13_tree_node_id` int, `sequencingId` varchar(50),`nocopy` tinyint,`nodelete` tinyint,`nomove` tinyint);"
);
25
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_item ADD PRIMARY KEY(seqNodeId);"
);
26
$ilDB
->query(
"CREATE INDEX sahs_sc13_tree_nodeid ON sahs_sc13_seq_item(sahs_sc13_tree_node_id);"
);
27
28
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_assignment(`identifier` varchar(50), `sahs_sc13_tree_node_id` int);"
);
29
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_assignment ADD PRIMARY KEY(sahs_sc13_tree_node_id);"
);
30
31
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_templates(`identifier` varchar(50),`fileName` varchar(50),`id` int PRIMARY KEY AUTO_INCREMENT);"
);
32
$ilDB
->query(
"INSERT INTO sahs_sc13_seq_templates (identifier,filename) values ('pretestpost','pretest_posttest.xml');"
);
33
$ilDB
->query(
"INSERT INTO sahs_sc13_seq_templates (identifier,filename) values ('linearpath','linear_path.xml');"
);
34
$ilDB
->query(
"INSERT INTO sahs_sc13_seq_templates (identifier,filename) values ('linearpathforward','linear_path_forward.xml');"
);
35
36
37
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_rule(`action` varchar(50), `childActivitySet` varchar(50), `conditionCombination` varchar(50), `seqNodeId` int(11), `minimumCount` int(11), `minimumPercent` varchar(50), `type` varchar(50) );"
);
38
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_rule ADD PRIMARY KEY(seqNodeId);"
);
39
40
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_sequencing(`importId` varchar(32), `activityAbsoluteDurationLimit` varchar(20), `activityExperiencedDurationLimit` varchar(20), `attemptAbsoluteDurationLimit` varchar(20), `attemptExperiencedDurationLimit` varchar(20), `attemptLimit` int(11), `beginTimeLimit` varchar(20), `choice` tinyint, `choiceExit` tinyint, `completionSetByContent` tinyint, `constrainChoice` tinyint, `seqNodeId` int(11), `endTimeLimit` varchar(20), `flow` tinyint, `forwardOnly` tinyint, `id` varchar(200), `measureSatisfactionIfActive` tinyint, `objectiveMeasureWeight` REAL, `objectiveSetByContent` tinyint, `preventActivation` tinyint, `randomizationTiming` varchar(50), `reorderChildren` tinyint, `requiredForCompleted` varchar(50), `requiredForIncomplete` varchar(50), `requiredForNotSatisfied` varchar(50), `requiredForSatisfied` varchar(50), `rollupObjectiveSatisfied` tinyint, `rollupProgressCompletion` tinyint, `selectCount` int(11), `selectionTiming` varchar(50), `sequencingId` varchar(50), `tracked` tinyint, `useCurrentAttemptObjectiveInfo` tinyint, `useCurrentAttemptProgressInfo` tinyint);"
);
41
$ilDB
->query(
"ALTER TABLE sahs_sc13_seq_sequencing ADD PRIMARY KEY(seqNodeId);"
);
42
$ilDB
->query(
"CREATE INDEX seq_sequencingid ON sahs_sc13_seq_sequencing(id);"
);
43
44
$ilDB
->query(
"CREATE TABLE sahs_sc13_seq_tree(`child` int(11), `depth` smallint(5), `lft` int(11), `importid` varchar(32), `parent` int(11), `rgt` int(11) );"
);
45
$ilDB
->query(
"CREATE INDEX child ON sahs_sc13_seq_tree(child);"
);
46
$ilDB
->query(
"CREATE INDEX seq_importid_id ON sahs_sc13_seq_tree(importid);"
);
47
$ilDB
->query(
"CREATE INDEX parent ON sahs_sc13_seq_tree(parent);"
);
48
49
?>
$ilDB
global $ilDB
Definition:
storeScorm2004.php:16
php
Modules
Scorm2004
data
seq_editor
seqtemplates.sql.php
Generated on Fri Jan 31 2025 19:00:58 for ILIAS by
1.8.13 (using
Doxyfile
)