Gitlab CSE Unil

install.php 9.94 KB
Newer Older
M. Chardon's avatar
init  
M. Chardon committed
1
<?php
M. Chardon's avatar
M. Chardon committed
2

M. Chardon's avatar
init  
M. Chardon committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.

/**
 * Install code for the feedback_editpdfplus module.
 *
 * @package   assignfeedback_editpdfplus
22
 * @copyright 2017 Université de Lausanne
M. Chardon's avatar
init  
M. Chardon committed
23
24
25
26
27
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
defined('MOODLE_INTERNAL') || die();

/**
M. Chardon's avatar
M. Chardon committed
28
 * EditPDFplus install code
M. Chardon's avatar
init  
M. Chardon committed
29
30
 */
function xmldb_assignfeedback_editpdfplus_install() {
M. Chardon's avatar
M. Chardon committed
31
    global $CFG, $DB;
M. Chardon's avatar
init  
M. Chardon committed
32

M. Chardon's avatar
M. Chardon committed
33
    //init DB with data example
M. Chardon's avatar
M. Chardon committed
34
    //axis
M. Chardon's avatar
M. Chardon committed
35
    $axis1 = new assignfeedback_editpdfplus\bdd\axis();
M. Chardon's avatar
M. Chardon committed
36
37
    $axis1->contextid = 1;
    $axis1->label = "Axis 1 : grammar / syntax";
M. Chardon's avatar
M. Chardon committed
38
    $axis1->order_axis = 1;
M. Chardon's avatar
M. Chardon committed
39
    $axis2 = new assignfeedback_editpdfplus\bdd\axis();
M. Chardon's avatar
M. Chardon committed
40
41
    $axis2->contextid = 1;
    $axis2->label = "Axis 2 : contents";
M. Chardon's avatar
M. Chardon committed
42
    $axis2->order_axis = 2;
M. Chardon's avatar
M. Chardon committed
43
    $axis3 = new assignfeedback_editpdfplus\bdd\axis();
M. Chardon's avatar
M. Chardon committed
44
45
    $axis3->contextid = 1;
    $axis3->label = "Axis 3 : others";
M. Chardon's avatar
M. Chardon committed
46
47
48
    $axis3->order_axis = 3;
    $axis = array($axis1, $axis2, $axis3);
    $DB->insert_records('assignfeedback_editpp_axis', $axis);
M. Chardon's avatar
M. Chardon committed
49
    //tool type
M. Chardon's avatar
M. Chardon committed
50
    $tytool1 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
51
52
53
54
55
56
    $tytool1->cartridge_color = "#FF6F40";
    $tytool1->cartridge_x = 0;
    $tytool1->cartridge_y = -24;
    $tytool1->color = "#FFFF40";
    $tytool1->contextid = 1;
    $tytool1->label = "highlightplus";
M. Chardon's avatar
M. Chardon committed
57
    $tytool2 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
58
59
60
61
62
63
    $tytool2->cartridge_color = null;
    $tytool2->cartridge_x = null;
    $tytool2->cartridge_y = null;
    $tytool2->color = "red";
    $tytool2->contextid = 1;
    $tytool2->label = "stampplus";
M. Chardon's avatar
M. Chardon committed
64
    $tytool3 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
65
66
67
68
69
70
    $tytool3->cartridge_color = null;
    $tytool3->cartridge_x = 5;
    $tytool3->cartridge_y = -8;
    $tytool3->color = "#FF0000";
    $tytool3->contextid = 1;
    $tytool3->label = "frame";
M. Chardon's avatar
M. Chardon committed
71
    $tytool4 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
72
73
74
75
76
77
    $tytool4->cartridge_color = "#0000FF";
    $tytool4->cartridge_x = 5;
    $tytool4->cartridge_y = 0;
    $tytool4->color = "#0000FF";
    $tytool4->contextid = 1;
    $tytool4->label = "verticalline";
M. Chardon's avatar
M. Chardon committed
78
    $tytool5 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
79
80
81
82
83
84
    $tytool5->cartridge_color = "#000099";
    $tytool5->cartridge_x = 35;
    $tytool5->cartridge_y = -4;
    $tytool5->color = "#000099";
    $tytool5->contextid = 1;
    $tytool5->label = "stampcomment";
M. Chardon's avatar
M. Chardon committed
85
    $tytool6 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
86
87
88
89
90
91
    $tytool6->cartridge_color = "#000000";
    $tytool6->cartridge_x = null;
    $tytool6->cartridge_y = null;
    $tytool6->color = null;
    $tytool6->contextid = 1;
    $tytool6->label = "commentplus";
M. Chardon's avatar
M. Chardon committed
92
    $tytool7 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
93
94
95
96
97
98
    $tytool7->cartridge_color = null;
    $tytool7->cartridge_x = null;
    $tytool7->cartridge_y = null;
    $tytool7->color = null;
    $tytool7->contextid = 1;
    $tytool7->label = "pen";
M. Chardon's avatar
M. Chardon committed
99
    $tytool8 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
100
101
102
103
104
105
    $tytool8->cartridge_color = null;
    $tytool8->cartridge_x = null;
    $tytool8->cartridge_y = null;
    $tytool8->color = null;
    $tytool8->contextid = 1;
    $tytool8->label = "line";
M. Chardon's avatar
M. Chardon committed
106
    $tytool9 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
107
108
109
110
111
112
    $tytool9->cartridge_color = null;
    $tytool9->cartridge_x = null;
    $tytool9->cartridge_y = null;
    $tytool9->color = null;
    $tytool9->contextid = 1;
    $tytool9->label = "rectangle";
M. Chardon's avatar
M. Chardon committed
113
    $tytool10 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
114
115
116
117
118
119
    $tytool10->cartridge_color = null;
    $tytool10->cartridge_x = null;
    $tytool10->cartridge_y = null;
    $tytool10->color = null;
    $tytool10->contextid = 1;
    $tytool10->label = "oval";
M. Chardon's avatar
M. Chardon committed
120
    $tytool11 = new assignfeedback_editpdfplus\bdd\type_tool();
M. Chardon's avatar
M. Chardon committed
121
122
123
124
125
126
    $tytool11->cartridge_color = null;
    $tytool11->cartridge_x = null;
    $tytool11->cartridge_y = null;
    $tytool11->color = null;
    $tytool11->contextid = 1;
    $tytool11->label = "highlight";
M. Chardon's avatar
M. Chardon committed
127
128
    $tytools = array($tytool1, $tytool2, $tytool3, $tytool4, $tytool5, $tytool6, $tytool7, $tytool8, $tytool9, $tytool10, $tytool11);
    $DB->insert_records('assignfeedback_editpp_typet', $tytools);
M. Chardon's avatar
M. Chardon committed
129
    //tools
M. Chardon's avatar
M. Chardon committed
130
    $tool1 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
131
132
133
134
135
136
137
    $tool1->axis = 0;
    $tool1->cartridge = null;
    $tool1->cartridge_color = null;
    $tool1->colors = null;
    $tool1->contextid = 1;
    $tool1->enabled = 1;
    $tool1->label = "pen";
M. Chardon's avatar
M. Chardon committed
138
    $tool1->order_tool = null;
M. Chardon's avatar
M. Chardon committed
139
140
141
    $tool1->reply = 0;
    $tool1->texts = null;
    $tool1->type = 8;
M. Chardon's avatar
M. Chardon committed
142
    $tool2 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
143
144
145
146
147
148
149
    $tool2->axis = 0;
    $tool2->cartridge = null;
    $tool2->cartridge_color = null;
    $tool2->colors = null;
    $tool2->contextid = 1;
    $tool2->enabled = 1;
    $tool2->label = "line";
M. Chardon's avatar
M. Chardon committed
150
    $tool2->order_tool = null;
M. Chardon's avatar
M. Chardon committed
151
152
153
    $tool2->reply = 0;
    $tool2->texts = null;
    $tool2->type = 9;
M. Chardon's avatar
M. Chardon committed
154
    $tool3 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
155
156
157
158
159
160
161
    $tool3->axis = 0;
    $tool3->cartridge = null;
    $tool3->cartridge_color = null;
    $tool3->colors = null;
    $tool3->contextid = 1;
    $tool3->enabled = 1;
    $tool3->label = "rectangle";
M. Chardon's avatar
M. Chardon committed
162
    $tool3->order_tool = null;
M. Chardon's avatar
M. Chardon committed
163
164
165
    $tool3->reply = 0;
    $tool3->texts = null;
    $tool3->type = 10;
M. Chardon's avatar
M. Chardon committed
166
    $tool4 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
167
168
169
170
171
172
173
    $tool4->axis = 0;
    $tool4->cartridge = null;
    $tool4->cartridge_color = null;
    $tool4->colors = null;
    $tool4->contextid = 1;
    $tool4->enabled = 1;
    $tool4->label = "oval";
M. Chardon's avatar
M. Chardon committed
174
    $tool4->order_tool = null;
M. Chardon's avatar
M. Chardon committed
175
176
177
    $tool4->reply = 0;
    $tool4->texts = null;
    $tool4->type = 11;
M. Chardon's avatar
M. Chardon committed
178
    $tool5 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
179
180
181
182
183
184
185
    $tool5->axis = 0;
    $tool5->cartridge = null;
    $tool5->cartridge_color = null;
    $tool5->colors = null;
    $tool5->contextid = 1;
    $tool5->enabled = 1;
    $tool5->label = "highlight";
M. Chardon's avatar
M. Chardon committed
186
    $tool5->order_tool = null;
M. Chardon's avatar
M. Chardon committed
187
188
189
    $tool5->reply = 0;
    $tool5->texts = null;
    $tool5->type = 12;
M. Chardon's avatar
M. Chardon committed
190
    $tool6 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
191
192
193
194
195
196
197
    $tool6->axis = 1;
    $tool6->cartridge = "Axis1";
    $tool6->cartridge_color = null;
    $tool6->colors = null;
    $tool6->contextid = 1;
    $tool6->enabled = 1;
    $tool6->label = "COMMENT";
M. Chardon's avatar
M. Chardon committed
198
    $tool6->order_tool = 1;
M. Chardon's avatar
M. Chardon committed
199
200
201
    $tool6->reply = 1;
    $tool6->texts = null;
    $tool6->type = 7;
M. Chardon's avatar
M. Chardon committed
202
    $tool7 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
203
204
205
206
207
208
209
    $tool7->axis = 1;
    $tool7->cartridge = "LEX";
    $tool7->cartridge_color = null;
    $tool7->colors = null;
    $tool7->contextid = 1;
    $tool7->enabled = 1;
    $tool7->label = "LEXIQUE";
M. Chardon's avatar
M. Chardon committed
210
    $tool7->order_tool = 2;
M. Chardon's avatar
M. Chardon committed
211
212
213
    $tool7->reply = 1;
    $tool7->texts = '"wrong meaning","bad word"';
    $tool7->type = 1;
M. Chardon's avatar
M. Chardon committed
214
    $tool8 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
215
216
217
218
219
220
221
    $tool8->axis = 1;
    $tool8->cartridge = "REP";
    $tool8->cartridge_color = null;
    $tool8->colors = null;
    $tool8->contextid = 1;
    $tool8->enabled = 1;
    $tool8->label = "REPETION";
M. Chardon's avatar
M. Chardon committed
222
    $tool8->order_tool = 3;
M. Chardon's avatar
M. Chardon committed
223
224
225
    $tool8->reply = 1;
    $tool8->texts = '"repetition","duplication"';
    $tool8->type = 4;
M. Chardon's avatar
M. Chardon committed
226
    $tool9 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
227
228
229
230
231
232
233
    $tool9->axis = 1;
    $tool9->cartridge = null;
    $tool9->cartridge_color = null;
    $tool9->colors = "blue";
    $tool9->contextid = 1;
    $tool9->enabled = 1;
    $tool9->label = "PONCTUATION";
M. Chardon's avatar
M. Chardon committed
234
    $tool9->order_tool = 4;
M. Chardon's avatar
M. Chardon committed
235
236
237
    $tool9->reply = 0;
    $tool9->texts = null;
    $tool9->type = 3;
M. Chardon's avatar
M. Chardon committed
238
    $tool10 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
239
240
241
242
243
244
245
    $tool10->axis = 2;
    $tool10->cartridge = "Axis2";
    $tool10->cartridge_color = null;
    $tool10->colors = null;
    $tool10->contextid = 1;
    $tool10->enabled = 1;
    $tool10->label = "COMMENT";
M. Chardon's avatar
M. Chardon committed
246
    $tool10->order_tool = 1;
M. Chardon's avatar
M. Chardon committed
247
248
249
    $tool10->reply = 1;
    $tool10->texts = null;
    $tool10->type = 7;
M. Chardon's avatar
M. Chardon committed
250
    $tool11 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
251
252
253
254
255
256
257
    $tool11->axis = 2;
    $tool11->cartridge = "LI";
    $tool11->cartridge_color = null;
    $tool11->colors = null;
    $tool11->contextid = 1;
    $tool11->enabled = 1;
    $tool11->label = "LINK";
M. Chardon's avatar
M. Chardon committed
258
    $tool11->order_tool = 2;
M. Chardon's avatar
M. Chardon committed
259
260
261
    $tool11->reply = 1;
    $tool11->texts = '"Connection","Correlation","Relation between these 2 ideas"';
    $tool11->type = 6;
M. Chardon's avatar
M. Chardon committed
262
    $tool12 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
263
264
265
266
267
268
269
    $tool12->axis = 3;
    $tool12->cartridge = "Useless";
    $tool12->cartridge_color = "#0000FF";
    $tool12->colors = "#0000FF";
    $tool12->contextid = 1;
    $tool12->enabled = 1;
    $tool12->label = "Useless";
M. Chardon's avatar
M. Chardon committed
270
    $tool12->order_tool = 1;
M. Chardon's avatar
M. Chardon committed
271
272
273
    $tool12->reply = 0;
    $tool12->texts = null;
    $tool12->type = 1;
M. Chardon's avatar
M. Chardon committed
274
    $tool13 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
275
276
277
278
279
280
281
    $tool13->axis = 3;
    $tool13->cartridge = null;
    $tool13->cartridge_color = null;
    $tool13->colors = "green";
    $tool13->contextid = 1;
    $tool13->enabled = 1;
    $tool13->label = "✔";
M. Chardon's avatar
M. Chardon committed
282
    $tool13->order_tool = 2;
M. Chardon's avatar
M. Chardon committed
283
284
285
    $tool13->reply = 0;
    $tool13->texts = null;
    $tool13->type = 3;
M. Chardon's avatar
M. Chardon committed
286
    $tool14 = new assignfeedback_editpdfplus\bdd\tool();
M. Chardon's avatar
M. Chardon committed
287
288
289
290
291
292
293
    $tool14->axis = 3;
    $tool14->cartridge = "Formatting";
    $tool14->cartridge_color = "#FF6F40";
    $tool14->colors = "#FF6F40";
    $tool14->contextid = 1;
    $tool14->enabled = 1;
    $tool14->label = "FORM";
M. Chardon's avatar
M. Chardon committed
294
    $tool14->order_tool = 3;
M. Chardon's avatar
M. Chardon committed
295
296
297
    $tool14->reply = 1;
    $tool14->texts = '"identation","order"';
    $tool14->type = 5;
M. Chardon's avatar
M. Chardon committed
298
299
    $tools = array($tool1, $tool2, $tool3, $tool4, $tool5, $tool6, $tool7, $tool8, $tool9, $tool10, $tool11, $tool12, $tool13, $tool14);
    $DB->insert_records('assignfeedback_editpp_tool', $tools);
M. Chardon's avatar
init  
M. Chardon committed
300
}