Install gec » Historique » Version 3
Julien Jocal, 14/11/2009 15:29
Ajout du sql de début
1 | 1 | Julien Jocal | h1. Installer Gestion des Evaluations par Compétences |
---|---|---|---|
2 | |||
3 | 3 | Julien Jocal | * Installer un serveur web avec php 5.2.4 minimum et un serveur MySql. Si "wampserver":http://www.wampserver.com/ ou easyphp peuvent être installés sur du wind$, il est nécessaire de passer sur des solutions plus solides pour passer en production : "LAMP":http://doc.ubuntu-fr.org/lamp (linux, apache, mysql, php). "DEBIAN":http://www.debian.org/index.fr.html est une distribution Linux adaptée pour assurer une charge lourde. |
4 | 1 | Julien Jocal | |
5 | 3 | Julien Jocal | * Il faut réécrire les url pour utiliser GEC : "ubuntu":http://doc.ubuntu-fr.org/apache2?s[]=mod&s[]=rewrite#activer_l_url_rewriting mais il existe de très nombreuses ressources sur le web pour activer le module de réécriture des url d'Apache (mod_rewriting). |
6 | 1 | Julien Jocal | |
7 | * Le code de GEC doit se retrouver dans l'arborescence du serveur. |
||
8 | |||
9 | h2. FICHIERS à modifier |
||
10 | |||
11 | 3 | Julien Jocal | * Le fichier index.php doit être modifié : |
12 | |||
13 | <pre> |
||
14 | include 'lib/frontControleur.php'; |
||
15 | new frontControleur('/GEC/trunk', true); |
||
16 | |||
17 | Il faut modifier le /GEC/trunk par votre arborescence de GEC |
||
18 | </pre> |
||
19 | |||
20 | * Le fichier .htaccess doit aussi être modifié de la même façon : |
||
21 | |||
22 | <pre> |
||
23 | RewriteEngine on |
||
24 | RewriteBase /GEC/trunk/ |
||
25 | RewriteRule !\.(js|ico|txt|gif|jpg|png|css|pack)$ index.php |
||
26 | |||
27 | Il faut modifier le RewriteBase par votre arborescence de GEC |
||
28 | </pre> |
||
29 | |||
30 | * Le fichier /securite/connectbase.inc.php doit être renseigné avec les identifiants de connexion à la base de données MySql. |
||
31 | |||
32 | <pre> |
||
33 | date_default_timezone_set("Europe/Paris"); |
||
34 | $host = 'localhost'; |
||
35 | $base = 'competencesrb'; |
||
36 | $user = 'competencesrb'; |
||
37 | $mdp = 'competencesrb'; |
||
38 | </pre> |
||
39 | |||
40 | h2. Le contenu de la base |
||
41 | |||
42 | A ce jour, il n'y a pas d'installeur automatique pour GEC. Pour le faire fonctionner, il faut récupérer le contenu du fichier /propel/build/sql/schema.sql et de l'envoyer dans la base à l'aide d'un outil comme phpMyAdmin ou autres. Pour le contenu : le sql suivant doit pourvoir vous faire commencer. Pensez juste à modifier la ligne de l'admin de votre établissement en précisant son RNE complet en fin de ligne et son login à la place de `admin`. |
||
43 | |||
44 | <pre> |
||
45 | |||
46 | -- |
||
47 | -- Contenu de la table `utilisateurs` |
||
48 | -- |
||
49 | |||
50 | INSERT INTO `utilisateurs` (`id`, `login`, `nom`, `prenom`, `civilite`, `naissance`, `password`, `email`, `role_id`, `matiere_id`, `classe_id`, `sso`, `rne`) VALUES |
||
51 | (1, 'admin', 'Administrateur', 'GEC', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', '', 1, 0, 0, 'n', 'UN_RNE'); |
||
52 | |||
53 | -- |
||
54 | -- Contenu de la table `droits` |
||
55 | -- |
||
56 | |||
57 | INSERT INTO `droits` (`id`, `role_id`, `module`, `controleur`, `action`) VALUES |
||
58 | (1, '4', '', 'accueil', 'index'), |
||
59 | (2, '4', '', 'groupes', 'index'), |
||
60 | (3, '4', '', 'groupes', 'ajouter'), |
||
61 | (4, '4', '', 'groupes', 'effacer'), |
||
62 | (5, '4', '', 'groupes', 'modifier'), |
||
63 | (6, '4', '', 'groupes', 'supprimerEleve'), |
||
64 | (7, '4', '', 'groupes', 'ajouterEleve'), |
||
65 | (8, '4', '', 'competences', 'index'), |
||
66 | (9, '4', '', 'competences', 'ajouter'), |
||
67 | (10, '4', '', 'competences', 'effacer'), |
||
68 | (11, '4', '', 'competences', 'commun'), |
||
69 | (12, '4', '', 'competences', 'perso'), |
||
70 | (13, '4', '', 'competences', 'domaines'), |
||
71 | (14, '4', '', 'competences', 'effacerDomaine'), |
||
72 | (15, '4', '', 'competences', 'ajaxPreferences'), |
||
73 | (16, '4', '', 'competences', 'modifier'), |
||
74 | (17, '4', '', 'grilles', 'index'), |
||
75 | (18, '4', '', 'grilles', 'ajouter'), |
||
76 | (19, '4', '', 'grilles', 'modifierNom'), |
||
77 | (20, '4', '', 'grilles', 'effacer'), |
||
78 | (21, '4', '', 'grilles', 'eleves'), |
||
79 | (22, '4', '', 'grilles', 'lierAvecCompetences'), |
||
80 | (23, '4', '', 'grilles', 'lierAvecGroupe'), |
||
81 | (24, '4', '', 'grilles', 'delierCompetence'), |
||
82 | (25, '4', '', 'grilles', 'delierGroupe'), |
||
83 | (26, '4', '', 'controles', 'perso'), |
||
84 | (27, '4', '', 'controles', 'controle'), |
||
85 | (28, '4', '', 'controles', 'ajaxEvaluer'), |
||
86 | (29, '4', '', 'controles', 'changerNomControle'), |
||
87 | (30, '4', '', 'controles', 'ajouterResultatControle'), |
||
88 | (31, '4', '', 'controles', 'effacer'), |
||
89 | (32, '4', '', 'controles', 'modifier'), |
||
90 | (33, '4', '', 'controles', 'addModif'), |
||
91 | (34, '4', '', 'utilisateurs', 'perso'), |
||
92 | (35, '4', '', 'utilisateurs', 'modifMdp'), |
||
93 | (36, '4', '', 'login', 'logout'), |
||
94 | (37, '4', '', 'pdf', 'controle'), |
||
95 | (38, '4', '', 'pdf', 'editerBulletin'), |
||
96 | (39, '4', '', 'pdf', 'grille'), |
||
97 | (40, '4', '', 'odt', 'grille'), |
||
98 | (41, '4', '', 'bilans', 'index'), |
||
99 | (42, '4', '', 'bilans', 'ajouter'), |
||
100 | (43, '4', '', 'bilans', 'effacer'), |
||
101 | (44, '4', '', 'bilans', 'modifier'), |
||
102 | (45, '4', '', 'bilans', 'perso'), |
||
103 | (46, '4', '', 'bilans', 'eleveEtCompetence'), |
||
104 | (47, '4', '', 'bilans', 'eleveEtSocle'), |
||
105 | (48, '4', '', 'bilans', 'bilanRapideSocle'), |
||
106 | (49, '4', '', 'bilans', 'addBilanCptceHorsSocle'), |
||
107 | (50, '4', '', 'bilans', 'tousBilans'), |
||
108 | (51, '4', '', 'bulletins', 'index'), |
||
109 | (52, '4', '', 'bulletins', 'ajouter'), |
||
110 | (53, '4', '', 'bulletins', 'effacer'), |
||
111 | (54, '4', '', 'bulletins', 'modifier'), |
||
112 | (55, '4', '', 'bulletins', 'perso'), |
||
113 | (56, '4', '', 'bulletins', 'persoBulletin'), |
||
114 | (57, '4', '', 'bulletins', 'ajouterAppreciation'), |
||
115 | (58, '4', '', 'bulletins', 'ouvrirBulletin'), |
||
116 | (59, '4', '', 'bulletins', 'fermerBulletin'), |
||
117 | (60, '4', '', 'bulletins', 'transPP'), |
||
118 | (61, '4', '', 'bulletins', 'transAjouter'), |
||
119 | (62, '4', '', 'discussions', 'index'), |
||
120 | (63, '4', '', 'discussions', 'ajouter'), |
||
121 | (64, '4', '', 'discussions', 'effacer'), |
||
122 | (65, '4', '', 'discussions', 'discussion'), |
||
123 | (66, '4', '', 'discussions', 'ajaxEnvoyer'), |
||
124 | (67, '4', '', 'discussions', 'ajaxRecevoir'), |
||
125 | (68, '4', '', 'remediations', 'eleves'), |
||
126 | (69, '4', '', 'remediations', 'ajaxEleves'), |
||
127 | (70, '4', '', 'remediations', 'ajaxBilanEleve'), |
||
128 | (71, '4', '', 'remediations', 'suivi'), |
||
129 | (72, '4', '', 'remediations', 'creer'), |
||
130 | (73, '4', '', 'remediations', 'lier'), |
||
131 | (74, '4', '', 'remediations', 'ajouter'), |
||
132 | (75, '4', '', 'remediations', 'effacer'), |
||
133 | (76, '4', '', 'remediations', 'fichier'), |
||
134 | (77, '4', '', 'remediations', 'eleves'), |
||
135 | (78, '4', '', 'remediations', 'ajaxEleves'), |
||
136 | (79, '4', '', 'remediations', 'ajaxBilanEleve'), |
||
137 | (80, '2', '', 'accueil', 'index'), |
||
138 | (81, '2', '', 'groupes', 'index'), |
||
139 | (82, '2', '', 'groupes', 'ajouter'), |
||
140 | (83, '2', '', 'groupes', 'effacer'), |
||
141 | (84, '2', '', 'groupes', 'modifier'), |
||
142 | (85, '2', '', 'groupes', 'supprimerEleve'), |
||
143 | (86, '2', '', 'groupes', 'ajouterEleve'), |
||
144 | (87, '2', '', 'competences', 'index'), |
||
145 | (88, '2', '', 'competences', 'ajouter'), |
||
146 | (89, '2', '', 'competences', 'effacer'), |
||
147 | (90, '2', '', 'competences', 'commun'), |
||
148 | (91, '2', '', 'competences', 'perso'), |
||
149 | (92, '2', '', 'competences', 'domaines'), |
||
150 | (93, '2', '', 'competences', 'effacerDomaine'), |
||
151 | (94, '2', '', 'competences', 'ajaxPreferences'), |
||
152 | (95, '2', '', 'competences', 'modifier'), |
||
153 | (96, '2', '', 'competences', 'ajouterpeda'), |
||
154 | (97, '2', '', 'competences', 'effacercommun'), |
||
155 | (98, '2', '', 'grilles', 'index'), |
||
156 | (99, '2', '', 'grilles', 'ajouter'), |
||
157 | (100, '2', '', 'grilles', 'modifierNom'), |
||
158 | (101, '2', '', 'grilles', 'effacer'), |
||
159 | (102, '2', '', 'grilles', 'eleves'), |
||
160 | (103, '2', '', 'grilles', 'lierAvecCompetences'), |
||
161 | (104, '2', '', 'grilles', 'lierAvecGroupe'), |
||
162 | (105, '2', '', 'grilles', 'delierCompetence'), |
||
163 | (106, '2', '', 'grilles', 'delierGroupe'), |
||
164 | (107, '2', '', 'controles', 'perso'), |
||
165 | (108, '2', '', 'controles', 'controle'), |
||
166 | (109, '2', '', 'controles', 'ajaxEvaluer'), |
||
167 | (110, '2', '', 'controles', 'changerNomControle'), |
||
168 | (111, '2', '', 'controles', 'ajouterResultatControle'), |
||
169 | (112, '2', '', 'controles', 'effacer'), |
||
170 | (113, '2', '', 'controles', 'modifier'), |
||
171 | (114, '2', '', 'controles', 'addModif'), |
||
172 | (115, '2', '', 'utilisateurs', 'perso'), |
||
173 | (116, '2', '', 'utilisateurs', 'modifMdp'), |
||
174 | (117, '2', '', 'login', 'logout'), |
||
175 | (118, '2', '', 'pdf', 'controle'), |
||
176 | (119, '2', '', 'pdf', 'editerBulletin'), |
||
177 | (120, '2', '', 'pdf', 'grille'), |
||
178 | (121, '2', '', 'odt', 'grille'), |
||
179 | (122, '2', '', 'bilans', 'index'), |
||
180 | (123, '2', '', 'bilans', 'ajouter'), |
||
181 | (124, '2', '', 'bilans', 'effacer'), |
||
182 | (125, '2', '', 'bilans', 'modifier'), |
||
183 | (126, '2', '', 'bilans', 'perso'), |
||
184 | (127, '2', '', 'bilans', 'eleveEtCompetence'), |
||
185 | (128, '2', '', 'bilans', 'eleveEtSocle'), |
||
186 | (129, '2', '', 'bilans', 'bilanRapideSocle'), |
||
187 | (130, '2', '', 'bilans', 'addBilanCptceHorsSocle'), |
||
188 | (131, '2', '', 'bilans', 'tousBilans'), |
||
189 | (132, '2', '', 'bulletins', 'index'), |
||
190 | (133, '2', '', 'bulletins', 'ajouter'), |
||
191 | (134, '2', '', 'bulletins', 'effacer'), |
||
192 | (135, '2', '', 'bulletins', 'modifier'), |
||
193 | (136, '2', '', 'bulletins', 'perso'), |
||
194 | (137, '2', '', 'bulletins', 'persoBulletin'), |
||
195 | (138, '2', '', 'bulletins', 'ajouterAppreciation'), |
||
196 | (139, '2', '', 'bulletins', 'ouvrirBulletin'), |
||
197 | (140, '2', '', 'bulletins', 'fermerBulletin'), |
||
198 | (141, '2', '', 'bulletins', 'transPP'), |
||
199 | (142, '2', '', 'bulletins', 'transAjouter'), |
||
200 | (143, '2', '', 'discussions', 'index'), |
||
201 | (144, '2', '', 'discussions', 'ajouter'), |
||
202 | (145, '2', '', 'discussions', 'effacer'), |
||
203 | (146, '2', '', 'discussions', 'discussion'), |
||
204 | (147, '2', '', 'discussions', 'ajaxEnvoyer'), |
||
205 | (148, '2', '', 'discussions', 'ajaxRecevoir'), |
||
206 | (149, '2', '', 'remediations', 'suivi'), |
||
207 | (150, '2', '', 'remediations', 'creer'), |
||
208 | (151, '2', '', 'remediations', 'lier'), |
||
209 | (152, '2', '', 'remediations', 'ajouter'), |
||
210 | (153, '2', '', 'remediations', 'effacer'), |
||
211 | (154, '2', '', 'remediations', 'fichier'), |
||
212 | (155, '2', '', 'remediations', 'eleves'), |
||
213 | (156, '2', '', 'remediations', 'ajaxEleves'), |
||
214 | (157, '2', '', 'remediations', 'ajaxBilanEleve'), |
||
215 | (158, '1', '', 'accueil', 'index'), |
||
216 | (159, '1', '', 'groupes', 'index'), |
||
217 | (160, '1', '', 'groupes', 'ajouter'), |
||
218 | (161, '1', '', 'groupes', 'effacer'), |
||
219 | (162, '1', '', 'groupes', 'modifier'), |
||
220 | (163, '1', '', 'groupes', 'supprimerEleve'), |
||
221 | (164, '1', '', 'groupes', 'ajouterEleve'), |
||
222 | (165, '1', '', 'competences', 'index'), |
||
223 | (166, '1', '', 'competences', 'ajouter'), |
||
224 | (167, '1', '', 'competences', 'effacer'), |
||
225 | (168, '1', '', 'competences', 'commun'), |
||
226 | (169, '1', '', 'competences', 'perso'), |
||
227 | (170, '1', '', 'competences', 'domaines'), |
||
228 | (171, '1', '', 'competences', 'effacerDomaine'), |
||
229 | (172, '1', '', 'competences', 'ajaxPreferences'), |
||
230 | (173, '1', '', 'competences', 'modifier'), |
||
231 | (174, '1', '', 'competences', 'ajouterpeda'), |
||
232 | (175, '1', '', 'competences', 'effacercommun'), |
||
233 | (176, '1', '', 'competences', 'ajoutersocle'), |
||
234 | (177, '1', '', 'competences', 'ajouterNiveau2'), |
||
235 | (178, '1', '', 'grilles', 'index'), |
||
236 | (179, '1', '', 'grilles', 'ajouter'), |
||
237 | (180, '1', '', 'grilles', 'modifierNom'), |
||
238 | (181, '1', '', 'grilles', 'effacer'), |
||
239 | (182, '1', '', 'grilles', 'eleves'), |
||
240 | (183, '1', '', 'grilles', 'lierAvecCompetences'), |
||
241 | (184, '1', '', 'grilles', 'lierAvecGroupe'), |
||
242 | (185, '1', '', 'grilles', 'delierCompetence'), |
||
243 | (186, '1', '', 'grilles', 'delierGroupe'), |
||
244 | (187, '1', '', 'controles', 'perso'), |
||
245 | (188, '1', '', 'controles', 'controle'), |
||
246 | (189, '1', '', 'controles', 'ajaxEvaluer'), |
||
247 | (190, '1', '', 'controles', 'changerNomControle'), |
||
248 | (191, '1', '', 'controles', 'ajouterResultatControle'), |
||
249 | (192, '1', '', 'controles', 'effacer'), |
||
250 | (193, '1', '', 'controles', 'modifier'), |
||
251 | (194, '1', '', 'controles', 'addModif'), |
||
252 | (195, '1', '', 'utilisateurs', 'perso'), |
||
253 | (196, '1', '', 'utilisateurs', 'modifMdp'), |
||
254 | (197, '1', '', 'utilisateurs', 'index'), |
||
255 | (198, '1', '', 'utilisateurs', 'ajouter'), |
||
256 | (199, '1', '', 'utilisateurs', 'effacer'), |
||
257 | (200, '1', '', 'utilisateurs', 'modifier'), |
||
258 | (201, '1', '', 'utilisateurs', 'modifUtilisateur'), |
||
259 | (202, '1', '', 'utilisateurs', 'addModifUtilisateur'), |
||
260 | (203, '1', '', 'utilisateurs', 'ajouterUtilisateurs'), |
||
261 | (204, '1', '', 'utilisateurs', 'profprincipaux'), |
||
262 | (205, '1', '', 'login', 'logout'), |
||
263 | (206, '1', '', 'pdf', 'controle'), |
||
264 | (207, '1', '', 'pdf', 'editerBulletin'), |
||
265 | (208, '1', '', 'pdf', 'grille'), |
||
266 | (209, '1', '', 'odt', 'grille'), |
||
267 | (210, '1', '', 'bilans', 'index'), |
||
268 | (211, '1', '', 'bilans', 'ajouter'), |
||
269 | (212, '1', '', 'bilans', 'effacer'), |
||
270 | (213, '1', '', 'bilans', 'modifier'), |
||
271 | (214, '1', '', 'bilans', 'perso'), |
||
272 | (215, '1', '', 'bilans', 'eleveEtCompetence'), |
||
273 | (216, '1', '', 'bilans', 'eleveEtSocle'), |
||
274 | (217, '1', '', 'bilans', 'bilanRapideSocle'), |
||
275 | (218, '1', '', 'bilans', 'addBilanCptceHorsSocle'), |
||
276 | (219, '1', '', 'bilans', 'tousBilans'), |
||
277 | (220, '1', '', 'bulletins', 'index'), |
||
278 | (221, '1', '', 'bulletins', 'ajouter'), |
||
279 | (222, '1', '', 'bulletins', 'effacer'), |
||
280 | (223, '1', '', 'bulletins', 'modifier'), |
||
281 | (224, '1', '', 'bulletins', 'perso'), |
||
282 | (225, '1', '', 'bulletins', 'persoBulletin'), |
||
283 | (226, '1', '', 'bulletins', 'ajouterAppreciation'), |
||
284 | (227, '1', '', 'bulletins', 'ouvrirBulletin'), |
||
285 | (228, '1', '', 'bulletins', 'fermerBulletin'), |
||
286 | (229, '1', '', 'bulletins', 'infos'), |
||
287 | (230, '1', '', 'bulletins', 'cptcesTransversalesBulletin'), |
||
288 | (231, '1', '', 'bulletins', 'addCptceTrans'), |
||
289 | (232, '1', '', 'bulletins', 'delCptceTrans'), |
||
290 | (233, '1', '', 'discussions', 'index'), |
||
291 | (234, '1', '', 'discussions', 'ajouter'), |
||
292 | (235, '1', '', 'discussions', 'effacer'), |
||
293 | (236, '1', '', 'discussions', 'discussion'), |
||
294 | (237, '1', '', 'discussions', 'ajaxEnvoyer'), |
||
295 | (238, '1', '', 'discussions', 'ajaxRecevoir'), |
||
296 | (239, '1', '', 'settings', 'index'), |
||
297 | (240, '1', '', 'settings', 'ajouter'), |
||
298 | (241, '1', '', 'settings', 'effacer'), |
||
299 | (242, '1', '', 'settings', 'validation'), |
||
300 | (243, '1', '', 'settings', 'periodes'), |
||
301 | (244, '1', '', 'settings', 'ajouterPeriode'), |
||
302 | (245, '1', '', 'settings', 'effacerPeriode'), |
||
303 | (246, '1', '', 'preferences', 'index'), |
||
304 | (247, '1', '', 'preferences', 'ajouterPref'), |
||
305 | (248, '1', '', 'classes', 'index'), |
||
306 | (249, '1', '', 'classes', 'ajouter'), |
||
307 | (250, '1', '', 'classes', 'effacer'), |
||
308 | (251, '1', '', 'matieres', 'index'), |
||
309 | (252, '3', '', 'accueil', 'index'), |
||
310 | (253, '3', '', 'accueil', 'indexEleve'), |
||
311 | (254, '3', '', 'utilisateurs', 'eleve'), |
||
312 | (255, '3', '', 'utilisateurs', 'modifMdp'), |
||
313 | (256, '3', '', 'controles', 'eleve'), |
||
314 | (257, '3', '', 'remediations', 'index'); |
||
315 | |||
316 | -- |
||
317 | -- Contenu de la table `roles` |
||
318 | -- |
||
319 | |||
320 | INSERT INTO `roles` (`id`, `nom`) VALUES |
||
321 | (1, 'admin'), |
||
322 | (2, 'Coordinateur'), |
||
323 | (3, 'eleve'), |
||
324 | (4, 'professeur'), |
||
325 | (5, 'superadmin'); |
||
326 | |||
327 | -- |
||
328 | -- Contenu de la table `settings` |
||
329 | -- |
||
330 | |||
331 | INSERT INTO `settings` (`id`, `nom`, `valeur`, `rne`) VALUES |
||
332 | (2, 'titre', 'Gestion des Evaluations par Compétences', '0331667'), |
||
333 | (3, 'title', 'GEC - Les compétences', ''); |
||
334 | |||
335 | -- |
||
336 | -- Contenu de la table `validations` |
||
337 | -- |
||
338 | |||
339 | INSERT INTO `validations` (`id`, `lettre`, `texte`, `couleur`, `niveau`, `rne`) VALUES |
||
340 | (1, 'm', 'Compétence maitrisée', '#009900', 4, '0331667H'), |
||
341 | (2, 'n', 'Compétence non maitrisée', '#FF0000', 1, '0331667H'), |
||
342 | (3, 'c', 'Compétence en cours d''acquisition', '#FFCC00', 2, '0331667H'), |
||
343 | (4, 'r', 'Compétence à renforcer', '#99FF33', 3, '0331667H'), |
||
344 | (5, 'a', 'Absence', '#00FFFF', 0, '0331667H'); |
||
345 | |||
346 | </pre> |
||
347 | 2 | Julien Jocal | |
348 | 1 | Julien Jocal | _@ suivre..._ |