mirror of
https://github.com/moodle/moodle.git
synced 2025-02-21 01:48:45 +01:00
78 lines
2.9 KiB
SQL
Executable File
78 lines
2.9 KiB
SQL
Executable File
#
|
|
# Table structure for table `scorm`
|
|
#
|
|
|
|
CREATE TABLE prefix_scorm (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
course int(10) unsigned NOT NULL default '0',
|
|
name varchar(255) NOT NULL default '',
|
|
reference varchar(255) NOT NULL default '',
|
|
version varchar(9) NOT NULL default '',
|
|
maxgrade float(3) NOT NULL default '0',
|
|
grademethod tinyint(2) NOT NULL default '0',
|
|
maxattempt int(10) NOT NULL default '1',
|
|
launch int(10) unsigned NOT NULL default '0',
|
|
summary text NOT NULL default '',
|
|
hidebrowse tinyint(1) NOT NULL default '0',
|
|
hidetoc tinyint(1) NOT NULL default '0',
|
|
hidenav tinyint(1) NOT NULL default '0',
|
|
auto tinyint(1) unsigned NOT NULL default '0',
|
|
popup tinyint(1) unsigned NOT NULL default '0',
|
|
options varchar(255) NOT NULL default '',
|
|
width int(10) unsigned NOT NULL default '100',
|
|
height int(10) unsigned NOT NULL default '600',
|
|
timemodified int(10) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (id),
|
|
UNIQUE KEY id (id),
|
|
KEY course (course)
|
|
) TYPE=MyISAM;
|
|
|
|
CREATE TABLE prefix_scorm_scoes (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
scorm int(10) unsigned NOT NULL default '0',
|
|
manifest varchar(255) NOT NULL default '',
|
|
organization varchar(255) NOT NULL default '',
|
|
parent varchar(255) NOT NULL default '',
|
|
identifier varchar(255) NOT NULL default '',
|
|
launch varchar(255) NOT NULL default '',
|
|
parameters varchar(255) NOT NULL default '',
|
|
scormtype varchar(5) NOT NULL default '',
|
|
title varchar(255) NOT NULL default '',
|
|
prerequisites varchar(200) NOT NULL default '',
|
|
maxtimeallowed varchar(19) NOT NULL default '',
|
|
timelimitaction varchar(19) NOT NULL default '',
|
|
datafromlms varchar(255) NOT NULL default '',
|
|
masteryscore varchar(200) NOT NULL default '',
|
|
next tinyint(1) unsigned NOT NULL default '0',
|
|
previous tinyint(1) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (id),
|
|
UNIQUE KEY id (id),
|
|
KEY scorm (scorm)
|
|
) TYPE=MyISAM;
|
|
|
|
CREATE TABLE prefix_scorm_scoes_track (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
userid int(10) unsigned NOT NULL default '0',
|
|
scormid int(10) NOT NULL default '0',
|
|
scoid int(10) unsigned NOT NULL default '0',
|
|
attempt int(10) unsigned NOT NULL default '1',
|
|
element varchar(255) NOT NULL default '',
|
|
value longtext NOT NULL default '',
|
|
timemodified int(10) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (id),
|
|
KEY userid (userid),
|
|
KEY scormid (scormid),
|
|
KEY scoid (scoid),
|
|
KEY element (element),
|
|
UNIQUE track (userid, scormid, scoid, attempt, element)
|
|
) TYPE=MyISAM;
|
|
|
|
#
|
|
# Dumping data for table log_display
|
|
#
|
|
|
|
INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('scorm', 'view', 'scorm', 'name');
|
|
INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('scorm', 'review', 'scorm', 'name');
|
|
INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('scorm', 'update', 'scorm', 'name');
|
|
INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('scorm', 'add', 'scorm', 'name');
|