9b78ad4fc070943252c8b443c36f8ad3014196d2
[atutor.git] / mods / basiclti / module.sql
1 # sql file for basiclti module
2
3 # More Language entries at the end
4
5 CREATE TABLE `basiclti_tools` (
6         `id` mediumint(10) NOT NULL AUTO_INCREMENT,
7         `toolid` varchar(32) NOT NULL,
8         `course_id` mediumint(10) NOT NULL DEFAULT '0',
9         `title` varchar(255) NOT NULL,
10         `description` varchar(1024),
11         `timecreated` TIMESTAMP,
12         `timemodified` TIMESTAMP,
13         `toolurl` varchar(1023) NOT NULL,
14         `resourcekey` varchar(1023) NOT NULL,
15         `password` varchar(1023) NOT NULL,
16         `preferheight` mediumint(4) NOT NULL DEFAULT '0',
17         `allowpreferheight` mediumint(1) NOT NULL DEFAULT '0',
18         `sendname` mediumint(1) NOT NULL DEFAULT '0',
19         `sendemailaddr` mediumint(1) NOT NULL DEFAULT '0',
20         `acceptgrades` mediumint(1) NOT NULL DEFAULT '0',
21         `allowroster` mediumint(1) NOT NULL DEFAULT '0',
22         `allowsetting` mediumint(1) NOT NULL DEFAULT '0',
23         `allowcustomparameters` mediumint(1) NOT NULL DEFAULT '0',
24         `customparameters` text,
25         `organizationid` varchar(64),
26         `organizationurl` varchar(255),
27         `organizationdescr` varchar(255),
28         `launchinpopup` mediumint(1) NOT NULL DEFAULT '0',
29         `debuglaunch` mediumint(1) NOT NULL DEFAULT '0',
30         PRIMARY KEY ( `id`, `toolid` )
31 );
32
33 CREATE TABLE `basiclti_content` (
34         `id` mediumint(10) NOT NULL AUTO_INCREMENT,
35         `content_id` mediumint(10) NOT NULL DEFAULT '0',
36         `course_id` mediumint(10) NOT NULL DEFAULT '0',
37         `toolid` varchar(32) NOT NULL DEFAULT '',
38         `preferheight` mediumint(4) NOT NULL DEFAULT '0',
39         `sendname` mediumint(1) NOT NULL DEFAULT '0',
40         `sendemailaddr` mediumint(1) NOT NULL DEFAULT '0',
41         `gradebook_test_id` mediumint(10) NOT NULL DEFAULT '0',
42         `allowroster` mediumint(1) NOT NULL DEFAULT '0',
43         `allowsetting` mediumint(1) NOT NULL DEFAULT '0',
44         `customparameters` text,
45         `launchinpopup` mediumint(1) NOT NULL DEFAULT '0',
46         `debuglaunch` mediumint(1) NOT NULL DEFAULT '0',
47         `placementsecret` varchar(1023),
48         `timeplacementsecret` mediumint(10) NOT NULL DEFAULT '0',
49         `oldplacementsecret` varchar(1023),
50         `setting` text(8192),
51         `xmlimport` text(16384),
52         PRIMARY KEY ( `id`, `course_id`, `content_id` )
53 );
54
55 # Language Entries
56 INSERT INTO `language_text` VALUES ('en', '_module','basiclti','External Tools',NOW(),'');
57 INSERT INTO `language_text` VALUES ('en', '_module','basiclti_text','Support for integrating External Tools that support IMS Basic Learning Tools Interoperability..',NOW(),'');
58 INSERT INTO `language_text` VALUES ('en', '_module','bl_create','Create External Tool',NOW(),'');
59 INSERT INTO `language_text` VALUES ('en', '_module','bl_view','External Tool Settings',NOW(),'');
60 INSERT INTO `language_text` VALUES ('en', '_module','bl_settings','Settings',NOW(),'');
61 INSERT INTO `language_text` VALUES ('en', '_module','bl_delete','Deleting External Tool',NOW(),'');
62 INSERT INTO `language_text` VALUES ('en', '_module','bl_edit','Edit External Tool',NOW(),'');
63 INSERT INTO `language_text` VALUES ('en', '_module','bl_toolid_header','ToolID',NOW(),'');
64 INSERT INTO `language_text` VALUES ('en', '_module','bl_count','Use Count',NOW(),'');
65 INSERT INTO `language_text` VALUES ('en', '_module','bl_content_title','External Tool Settings',NOW(),'');
66 INSERT INTO `language_text` VALUES ('en', '_module','basiclti_tool','External Tool',NOW(),'');
67 INSERT INTO `language_text` VALUES ('en', '_module','basiclti_content_text','External Tool',NOW(),'');
68 INSERT INTO `language_text` VALUES ('en', '_module','basiclti_comment','You can choose and configure an External Tool associated with this Content Item.',NOW(),'');
69 INSERT INTO `language_text` VALUES ('en', '_module','bl_choose_tool','Select External Tool',NOW(),'');
70 INSERT INTO `language_text` VALUES ('en', '_module','blti_missing_tool','External Tool configuration has is missing toolid:',NOW(),'');
71 INSERT INTO `language_text` VALUES ('en', '_module','bl_choose_gradbook_entry','Select Gradebook Entry',NOW(),'');
72 INSERT INTO `language_text` VALUES ('en', '_module','bl_acceptgrades','Accept Grades From External Tool',NOW(),'');
73 INSERT INTO `language_text` VALUES ('en', '_module','bl_acceptgrades_off','Do not allow',NOW(),'');
74 INSERT INTO `language_text` VALUES ('en', '_module','bl_acceptgrades_on','Allow',NOW(),'');
75 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowcustomparameters','Allow Additional Custom Parameters in Content Item',NOW(),'');
76 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowcustomparameters_off','Do not allow',NOW(),'');
77 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowcustomparameters_on','Allow',NOW(),'');
78 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowpreferheight','Allow Frame Height to be Changed',NOW(),'');
79 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowpreferheight_off','Do not allow',NOW(),'');
80 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowpreferheight_on','Allow',NOW(),'');
81 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowroster','Allow External Tool To Retrieve Roster',NOW(),'');
82 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowroster_content','Specify in each Content Item',NOW(),'');
83 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowroster_instructor','Delegate to Instructor',NOW(),'');
84 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowroster_off','Never',NOW(),'');
85 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowroster_on','Always',NOW(),'');
86 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowsetting','Allow External Tool to use the Setting Service',NOW(),'');
87 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowsetting_content','Specify in each Content Item',NOW(),'');
88 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowsetting_instructor','Delegate to Instructor',NOW(),'');
89 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowsetting_off','Never',NOW(),'');
90 INSERT INTO `language_text` VALUES ('en', '_module','bl_allowsetting_on','Always',NOW(),'');
91 INSERT INTO `language_text` VALUES ('en', '_module','bl_customparameters','Custom Parameters',NOW(),'');
92 INSERT INTO `language_text` VALUES ('en', '_module','bl_debuglaunch','Launch Tool in Debug Mode',NOW(),'');
93 INSERT INTO `language_text` VALUES ('en', '_module','bl_debuglaunch_content','Specify in each Content Item',NOW(),'');
94 INSERT INTO `language_text` VALUES ('en', '_module','bl_debuglaunch_instructor','Delegate to Instructor',NOW(),'');
95 INSERT INTO `language_text` VALUES ('en', '_module','bl_debuglaunch_off','Never',NOW(),'');
96 INSERT INTO `language_text` VALUES ('en', '_module','bl_debuglaunch_on','Always',NOW(),'');
97 INSERT INTO `language_text` VALUES ('en', '_module','bl_description','Description',NOW(),'');
98 INSERT INTO `language_text` VALUES ('en', '_module','bl_launchinpopup','Launch Tool in Pop Up Window',NOW(),'');
99 INSERT INTO `language_text` VALUES ('en', '_module','bl_launchinpopup_content','Specify in each Content Item',NOW(),'');
100 INSERT INTO `language_text` VALUES ('en', '_module','bl_launchinpopup_instructor','Delegate to Instructor',NOW(),'');
101 INSERT INTO `language_text` VALUES ('en', '_module','bl_launchinpopup_off','Never',NOW(),'');
102 INSERT INTO `language_text` VALUES ('en', '_module','bl_launchinpopup_on','Always',NOW(),'');
103 INSERT INTO `language_text` VALUES ('en', '_module','bl_organizationdescr','Organization Description',NOW(),'');
104 INSERT INTO `language_text` VALUES ('en', '_module','bl_organizationid','Organization Identifier (typically DNS)',NOW(),'');
105 INSERT INTO `language_text` VALUES ('en', '_module','bl_organizationurl','Organization URL',NOW(),'');
106 INSERT INTO `language_text` VALUES ('en', '_module','bl_password','Tool Secret',NOW(),'');
107 INSERT INTO `language_text` VALUES ('en', '_module','bl_preferheight','Frame Height',NOW(),'');
108 INSERT INTO `language_text` VALUES ('en', '_module','bl_resourcekey','Tool Key (oauth_consumer_key)',NOW(),'');
109 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendemailaddr','Send User Mail Addresses to External Tool',NOW(),'');
110 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendemailaddr_content','Specify in each Content Item',NOW(),'');
111 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendemailaddr_instructor','Delegate to Instructor',NOW(),'');
112 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendemailaddr_off','Never',NOW(),'');
113 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendemailaddr_on','Always',NOW(),'');
114 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendname','Send User Names to External Tool',NOW(),'');
115 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendname_content','Specify in each Content Item',NOW(),'');
116 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendname_instructor','Delegate to Instructor',NOW(),'');
117 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendname_off','Never',NOW(),'');
118 INSERT INTO `language_text` VALUES ('en', '_module','bl_sendname_on','Always',NOW(),'');
119 INSERT INTO `language_text` VALUES ('en', '_module','bl_title','Title',NOW(),'');
120 INSERT INTO `language_text` VALUES ('en', '_module','bl_toolid','ToolId (must be unique across system)',NOW(),'');
121 INSERT INTO `language_text` VALUES ('en', '_module','bl_toolurl','Tool Launch URL',NOW(),'');
122 INSERT INTO `language_text` VALUES ('en', '_module','bl_create','Create External Tool',NOW(),'');
123 INSERT INTO `language_text` VALUES ('en', '_module','bl_toolid_header','ToolId',NOW(),'');
124 INSERT INTO `language_text` VALUES ('en', '_module','bl_count','Usage Count',NOW(),'');
125 INSERT INTO `language_text` VALUES ('en', '_module','bl_choose_tool','Choose Tool',NOW(),'');
126 INSERT INTO `language_text` VALUES ('en', '_module','proxy','Learning Activity',NOW(),'');
127 INSERT INTO `language_text` VALUES ('en', '_module','about_content_tools','Select from the available external tools, one that can be associated with this content page as a learning activity. Or, though  Manage>IMS Basic LTI add your own external tools to make them available here.',NOW(),'');
128 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_FEEDBACK_BASICLTI_SAVED','External tool added as a Learning Activity for this content page.',NOW(),'');
129 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_FEEDBACK_BASICLTI_DELETED','External tool removed as a Learning Activity from this content page.',NOW(),'');
130 INSERT INTO `language_text` VALUES ('en', '_msgs','AT_CONFIRM_DELETE_TOOL_1','Are you sure you want to delete the tool <strong> %s</strong>.',NOW(),'');