Projet

Général

Profil

Install gec » Historique » Version 6

Julien Jocal, 06/09/2010 20:26

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 6 Julien Jocal
A ce jour, il n'y a pas d'installeur automatique pour GEC. Pour le faire fonctionner, il faut faire un copier-coller des lignes ci-dessous (tables et contenu). Pour commencer, il faut se connecter en superadmin (mot de passe "a") pour créer un établissement avec un admin_rne lié. Seul l'admin de cet établissement pourra alors gérer l'établissement.
43 3 Julien Jocal
44
<pre>
45 1 Julien Jocal
46 6 Julien Jocal
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
47
48
49
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
50
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
51
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
52
/*!40101 SET NAMES utf8 */;
53
54 1 Julien Jocal
--
55 6 Julien Jocal
-- Base de données: `gec-2010`
56 3 Julien Jocal
--
57 1 Julien Jocal
58 6 Julien Jocal
-- --------------------------------------------------------
59 1 Julien Jocal
60
--
61 6 Julien Jocal
-- Structure de la table `aides`
62
--
63
64
CREATE TABLE IF NOT EXISTS `aides` (
65
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table aides',
66
  `module` varchar(100) NOT NULL DEFAULT '' COMMENT 'Module de l''application',
67
  `controleur` varchar(100) NOT NULL COMMENT 'Controleur',
68
  `vue` varchar(100) NOT NULL COMMENT 'Vue',
69
  `contenu` longtext NOT NULL COMMENT 'contenu de l''aide',
70
  PRIMARY KEY (`id`)
71
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Ensemble des aides' AUTO_INCREMENT=1 ;
72
73
--
74
-- Contenu de la table `aides`
75
--
76
77
78
-- --------------------------------------------------------
79
80
--
81
-- Structure de la table `appreciations`
82
--
83
84
CREATE TABLE IF NOT EXISTS `appreciations` (
85
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table appreciations',
86
  `bulletin_id` int(11) NOT NULL COMMENT 'cle etrangere du bulletin',
87
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
88
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
89
  `transversale` char(1) NOT NULL DEFAULT 'N' COMMENT 'Transversale ou pas (O/N)',
90
  `contenu` text NOT NULL COMMENT 'Contenu de l''appreciation',
91
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de l''appreciation',
92
  `moyennecrite` int(11) NOT NULL COMMENT 'inutile',
93
  `moyenneorale` int(11) NOT NULL COMMENT 'inutile',
94
  PRIMARY KEY (`id`,`bulletin_id`,`professeur_id`,`eleve_id`),
95
  KEY `appreciations_FI_1` (`bulletin_id`),
96
  KEY `appreciations_FI_2` (`professeur_id`),
97
  KEY `appreciations_FI_3` (`eleve_id`)
98
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des appreciations pour chaque matiere' AUTO_INCREMENT=1 ;
99
100
--
101
-- Contenu de la table `appreciations`
102
--
103
104
105
-- --------------------------------------------------------
106
107
--
108
-- Structure de la table `appreciation_bilans`
109
--
110
111
CREATE TABLE IF NOT EXISTS `appreciation_bilans` (
112
  `appreciation_id` int(11) NOT NULL COMMENT 'cle etrangere de l''appreciation',
113
  `bilan_id` int(11) NOT NULL COMMENT 'cle etrangere du bilan',
114
  PRIMARY KEY (`appreciation_id`,`bilan_id`),
115
  KEY `appreciation_bilans_FI_2` (`bilan_id`)
116
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bilans de chaque appreciation';
117
118
--
119
-- Contenu de la table `appreciation_bilans`
120
--
121
122
123
-- --------------------------------------------------------
124
125
--
126
-- Structure de la table `attestations`
127
--
128
129
CREATE TABLE IF NOT EXISTS `attestations` (
130
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table attestations',
131
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''eleve',
132
  `pallier` int(1) NOT NULL COMMENT 'Pallier 1,  2 ou 3',
133
  `assr1` char(1) NOT NULL DEFAULT '' COMMENT 'ASSR 1 o/n',
134
  `assr2` char(1) NOT NULL DEFAULT '' COMMENT 'ASSR 2 o/n',
135
  `psc1` char(1) NOT NULL DEFAULT '' COMMENT 'PSC 1 o/n',
136
  `maitrise` char(1) NOT NULL DEFAULT '' COMMENT 'maitrise o/n',
137
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
138
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
139
  PRIMARY KEY (`id`),
140
  KEY `attestations_FI_1` (`eleve_id`)
141
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des attestations' AUTO_INCREMENT=1 ;
142
143
--
144
-- Contenu de la table `attestations`
145
--
146
147
148
-- --------------------------------------------------------
149
150
--
151
-- Structure de la table `attestation_items`
152
--
153
154
CREATE TABLE IF NOT EXISTS `attestation_items` (
155
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table attestations',
156
  `attestation_id` int(11) NOT NULL COMMENT 'cle etrangere de l''attestation',
157
  `cptcegrp_id` int(11) NOT NULL COMMENT 'cle etrangere du domaine',
158
  `item` varchar(255) NOT NULL DEFAULT 'n' COMMENT 'Nom de l''item',
159
  `maitrise` char(1) NOT NULL DEFAULT '' COMMENT 'maitrise o/n',
160
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
161
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
162
  PRIMARY KEY (`id`),
163
  KEY `attestation_items_FI_1` (`attestation_id`),
164
  KEY `attestation_items_FI_2` (`cptcegrp_id`)
165
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des items de chaque attestation' AUTO_INCREMENT=1 ;
166
167
--
168
-- Contenu de la table `attestation_items`
169
--
170
171
172
-- --------------------------------------------------------
173
174
--
175
-- Structure de la table `bilans`
176
--
177
178
CREATE TABLE IF NOT EXISTS `bilans` (
179
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table bilans',
180
  `nom` varchar(255) NOT NULL COMMENT 'Nom du bilan',
181
  `date` int(11) NOT NULL COMMENT 'Date du bilan (pour les bulletins)',
182
  `created_on` int(11) NOT NULL COMMENT 'Date de creation du bilan (automatique)',
183
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
184
  `transversale` char(1) NOT NULL DEFAULT 'N' COMMENT 'tag pour savoir si une competence transversale',
185
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
186
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
187
  `resultat` char(2) NOT NULL COMMENT 'resultat du bilan de la competence',
188
  `appreciation` text NOT NULL COMMENT 'appreciation du bilan de la competence',
189
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
190
  PRIMARY KEY (`id`,`professeur_id`,`eleve_id`,`competence_id`),
191
  KEY `bilans_FI_1` (`professeur_id`),
192
  KEY `bilans_FI_2` (`eleve_id`),
193
  KEY `bilans_FI_3` (`competence_id`),
194
  KEY `bilans_FI_4` (`resultat`)
195
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bilans' AUTO_INCREMENT=1 ;
196
197
--
198
-- Contenu de la table `bilans`
199
--
200
201
202
-- --------------------------------------------------------
203
204
--
205
-- Structure de la table `branches`
206
--
207
208
CREATE TABLE IF NOT EXISTS `branches` (
209
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table branches',
210
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
211
  `referentiel_id` int(11) NOT NULL COMMENT 'cle etrangere referentiel',
212
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la branche',
213
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
214
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
215
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
216
  PRIMARY KEY (`id`),
217
  KEY `branches_FI_1` (`auteur_id`),
218
  KEY `branches_FI_2` (`referentiel_id`)
219
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des branches' AUTO_INCREMENT=1 ;
220
221
--
222
-- Contenu de la table `branches`
223
--
224
225
226
-- --------------------------------------------------------
227
228
--
229
-- Structure de la table `bulletins`
230
--
231
232
CREATE TABLE IF NOT EXISTS `bulletins` (
233
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table bulletins',
234
  `nom` varchar(255) NOT NULL COMMENT 'Nom du bulletin',
235
  `debut` int(11) NOT NULL COMMENT 'Date de debut de la periode des bilans du bulletin',
236
  `fin` int(11) NOT NULL COMMENT 'Date de debut de la periode des bilans du bulletin',
237
  `ferme` char(1) NOT NULL DEFAULT 'N' COMMENT 'Savoir si on peut ajouter des bilans sur ce bulletin',
238
  `created_on` int(11) NOT NULL COMMENT 'Date de creation du bulletin',
239
  `classe_id` int(11) NOT NULL DEFAULT '0' COMMENT 'classe concernee par le bulletin',
240
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
241
  PRIMARY KEY (`id`)
242
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bulletins' AUTO_INCREMENT=1 ;
243
244
--
245
-- Contenu de la table `bulletins`
246
--
247
248
249
-- --------------------------------------------------------
250
251
--
252
-- Structure de la table `bulletin_transversales`
253
--
254
255
CREATE TABLE IF NOT EXISTS `bulletin_transversales` (
256
  `bulletin_id` int(11) NOT NULL COMMENT 'cle etrangere de la table bulletins',
257
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la table competences',
258
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
259
  PRIMARY KEY (`bulletin_id`,`competence_id`),
260
  KEY `bulletin_transversales_FI_2` (`competence_id`)
261
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences transversales de ce bulletin';
262
263
--
264
-- Contenu de la table `bulletin_transversales`
265
--
266
267
268
-- --------------------------------------------------------
269
270
--
271
-- Structure de la table `classes`
272
--
273
274
CREATE TABLE IF NOT EXISTS `classes` (
275
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table classes',
276
  `nom` varchar(50) NOT NULL COMMENT 'nom de la classe',
277
  `nomlong` varchar(100) NOT NULL COMMENT 'nomlong de la classe',
278
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
279
  PRIMARY KEY (`id`),
280
  KEY `classes_FI_1` (`rne`)
281
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='liste des classes' AUTO_INCREMENT=1 ;
282
283
--
284
-- Contenu de la table `classes`
285
--
286
287
288
-- --------------------------------------------------------
289
290
--
291
-- Structure de la table `competences`
292
--
293
294
CREATE TABLE IF NOT EXISTS `competences` (
295
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table competences',
296
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court de la competence',
297
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long de la competence',
298
  `groupee_par` varchar(255) NOT NULL COMMENT 'Nom du groupe d''items',
299
  `cptcegrp_id` int(11) NOT NULL COMMENT 'Groupe de la competence',
300
  `competence_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Permet de lier des competences entre elles',
301
  `type` char(20) NOT NULL DEFAULT 'perso' COMMENT 'Type de competence :tronc peda perso',
302
  `niveau` int(1) NOT NULL DEFAULT '3' COMMENT 'Niveau de hierarchie des competences : 1 = socle, 2 = derivee du socle, 3 = les autres',
303
  `utilisateur_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de l''utilisateur dans le cas d''une competence perso',
304
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
305
  `ordre` int(3) NOT NULL DEFAULT '0' COMMENT 'ordre affichage',
306
  PRIMARY KEY (`id`),
307
  KEY `competences_FI_1` (`cptcegrp_id`),
308
  KEY `competences_FI_2` (`competence_id`),
309
  KEY `competences_FI_3` (`utilisateur_id`)
310
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des competences evaluees' AUTO_INCREMENT=255 ;
311
312
--
313
-- Contenu de la table `competences`
314
--
315
316
INSERT INTO `competences` (`id`, `nomcourt`, `nomlong`, `groupee_par`, `cptcegrp_id`, `competence_id`, `type`, `niveau`, `utilisateur_id`, `rne`, `ordre`) VALUES
317
(1, 'S’exprimer clairement à l’oral en utilisant un vocabulaire approprié.', 'S’exprimer clairement à l’oral en utilisant un vocabulaire approprié.', 'Dire', 1, 1, 'socle', 1, 0, 'all', 0),
318
(2, 'Participer en classe à un échange verbal en respectant les règles de la communication.', 'Participer en classe à un échange verbal en respectant les règles de la communication.', 'Dire', 1, 2, 'socle', 1, 0, 'all', 1),
319
(3, 'Dire de mémoire quelques textes en prose ou poèmes courts.', 'Dire de mémoire quelques textes en prose ou poèmes courts.', 'Dire', 1, 3, 'socle', 1, 0, 'all', 2),
320
(4, 'Lire seul, à haute voix, un texte comprenant des mots connus et inconnus.', 'Lire seul, à haute voix, un texte comprenant des mots connus et inconnus.', 'Lire', 1, 4, 'socle', 1, 0, 'all', 0),
321
(5, 'Lire seul et écouter lire des textes du patrimoine et des œuvres intégrales de la littérature de jeunesse adaptés à son âge.', 'Lire seul et écouter lire des textes du patrimoine et des œuvres intégrales de la littérature de jeunesse adaptés à son âge.', 'Lire', 1, 5, 'socle', 1, 0, 'all', 1),
322
(6, 'Lire seul et comprendre un énoncé, une consigne simple.', 'Lire seul et comprendre un énoncé, une consigne simple.', 'Lire', 1, 6, 'socle', 1, 0, 'all', 2),
323
(7, 'Dégager le thème d’un paragraphe ou d’un texte court.', 'Dégager le thème d’un paragraphe ou d’un texte court.', 'Lire', 1, 7, 'socle', 1, 0, 'all', 3),
324
(8, 'Lire silencieusement un texte en déchiffrant les mots inconnus et manifester sa compréhension dans un résumé, une reformulation, des réponses à des questions.', 'Lire silencieusement un texte en déchiffrant les mots inconnus et manifester sa compréhension dans un résumé, une reformulation, des réponses à des questions.', 'Lire', 1, 8, 'socle', 1, 0, 'all', 4),
325
(9, 'Copier un texte court sans erreur dans une écriture cursive lisible et avec une présentation soignée.', 'Copier un texte court sans erreur dans une écriture cursive lisible et avec une présentation soignée.', 'Écrire', 1, 9, 'socle', 1, 0, 'all', 0),
326
(10, 'Utiliser ses connaissances pour mieux écrire un texte court.', 'Utiliser ses connaissances pour mieux écrire un texte court.', 'Écrire', 1, 10, 'socle', 1, 0, 'all', 1),
327
(11, 'Écrire de manière autonome un texte de cinq à dix lignes.', 'Écrire de manière autonome un texte de cinq à dix lignes.', 'Écrire', 1, 11, 'socle', 1, 0, 'all', 2),
328
(12, 'Utiliser des mots précis pour s’exprimer.', 'Utiliser des mots précis pour s’exprimer.', 'Étude de la langue - vocabulaire', 1, 12, 'socle', 1, 0, 'all', 0),
329
(13, 'Donner des synonymes.', 'Donner des synonymes.', 'Étude de la langue - vocabulaire', 1, 13, 'socle', 1, 0, 'all', 1),
330
(14, 'Trouver un mot de sens opposé.', 'Trouver un mot de sens opposé.', 'Étude de la langue - vocabulaire', 1, 14, 'socle', 1, 0, 'all', 2),
331
(15, 'Regrouper des mots par familles.', 'Regrouper des mots par familles.', 'Étude de la langue - vocabulaire', 1, 15, 'socle', 1, 0, 'all', 3),
332
(16, 'Commencer à utiliser l’ordre alphabétique.', 'Commencer à utiliser l’ordre alphabétique.', 'Étude de la langue - vocabulaire', 1, 16, 'socle', 1, 0, 'all', 4),
333
(17, 'Identifier la phrase, le verbe, le nom, l’article, l’adjectif qualificatif, le pronom personnel (sujet).', 'Identifier la phrase, le verbe, le nom, l’article, l’adjectif qualificatif, le pronom personnel (sujet).', 'Étude de la langue - grammaire', 1, 17, 'socle', 1, 0, 'all', 0),
334
(18, 'Repérer le verbe d’une phrase et son sujet.', 'Repérer le verbe d’une phrase et son sujet.', 'Étude de la langue - grammaire', 1, 18, 'socle', 1, 0, 'all', 1),
335
(19, 'Conjuguer les verbes du 1er groupe, être et avoir, au présent, au futur, au passé composé de l’indicatif ; conjuguer les verbes faire, aller, dire, venir, au présent de l’indicatif.', 'Conjuguer les verbes du 1er groupe, être et avoir, au présent, au futur, au passé composé de l’indicatif ; conjuguer les verbes faire, aller, dire, venir, au présent de l’indicatif.', 'Étude de la langue - grammaire', 1, 19, 'socle', 1, 0, 'all', 2),
336
(20, 'Distinguer le présent du futur et du passé.', 'Distinguer le présent du futur et du passé.', 'Étude de la langue - grammaire', 1, 20, 'socle', 1, 0, 'all', 3),
337
(21, 'Écrire en respectant les correspondances entre lettres et sons et les règles relatives à la valeur des lettres.', 'Écrire en respectant les correspondances entre lettres et sons et les règles relatives à la valeur des lettres.', 'Étude de la langue - orthographe', 1, 21, 'socle', 1, 0, 'all', 0),
338
(22, 'Écrire sans erreur des mots mémorisés.', 'Écrire sans erreur des mots mémorisés.', 'Étude de la langue - orthographe', 1, 22, 'socle', 1, 0, 'all', 1),
339
(23, 'Orthographier correctement des formes conjuguées, respecter l’accord entre le sujet et le verbe, ainsi que les accords en genre et en nombre dans le groupe nominal.', 'Orthographier correctement des formes conjuguées, respecter l’accord entre le sujet et le verbe, ainsi que les accords en genre et en nombre dans le groupe nominal.', 'Étude de la langue - orthographe', 1, 23, 'socle', 1, 0, 'all', 2),
340
(24, 'Écrire, nommer, comparer, ranger les nombres entiers naturels inférieurs à 1000.', 'Écrire, nommer, comparer, ranger les nombres entiers naturels inférieurs à 1000.', 'Nombres et calcul', 2, 24, 'socle', 1, 0, 'all', 0),
341
(25, 'Résoudre des problèmes de dénombrement.', 'Résoudre des problèmes de dénombrement.', 'Nombres et calcul', 2, 25, 'socle', 1, 0, 'all', 1),
342
(26, 'Calculer : addition, soustraction, multiplication.', 'Calculer : addition, soustraction, multiplication.', 'Nombres et calcul', 2, 26, 'socle', 1, 0, 'all', 2),
343
(27, 'Diviser par 2 et par 5 dans le cas où le quotient exact est entier.', 'Diviser par 2 et par 5 dans le cas où le quotient exact est entier.', 'Nombres et calcul', 2, 27, 'socle', 1, 0, 'all', 3),
344
(28, 'Restituer et utiliser les tables d’addition et de multiplication par 2, 3, 4 et 5.', 'Restituer et utiliser les tables d’addition et de multiplication par 2, 3, 4 et 5.', 'Nombres et calcul', 2, 28, 'socle', 1, 0, 'all', 4),
345
(29, 'Calculer mentalement en utilisant des additions, des soustractions et des multiplications simples.', 'Calculer mentalement en utilisant des additions, des soustractions et des multiplications simples.', 'Nombres et calcul', 2, 29, 'socle', 1, 0, 'all', 5),
346
(30, 'Résoudre des problèmes relevant de l’addition, de la soustraction et de la multiplication.', 'Résoudre des problèmes relevant de l’addition, de la soustraction et de la multiplication.', 'Nombres et calcul', 2, 30, 'socle', 1, 0, 'all', 6),
347
(31, 'Utiliser les fonctions de base de la calculatrice.', 'Utiliser les fonctions de base de la calculatrice.', 'Nombres et calcul', 2, 31, 'socle', 1, 0, 'all', 7),
348
(32, 'Situer un objet par rapport à soi ou à un autre objet, donner sa position et décrire son déplacement.', 'Situer un objet par rapport à soi ou à un autre objet, donner sa position et décrire son déplacement.', 'Géométrie', 2, 32, 'socle', 1, 0, 'all', 0),
349
(33, 'Reconnaître, nommer et décrire les figures planes et les solides usuels.', 'Reconnaître, nommer et décrire les figures planes et les solides usuels.', 'Géométrie', 2, 33, 'socle', 1, 0, 'all', 1),
350
(34, 'Utiliser la règle et l’équerre pour tracer avec soin et précision un carré, un rectangle, un triangle rectangle.', 'Utiliser la règle et l’équerre pour tracer avec soin et précision un carré, un rectangle, un triangle rectangle.', 'Géométrie', 2, 34, 'socle', 1, 0, 'all', 2),
351
(35, 'Percevoir et reconnaître quelques relations et propriétés géométriques : alignement, angle droit, axe de symétrie, égalité de longueurs.', 'Percevoir et reconnaître quelques relations et propriétés géométriques : alignement, angle droit, axe de symétrie, égalité de longueurs.', 'Géométrie', 2, 35, 'socle', 1, 0, 'all', 3),
352
(36, 'Repérer des cases, des nœuds d’un quadrillage.', 'Repérer des cases, des nœuds d’un quadrillage.', 'Géométrie', 2, 36, 'socle', 1, 0, 'all', 4),
353
(37, 'Résoudre un problème géométrique.', 'Résoudre un problème géométrique.', 'Géométrie', 2, 37, 'socle', 1, 0, 'all', 5),
354
(38, 'Utiliser les unités usuelles de mesure ; estimer une mesure.', 'Utiliser les unités usuelles de mesure ; estimer une mesure.', 'Grandeurs et mesures', 2, 38, 'socle', 1, 0, 'all', 0),
355
(39, 'Être précis et soigneux dans les mesures et les calculs.', 'Être précis et soigneux dans les mesures et les calculs.', 'Grandeurs et mesures', 2, 39, 'socle', 1, 0, 'all', 1),
356
(40, 'Résoudre des problèmes de longueur et de masse.', 'Résoudre des problèmes de longueur et de masse.', 'Grandeurs et mesures', 2, 40, 'socle', 1, 0, 'all', 2),
357
(41, 'Utiliser un tableau, un graphique.', 'Utiliser un tableau, un graphique.', 'Organisation et gestion de données', 2, 41, 'socle', 1, 0, 'all', 0),
358
(42, 'Organiser les données d’un énoncé.', 'Organiser les données d’un énoncé.', 'Organisation et gestion de données', 2, 42, 'socle', 1, 0, 'all', 1),
359
(43, 'Reconnaître les emblèmes et les symboles de la République française.', 'Reconnaître les emblèmes et les symboles de la République française.', 'Connaître les principes et fondements de la vie civique et sociale', 3, 43, 'socle', 1, 0, 'all', 0),
360
(44, 'Respecter les autres et les règles de la vie collective.', 'Respecter les autres et les règles de la vie collective.', 'Avoir un comportement responsable', 3, 44, 'socle', 1, 0, 'all', 0),
361
(45, 'Pratiquer un jeu ou un sport collectif en en respectant les règles.', 'Pratiquer un jeu ou un sport collectif en en respectant les règles.', 'Avoir un comportement responsable', 3, 45, 'socle', 1, 0, 'all', 1),
362
(46, 'Appliquer les codes de la politesse dans ses relations avec ses camarades, avec les adultes de l’école et hors de l’école, avec le maître au sein de la classe.', 'Appliquer les codes de la politesse dans ses relations avec ses camarades, avec les adultes de l’école et hors de l’école, avec le maître au sein de la classe.', 'Avoir un comportement responsable', 3, 46, 'socle', 1, 0, 'all', 2),
363
(47, 'S’exprimer à l’oral comme à l’écrit dans un vocabulaire approprié et précis.', 'S’exprimer à l’oral comme à l’écrit dans un vocabulaire approprié et précis.', 'Dire', 4, 47, 'socle', 1, 0, 'all', 0),
364
(48, 'Prendre la parole en respectant le niveau de langue adapté.', 'Prendre la parole en respectant le niveau de langue adapté.', 'Dire', 4, 48, 'socle', 1, 0, 'all', 1),
365
(49, 'Répondre à une question par une phrase complète à l’oral.', 'Répondre à une question par une phrase complète à l’oral.', 'Dire', 4, 49, 'socle', 1, 0, 'all', 2),
366
(50, 'Prendre part à un dialogue : prendre la parole devant les autres, écouter autrui, formuler et justifier un point de vue.', 'Prendre part à un dialogue : prendre la parole devant les autres, écouter autrui, formuler et justifier un point de vue.', 'Dire', 4, 50, 'socle', 1, 0, 'all', 3),
367
(51, 'Dire de mémoire, de façon expressive, une dizaine de poèmes et de textes en prose.', 'Dire de mémoire, de façon expressive, une dizaine de poèmes et de textes en prose.', 'Dire', 4, 51, 'socle', 1, 0, 'all', 4),
368
(52, 'Lire avec aisance (à haute voix, silencieusement) un texte.', 'Lire avec aisance (à haute voix, silencieusement) un texte.', 'Lire', 4, 52, 'socle', 1, 0, 'all', 0),
369
(53, 'Lire seul des textes du patrimoine et des œuvres intégrales de la littérature de jeunesse, adaptés à son âge.', 'Lire seul des textes du patrimoine et des œuvres intégrales de la littérature de jeunesse, adaptés à son âge.', 'Lire', 4, 53, 'socle', 1, 0, 'all', 1),
370
(54, 'Lire seul et comprendre un énoncé, une consigne.', 'Lire seul et comprendre un énoncé, une consigne.', 'Lire', 4, 54, 'socle', 1, 0, 'all', 2),
371
(55, 'Dégager le thème d’un texte.', 'Dégager le thème d’un texte.', 'Lire', 4, 55, 'socle', 1, 0, 'all', 3),
372
(56, 'Repérer dans un texte des informations explicites.', 'Repérer dans un texte des informations explicites.', 'Lire', 4, 56, 'socle', 1, 0, 'all', 4),
373
(57, 'Inférer des informations nouvelles (implicites).', 'Inférer des informations nouvelles (implicites).', 'Lire', 4, 57, 'socle', 1, 0, 'all', 5),
374
(58, 'Repérer les effets de choix formels (emploi de certains mots, utilisation d’un niveau de langue).', 'Repérer les effets de choix formels (emploi de certains mots, utilisation d’un niveau de langue).', 'Lire', 4, 58, 'socle', 1, 0, 'all', 6),
375
(59, 'Utiliser ses connaissances pour réfléchir sur un texte, mieux le comprendre.', 'Utiliser ses connaissances pour réfléchir sur un texte, mieux le comprendre.', 'Lire', 4, 59, 'socle', 1, 0, 'all', 7),
376
(60, 'Effectuer, seul, des recherches dans des ouvrages documentaires (livres, produits multimédia).', 'Effectuer, seul, des recherches dans des ouvrages documentaires (livres, produits multimédia).', 'Lire', 4, 60, 'socle', 1, 0, 'all', 8),
377
(61, 'Se repérer dans une bibliothèque, une médiathèque.', 'Se repérer dans une bibliothèque, une médiathèque.', 'Lire', 4, 61, 'socle', 1, 0, 'all', 9),
378
(62, 'Copier sans erreur un texte d’au moins quinze lignes en lui donnant une présentation adaptée.', 'Copier sans erreur un texte d’au moins quinze lignes en lui donnant une présentation adaptée.', 'Écrire', 4, 62, 'socle', 1, 0, 'all', 0),
379
(63, 'Utiliser ses connaissances pour réfléchir sur un texte, mieux l’écrire.', 'Utiliser ses connaissances pour réfléchir sur un texte, mieux l’écrire.', 'Écrire', 4, 63, 'socle', 1, 0, 'all', 1),
380
(64, 'Répondre à une question par une phrase complète à l’écrit.', 'Répondre à une question par une phrase complète à l’écrit.', 'Écrire', 4, 64, 'socle', 1, 0, 'all', 2),
381
(65, 'Rédiger un texte d’une quinzaine de lignes (récit, description, dialogue, texte poétique, compte rendu) en utilisant ses connaissances en vocabulaire et en grammaire.', 'Rédiger un texte d’une quinzaine de lignes (récit, description, dialogue, texte poétique, compte rendu) en utilisant ses connaissances en vocabulaire et en grammaire.', 'Écrire', 4, 65, 'socle', 1, 0, 'all', 3),
382
(66, 'Comprendre des mots nouveaux et les utiliser à bon escient.', 'Comprendre des mots nouveaux et les utiliser à bon escient.', 'Étude de la langue - vocabulaire', 4, 66, 'socle', 1, 0, 'all', 0),
383
(67, 'Maîtriser quelques relations de sens entre les mots.', 'Maîtriser quelques relations de sens entre les mots.', 'Étude de la langue - vocabulaire', 4, 67, 'socle', 1, 0, 'all', 1),
384
(68, 'Maîtriser quelques relations concernant la forme et le sens des mots.', 'Maîtriser quelques relations concernant la forme et le sens des mots.', 'Étude de la langue - vocabulaire', 4, 68, 'socle', 1, 0, 'all', 2),
385
(69, 'Savoir utiliser un dictionnaire papier ou numérique.', 'Savoir utiliser un dictionnaire papier ou numérique.', 'Étude de la langue - vocabulaire', 4, 69, 'socle', 1, 0, 'all', 3),
386
(70, 'Distinguer les mots selon leur nature.', 'Distinguer les mots selon leur nature.', 'Étude de la langue - grammaire', 4, 70, 'socle', 1, 0, 'all', 0),
387
(71, 'Identifier les fonctions des mots dans la phrase.', 'Identifier les fonctions des mots dans la phrase.', 'Étude de la langue - grammaire', 4, 71, 'socle', 1, 0, 'all', 1),
388
(72, 'Conjuguer les verbes, utiliser les temps à bon escient.', 'Conjuguer les verbes, utiliser les temps à bon escient.', 'Étude de la langue - grammaire', 4, 72, 'socle', 1, 0, 'all', 2),
389
(73, 'Maîtriser l’orthographe grammaticale.', 'Maîtriser l’orthographe grammaticale.', 'Étude de la langue - orthographe', 4, 73, 'socle', 1, 0, 'all', 0),
390
(74, 'Maîtriser l’orthographe lexicale.', 'Maîtriser l’orthographe lexicale.', 'Étude de la langue - orthographe', 4, 74, 'socle', 1, 0, 'all', 1),
391
(75, 'Orthographier correctement un texte simple de dix lignes – lors de sa rédaction ou de sa dictée – en se référant aux règles connues d’orthographe et de grammaire ainsi qu’à la connaissance du vocabulaire.', 'Orthographier correctement un texte simple de dix lignes – lors de sa rédaction ou de sa dictée – en se référant aux règles connues d’orthographe et de grammaire ainsi qu’à la connaissance du vocabulaire.', 'Étude de la langue - orthographe', 4, 75, 'socle', 1, 0, 'all', 2),
392
(76, 'Communiquer, au besoin avec des pauses pour chercher ses mots.', 'Communiquer, au besoin avec des pauses pour chercher ses mots.', 'Réagir et dialoguer', 5, 76, 'socle', 1, 0, 'all', 0),
393
(77, 'Se présenter ; présenter quelqu’un ; demander à quelqu’un de ses nouvelles en utilisant les formes de politesse les plus élémentaires ; accueil et prise de congé.', 'Se présenter ; présenter quelqu’un ; demander à quelqu’un de ses nouvelles en utilisant les formes de politesse les plus élémentaires ; accueil et prise de congé.', 'Réagir et dialoguer', 5, 77, 'socle', 1, 0, 'all', 1),
394
(78, 'Répondre à des questions et en poser (sujets familiers ou besoins immédiats).', 'Répondre à des questions et en poser (sujets familiers ou besoins immédiats).', 'Réagir et dialoguer', 5, 78, 'socle', 1, 0, 'all', 2),
395
(79, 'Épeler des mots familiers.', 'Épeler des mots familiers.', 'Réagir et dialoguer', 5, 79, 'socle', 1, 0, 'all', 3),
396
(80, 'Comprendre les consignes de classe.', 'Comprendre les consignes de classe.', 'Comprendre à l’oral', 5, 80, 'socle', 1, 0, 'all', 0),
397
(81, 'Comprendre des mots familiers et des expressions très courantes.', 'Comprendre des mots familiers et des expressions très courantes.', 'Comprendre à l’oral', 5, 81, 'socle', 1, 0, 'all', 1),
398
(82, 'Suivre des instructions courtes et simples.', 'Suivre des instructions courtes et simples.', 'Comprendre à l’oral', 5, 82, 'socle', 1, 0, 'all', 2),
399
(83, 'Reproduire un modèle oral.', 'Reproduire un modèle oral.', 'Parler en continu', 5, 83, 'socle', 1, 0, 'all', 0),
400
(84, 'Utiliser des expressions et des phrases proches des modèles rencontrés lors des apprentissages.', 'Utiliser des expressions et des phrases proches des modèles rencontrés lors des apprentissages.', 'Parler en continu', 5, 84, 'socle', 1, 0, 'all', 1),
401
(85, 'Lire à haute voix et de manière expressive un texte bref après répétition.', 'Lire à haute voix et de manière expressive un texte bref après répétition.', 'Parler en continu', 5, 85, 'socle', 1, 0, 'all', 2),
402
(86, 'Comprendre des textes courts et simples en s’appuyant sur des éléments connus (indications, informations).', 'Comprendre des textes courts et simples en s’appuyant sur des éléments connus (indications, informations).', 'Lire', 5, 86, 'socle', 1, 0, 'all', 0),
403
(87, 'Se faire une idée du contenu d’un texte informatif simple, accompagné éventuellement d’un document visuel.', 'Se faire une idée du contenu d’un texte informatif simple, accompagné éventuellement d’un document visuel.', 'Lire', 5, 87, 'socle', 1, 0, 'all', 1),
404
(88, 'Copier des mots isolés et des textes courts.', 'Copier des mots isolés et des textes courts.', 'Écrire', 5, 88, 'socle', 1, 0, 'all', 0),
405
(89, 'Écrire un message électronique simple ou une courte carte postale en référence à des modèles.', 'Écrire un message électronique simple ou une courte carte postale en référence à des modèles.', 'Écrire', 5, 89, 'socle', 1, 0, 'all', 1),
406
(90, 'Renseigner un questionnaire.', 'Renseigner un questionnaire.', 'Écrire', 5, 90, 'socle', 1, 0, 'all', 2),
407
(91, 'Produire de manière autonome quelques phrases.', 'Produire de manière autonome quelques phrases.', 'Écrire', 5, 91, 'socle', 1, 0, 'all', 3),
408
(92, 'Écrire sous la dictée des expressions connues.', 'Écrire sous la dictée des expressions connues.', 'Écrire', 5, 92, 'socle', 1, 0, 'all', 4),
409
(93, 'Écrire, nommer, comparer et utiliser les nombres entiers, les nombres décimaux (jusqu’au centième) et quelques fractions simples.', 'Écrire, nommer, comparer et utiliser les nombres entiers, les nombres décimaux (jusqu’au centième) et quelques fractions simples.', 'Nombres et calcul', 6, 93, 'socle', 1, 0, 'all', 0),
410
(94, 'Restituer les tables d’addition et de multiplication de 2 à 9.', 'Restituer les tables d’addition et de multiplication de 2 à 9.', 'Nombres et calcul', 6, 94, 'socle', 1, 0, 'all', 1),
411
(95, 'Utiliser les techniques opératoires des quatre opérations sur les nombres entiers et décimaux (pour la division, le diviseur est un nombre entier).', 'Utiliser les techniques opératoires des quatre opérations sur les nombres entiers et décimaux (pour la division, le diviseur est un nombre entier).', 'Nombres et calcul', 6, 95, 'socle', 1, 0, 'all', 2),
412
(96, 'Ajouter deux fractions décimales ou deux fractions simples de même dénominateur.', 'Ajouter deux fractions décimales ou deux fractions simples de même dénominateur.', 'Nombres et calcul', 6, 96, 'socle', 1, 0, 'all', 3),
413
(97, 'Calculer mentalement en utilisant les quatre opérations.', 'Calculer mentalement en utilisant les quatre opérations.', 'Nombres et calcul', 6, 97, 'socle', 1, 0, 'all', 4),
414
(98, 'Estimer l’ordre de grandeur d’un résultat.', 'Estimer l’ordre de grandeur d’un résultat.', 'Nombres et calcul', 6, 98, 'socle', 1, 0, 'all', 5),
415
(99, 'Résoudre des problèmes relevant des quatre opérations.', 'Résoudre des problèmes relevant des quatre opérations.', 'Nombres et calcul', 6, 99, 'socle', 1, 0, 'all', 6),
416
(100, 'Utiliser une calculatrice.', 'Utiliser une calculatrice.', 'Nombres et calcul', 6, 100, 'socle', 1, 0, 'all', 7),
417
(101, 'Reconnaître, décrire et nommer les figures et solides usuels.', 'Reconnaître, décrire et nommer les figures et solides usuels.', 'Géométrie', 6, 101, 'socle', 1, 0, 'all', 0),
418
(102, 'Utiliser la règle, l’équerre et le compas pour vérifier la nature de figures planes usuelles et les construire avec soin et précision.', 'Utiliser la règle, l’équerre et le compas pour vérifier la nature de figures planes usuelles et les construire avec soin et précision.', 'Géométrie', 6, 102, 'socle', 1, 0, 'all', 1),
419
(103, 'Percevoir et reconnaitre parallèles et perpendiculaires.', 'Percevoir et reconnaitre parallèles et perpendiculaires.', 'Géométrie', 6, 103, 'socle', 1, 0, 'all', 2),
420
(104, 'Résoudre des problèmes de reproduction, de construction.', 'Résoudre des problèmes de reproduction, de construction.', 'Géométrie', 6, 104, 'socle', 1, 0, 'all', 3),
421
(105, 'Utiliser des instruments de mesure.', 'Utiliser des instruments de mesure.', 'Grandeurs et mesures', 6, 105, 'socle', 1, 0, 'all', 0),
422
(106, 'Connaître et utiliser les formules du périmètre et de l’aire d’un carré, d’un rectangle et d’un triangle.', 'Connaître et utiliser les formules du périmètre et de l’aire d’un carré, d’un rectangle et d’un triangle.', 'Grandeurs et mesures', 6, 106, 'socle', 1, 0, 'all', 1),
423
(107, 'Utiliser les unités de mesures usuelles.', 'Utiliser les unités de mesures usuelles.', 'Grandeurs et mesures', 6, 107, 'socle', 1, 0, 'all', 2),
424
(108, 'Résoudre des problèmes dont la résolution implique des conversions.', 'Résoudre des problèmes dont la résolution implique des conversions.', 'Grandeurs et mesures', 6, 108, 'socle', 1, 0, 'all', 3),
425
(109, 'Lire, interpréter et construire quelques représentations simples : tableaux, graphiques.', 'Lire, interpréter et construire quelques représentations simples : tableaux, graphiques.', 'Organisation et gestion de données', 6, 109, 'socle', 1, 0, 'all', 0),
426
(110, 'Savoir organiser des informations numériques ou géométriques, justifier et apprécier la vraisemblance d’un résultat.', 'Savoir organiser des informations numériques ou géométriques, justifier et apprécier la vraisemblance d’un résultat.', 'Organisation et gestion de données', 6, 110, 'socle', 1, 0, 'all', 1),
427
(111, 'Résoudre un problème mettant en jeu une situation de proportionnalité.', 'Résoudre un problème mettant en jeu une situation de proportionnalité.', 'Organisation et gestion de données', 6, 111, 'socle', 1, 0, 'all', 2),
428
(112, 'Pratiquer une démarche d’investigation : savoir observer, questionner.', 'Pratiquer une démarche d’investigation : savoir observer, questionner.', 'Pratiquer une démarche scientifique ou technologique', 7, 112, 'socle', 1, 0, 'all', 0),
429
(113, 'Manipuler et expérimenter, formuler une hypothèse et la tester, argumenter, mettre à l’essai plusieurs pistes de solutions.', 'Manipuler et expérimenter, formuler une hypothèse et la tester, argumenter, mettre à l’essai plusieurs pistes de solutions.', 'Pratiquer une démarche scientifique ou technologique', 7, 113, 'socle', 1, 0, 'all', 1),
430
(114, 'Exprimer et exploiter les résultats d’une mesure et d’une recherche en utilisant un vocabulaire scientifique à l’écrit ou à l’oral.', 'Exprimer et exploiter les résultats d’une mesure et d’une recherche en utilisant un vocabulaire scientifique à l’écrit ou à l’oral.', 'Pratiquer une démarche scientifique ou technologique', 7, 114, 'socle', 1, 0, 'all', 2),
431
(115, 'Le ciel et la Terre.', 'Le ciel et la Terre.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 115, 'socle', 1, 0, 'all', 0),
432
(116, 'La matière.', 'La matière.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 116, 'socle', 1, 0, 'all', 1),
433
(117, 'L’énergie.', 'L’énergie.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 117, 'socle', 1, 0, 'all', 2),
434
(118, 'L’unité et la diversité du vivant.', 'L’unité et la diversité du vivant.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 118, 'socle', 1, 0, 'all', 3),
435
(119, 'Le fonctionnement du vivant.', 'Le fonctionnement du vivant.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 119, 'socle', 1, 0, 'all', 4),
436
(120, 'Le fonctionnement du corps humain et la santé.', 'Le fonctionnement du corps humain et la santé.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 120, 'socle', 1, 0, 'all', 5),
437
(121, 'Les êtres vivants dans leur environnement.', 'Les êtres vivants dans leur environnement.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 121, 'socle', 1, 0, 'all', 6),
438
(122, 'Les objets techniques.', 'Les objets techniques.', 'Maîtriser des connaissances dans divers domaines scientifiques et les mobiliser dans des contextes scientifiques différents et d', 7, 122, 'socle', 1, 0, 'all', 7),
439
(123, 'Mobiliser ses connaissances pour comprendre quelques questions liées à l’environnement et au développement durable et agir en conséquence.', 'Mobiliser ses connaissances pour comprendre quelques questions liées à l’environnement et au développement durable et agir en conséquence.', 'Environnement et développement durable', 7, 123, 'socle', 1, 0, 'all', 0),
440
(124, 'Connaitre et maîtriser les fonctions de base d’un ordinateur et de ses périphériques.', 'Connaitre et maîtriser les fonctions de base d’un ordinateur et de ses périphériques.', 'S’approprier un environnement informatique de travail', 8, 124, 'socle', 1, 0, 'all', 0),
441
(125, 'Prendre conscience des enjeux citoyens de l’usage de l’informatique et de l’internet et adopter une attitude critique face aux résultats obtenus.', 'Prendre conscience des enjeux citoyens de l’usage de l’informatique et de l’internet et adopter une attitude critique face aux résultats obtenus.', 'Adopter une attitude responsable', 8, 125, 'socle', 1, 0, 'all', 0),
442
(126, 'Produire un document numérique : texte, image, son.', 'Produire un document numérique : texte, image, son.', 'Créer, produire, traiter, exploiter des données', 8, 126, 'socle', 1, 0, 'all', 0),
443
(127, 'Utiliser l’outil informatique pour présenter un travail.', 'Utiliser l’outil informatique pour présenter un travail.', 'Créer, produire, traiter, exploiter des données', 8, 127, 'socle', 1, 0, 'all', 1),
444
(128, 'Lire un document numérique.', 'Lire un document numérique.', 'Créer, produire, traiter, exploiter des données', 8, 128, 'socle', 1, 0, 'all', 0),
445
(129, 'Chercher des informations par voie électronique.', 'Chercher des informations par voie électronique.', 'Créer, produire, traiter, exploiter des données', 8, 129, 'socle', 1, 0, 'all', 1),
446
(130, 'Découvrir les richesses et les limites des ressources de l’internet.', 'Découvrir les richesses et les limites des ressources de l’internet.', 'Créer, produire, traiter, exploiter des données', 8, 130, 'socle', 1, 0, 'all', 2),
447
(131, 'Échanger avec les technologies de l’information et de la communication.', 'Échanger avec les technologies de l’information et de la communication.', 'Créer, produire, traiter, exploiter des données', 8, 131, 'socle', 1, 0, 'all', 0),
448
(132, 'Identifier les périodes de l’histoire au programme.', 'Identifier les périodes de l’histoire au programme.', 'Avoir des repères relevant du temps et de l’espace', 9, 132, 'socle', 1, 0, 'all', 1),
449
(133, 'Connaître et mémoriser les principaux repères chronologiques (évènements et personnages).', 'Connaître et mémoriser les principaux repères chronologiques (évènements et personnages).', 'Avoir des repères relevant du temps et de l’espace', 9, 133, 'socle', 1, 0, 'all', 2),
450
(134, 'Connaître les principaux caractères géographiques physiques et humains de la région où vit l’élève, de la France et de l’Union européenne, les repérer sur des cartes à différentes échelles.', 'Connaître les principaux caractères géographiques physiques et humains de la région où vit l’élève, de la France et de l’Union européenne, les repérer sur des cartes à différentes échelles.', 'Avoir des repères relevant du temps et de l’espace', 9, 134, 'socle', 1, 0, 'all', 3),
451
(135, 'Comprendre une ou deux questions liées au développement durable et agir en conséquence (l’eau dans la commune, la réduction et le recyclage des déchets).', 'Comprendre une ou deux questions liées au développement durable et agir en conséquence (l’eau dans la commune, la réduction et le recyclage des déchets).', 'Avoir des repères relevant du temps et de l’espace', 9, 135, 'socle', 1, 0, 'all', 4),
452
(136, 'Lire des œuvres majeures du patrimoine et de la littérature pour la jeunesse.', 'Lire des œuvres majeures du patrimoine et de la littérature pour la jeunesse.', 'Avoir des repères littéraires', 9, 136, 'socle', 1, 0, 'all', 0),
453
(137, 'Établir des liens entre les textes lus.', 'Établir des liens entre les textes lus.', 'Avoir des repères littéraires', 9, 137, 'socle', 1, 0, 'all', 1),
454
(138, 'Lire et utiliser textes, cartes, croquis, graphiques.', 'Lire et utiliser textes, cartes, croquis, graphiques.', 'Lire et pratiquer différents langages', 9, 138, 'socle', 1, 0, 'all', 0),
455
(139, 'Distinguer les grandes catégories de la création artistique (littérature, musique, danse, théâtre, cinéma, dessin, peinture, sculpture, architecture).', 'Distinguer les grandes catégories de la création artistique (littérature, musique, danse, théâtre, cinéma, dessin, peinture, sculpture, architecture).', 'Pratiquer les arts et avoir des repères en histoire des arts', 9, 139, 'socle', 1, 0, 'all', 0),
456
(140, 'Reconnaître et décrire des œuvres préalablement étudiées.', 'Reconnaître et décrire des œuvres préalablement étudiées.', 'Pratiquer les arts et avoir des repères en histoire des arts', 9, 140, 'socle', 1, 0, 'all', 1),
457
(141, 'Pratiquer le dessin et diverses formes d’expressions visuelles et plastiques.', 'Pratiquer le dessin et diverses formes d’expressions visuelles et plastiques.', 'Pratiquer les arts et avoir des repères en histoire des arts', 9, 141, 'socle', 1, 0, 'all', 2),
458
(142, 'Interpréter de mémoire une chanson, participer à un jeu rythmique ; repérer des éléments musicaux caractéristiques simples.', 'Interpréter de mémoire une chanson, participer à un jeu rythmique ; repérer des éléments musicaux caractéristiques simples.', 'Pratiquer les arts et avoir des repères en histoire des arts', 9, 142, 'socle', 1, 0, 'all', 3),
459
(143, 'Inventer et réaliser des textes, des œuvres plastiques, des chorégraphies ou des enchaînements, à visée artistique ou expressive.', 'Inventer et réaliser des textes, des œuvres plastiques, des chorégraphies ou des enchaînements, à visée artistique ou expressive.', 'Pratiquer les arts et avoir des repères en histoire des arts', 9, 143, 'socle', 1, 0, 'all', 4),
460
(144, 'Reconnaître les symboles de la République et de l’Union européenne.', 'Reconnaître les symboles de la République et de l’Union européenne.', 'Connaître les principes et fondements de la vie civique et sociale', 10, 144, 'socle', 1, 0, 'all', 0),
461
(145, 'Comprendre les notions de droits et de devoirs, les accepter et les mettre en application.', 'Comprendre les notions de droits et de devoirs, les accepter et les mettre en application.', 'Connaître les principes et fondements de la vie civique et sociale', 10, 145, 'socle', 1, 0, 'all', 1),
462
(146, 'Avoir conscience de la dignité de la personne humaine et en tirer les conséquences au quotidien.', 'Avoir conscience de la dignité de la personne humaine et en tirer les conséquences au quotidien.', 'Connaître les principes et fondements de la vie civique et sociale', 10, 146, 'socle', 1, 0, 'all', 2),
463
(147, 'Respecter les règles de la vie collective.', 'Respecter les règles de la vie collective.', 'Avoir un comportement responsable', 10, 147, 'socle', 1, 0, 'all', 0),
464
(148, 'Respecter tous les autres, et notamment appliquer les principes de l’égalité des filles et des garçons.', 'Respecter tous les autres, et notamment appliquer les principes de l’égalité des filles et des garçons.', 'Avoir un comportement responsable', 10, 148, 'socle', 1, 0, 'all', 1),
465
(149, 'Respecter des consignes simples, en autonomie.', 'Respecter des consignes simples, en autonomie.', 'S’appuyer sur des méthodes de travail pour être autonome', 11, 149, 'socle', 1, 0, 'all', 0),
466
(150, 'Être persévérant dans toutes les activités.', 'Être persévérant dans toutes les activités.', 'S’appuyer sur des méthodes de travail pour être autonome', 11, 150, 'socle', 1, 0, 'all', 1),
467
(151, 'Commencer à savoir s’autoévaluer dans des situations simples.', 'Commencer à savoir s’autoévaluer dans des situations simples.', 'S’appuyer sur des méthodes de travail pour être autonome', 11, 151, 'socle', 1, 0, 'all', 2),
468
(152, 'Soutenir une écoute prolongée (lecture, musique, spectacle, etc.).', 'Soutenir une écoute prolongée (lecture, musique, spectacle, etc.).', 'S’appuyer sur des méthodes de travail pour être autonome', 11, 152, 'socle', 1, 0, 'all', 3),
469
(153, 'S’impliquer dans un projet individuel ou collectif.', 'S’impliquer dans un projet individuel ou collectif.', 'Faire preuve d’initiative', 11, 153, 'socle', 1, 0, 'all', 0),
470
(154, 'Se respecter en respectant les principales règles d’hygiène de vie ; accomplir les gestes quotidiens sans risquer de se faire mal.', 'Se respecter en respectant les principales règles d’hygiène de vie ; accomplir les gestes quotidiens sans risquer de se faire mal.', 'Avoir une bonne maîtrise de son corps et une pratique physique (sportive ou artistique)', 11, 154, 'socle', 1, 0, 'all', 0),
471
(155, 'Réaliser une performance mesurée dans les activités athlétiques et en natation.', 'Réaliser une performance mesurée dans les activités athlétiques et en natation.', 'Avoir une bonne maîtrise de son corps et une pratique physique (sportive ou artistique)', 11, 155, 'socle', 1, 0, 'all', 1),
472
(156, 'Se déplacer en s’adaptant à l’environnement.', 'Se déplacer en s’adaptant à l’environnement.', 'Avoir une bonne maîtrise de son corps et une pratique physique (sportive ou artistique)', 11, 156, 'socle', 1, 0, 'all', 2),
473
(157, 'Adapter son mode de lecture à la nature du texte proposé et à l’objectif poursuivi.', 'Adapter son mode de lecture à la nature du texte proposé et à l’objectif poursuivi.', 'Lire', 12, 157, 'socle', 1, 0, 'all', 0),
474
(158, 'Repérer les informations dans un texte à partir des éléments explicites et des éléments implicites nécessaires.', 'Repérer les informations dans un texte à partir des éléments explicites et des éléments implicites nécessaires.', 'Lire', 12, 158, 'socle', 1, 0, 'all', 1),
475
(159, 'Utiliser ses capacités de raisonnement, ses connaissances sur la langue, savoir faire appel à des outils appropriés pour lire.', 'Utiliser ses capacités de raisonnement, ses connaissances sur la langue, savoir faire appel à des outils appropriés pour lire.', 'Lire', 12, 159, 'socle', 1, 0, 'all', 2),
476
(160, 'Dégager, par écrit ou oralement, l’essentiel d’un texte lu.', 'Dégager, par écrit ou oralement, l’essentiel d’un texte lu.', 'Lire', 12, 160, 'socle', 1, 0, 'all', 3),
477
(161, 'Manifester, par des moyens divers, sa compréhension de textes variés.', 'Manifester, par des moyens divers, sa compréhension de textes variés.', 'Lire', 12, 161, 'socle', 1, 0, 'all', 4),
478
(162, 'Reproduire un document sans erreur et avec une présentation adaptée.', 'Reproduire un document sans erreur et avec une présentation adaptée.', 'Écrire', 12, 162, 'socle', 1, 0, 'all', 0),
479
(163, 'Écrire lisiblement un texte, spontanément ou sous la dictée, en respectant l’orthographe et la grammaire.', 'Écrire lisiblement un texte, spontanément ou sous la dictée, en respectant l’orthographe et la grammaire.', 'Écrire', 12, 163, 'socle', 1, 0, 'all', 1),
480
(164, 'Rédiger un texte bref, cohérent et ponctué, en réponse à une question ou à partir de consignes données.', 'Rédiger un texte bref, cohérent et ponctué, en réponse à une question ou à partir de consignes données.', 'Écrire', 12, 164, 'socle', 1, 0, 'all', 2),
481
(165, 'Utiliser ses capacités de raisonnement, ses connaissances sur la langue, savoir faire appel à des outils variés pour améliorer son texte.', 'Utiliser ses capacités de raisonnement, ses connaissances sur la langue, savoir faire appel à des outils variés pour améliorer son texte.', 'Écrire', 12, 165, 'socle', 1, 0, 'all', 3),
482
(166, 'Formuler clairement un propos simple.', 'Formuler clairement un propos simple.', 'Dire', 12, 166, 'socle', 1, 0, 'all', 0),
483
(167, 'Développer de façon suivie un propos en public sur un sujet déterminé.', 'Développer de façon suivie un propos en public sur un sujet déterminé.', 'Dire', 12, 167, 'socle', 1, 0, 'all', 1),
484
(168, 'Adapter sa prise de parole à la situation de communication.', 'Adapter sa prise de parole à la situation de communication.', 'Dire', 12, 168, 'socle', 1, 0, 'all', 2),
485
(169, 'Participer à un débat, à un échange verbal.', 'Participer à un débat, à un échange verbal.', 'Dire', 12, 169, 'socle', 1, 0, 'all', 3),
486
(170, 'Établir un contact social.', 'Établir un contact social.', 'Réagir et dialoguer', 13, 170, 'socle', 1, 0, 'all', 0),
487
(171, 'Dialoguer sur des sujets familiers.', 'Dialoguer sur des sujets familiers.', 'Réagir et dialoguer', 13, 171, 'socle', 1, 0, 'all', 1),
488
(172, 'Demander et donner des informations.', 'Demander et donner des informations.', 'Réagir et dialoguer', 13, 172, 'socle', 1, 0, 'all', 2),
489
(173, 'Réagir à des propositions.', 'Réagir à des propositions.', 'Réagir et dialoguer', 13, 173, 'socle', 1, 0, 'all', 3),
490
(174, 'Comprendre un message oral pour réaliser une tâche.', 'Comprendre un message oral pour réaliser une tâche.', 'Écouter et comprendre', 13, 174, 'socle', 1, 0, 'all', 0),
491
(175, 'Comprendre les points essentiels d’un message oral (conversation, information, récit, exposé).', 'Comprendre les points essentiels d’un message oral (conversation, information, récit, exposé).', 'Écouter et comprendre', 13, 175, 'socle', 1, 0, 'all', 1),
492
(176, 'Reproduire un modèle oral.', 'Reproduire un modèle oral.', 'Parler en continu', 13, 176, 'socle', 1, 0, 'all', 0),
493
(177, 'Décrire, raconter, expliquer.', 'Décrire, raconter, expliquer.', 'Parler en continu', 13, 177, 'socle', 1, 0, 'all', 1),
494
(178, 'Présenter un projet et lire à haute voix.', 'Présenter un projet et lire à haute voix.', 'Parler en continu', 13, 178, 'socle', 1, 0, 'all', 2),
495
(179, 'Comprendre le sens général de documents écrits.', 'Comprendre le sens général de documents écrits.', 'Lire', 13, 179, 'socle', 1, 0, 'all', 0),
496
(180, 'Savoir repérer des informations dans un texte.', 'Savoir repérer des informations dans un texte.', 'Lire', 13, 180, 'socle', 1, 0, 'all', 1),
497
(181, 'Copier, écrire sous la dictée.', 'Copier, écrire sous la dictée.', 'Écrire', 13, 181, 'socle', 1, 0, 'all', 0),
498
(182, 'Renseigner un questionnaire.', 'Renseigner un questionnaire.', 'Écrire', 13, 182, 'socle', 1, 0, 'all', 1),
499
(183, 'Écrire un message simple.', 'Écrire un message simple.', 'Écrire', 13, 183, 'socle', 1, 0, 'all', 2),
500
(184, 'Rendre compte de faits.', 'Rendre compte de faits.', 'Écrire', 13, 184, 'socle', 1, 0, 'all', 3),
501
(185, 'Écrire un court récit, une description.', 'Écrire un court récit, une description.', 'Écrire', 13, 185, 'socle', 1, 0, 'all', 4),
502
(186, 'Rechercher, extraire et organiser l’information utile.', 'Rechercher, extraire et organiser l’information utile.', 'Pratiquer une démarche scientifique et technologique, résoudre des problèmes', 14, 186, 'socle', 1, 0, 'all', 0),
503
(187, 'Réaliser, manipuler, mesurer, calculer, appliquer des consignes.', 'Réaliser, manipuler, mesurer, calculer, appliquer des consignes.', 'Pratiquer une démarche scientifique et technologique, résoudre des problèmes', 14, 187, 'socle', 1, 0, 'all', 1),
504
(188, 'Raisonner, argumenter, pratiquer une démarche expérimentale ou technologique, démontrer.', 'Raisonner, argumenter, pratiquer une démarche expérimentale ou technologique, démontrer.', 'Pratiquer une démarche scientifique et technologique, résoudre des problèmes', 14, 188, 'socle', 1, 0, 'all', 2),
505
(189, 'Présenter la démarche suivie, les résultats obtenus, communiquer à l’aide d’un langage adapté.', 'Présenter la démarche suivie, les résultats obtenus, communiquer à l’aide d’un langage adapté.', 'Pratiquer une démarche scientifique et technologique, résoudre des problèmes', 14, 189, 'socle', 1, 0, 'all', 3),
506
(190, 'Organisation et gestion de données : reconnaître des situations de proportionnalité, utiliser des pourcentages, des tableaux, des graphiques ; exploiter des données statistiques et aborder des situations simples de probabilité.', 'Organisation et gestion de données : reconnaître des situations de proportionnalité, utiliser des pourcentages, des tableaux, des graphiques ; exploiter des données statistiques et aborder des situations simples de probabilité.', 'Savoir utiliser des connaissances et des compétences mathématiques', 14, 190, 'socle', 1, 0, 'all', 0),
507
(191, 'Nombres et calculs : connaître et utiliser les nombres entiers, décimaux et fractionnaires ; mener à bien un calcul mental, à la main, à la calculatrice, avec un ordinateur.', 'Nombres et calculs : connaître et utiliser les nombres entiers, décimaux et fractionnaires ; mener à bien un calcul mental, à la main, à la calculatrice, avec un ordinateur.', 'Savoir utiliser des connaissances et des compétences mathématiques', 14, 191, 'socle', 1, 0, 'all', 1),
508
(192, 'Géométrie : connaître et représenter des figures géométriques et des objets de l’espace ; utiliser leurs propriétés.', 'Géométrie : connaître et représenter des figures géométriques et des objets de l’espace ; utiliser leurs propriétés.', 'Savoir utiliser des connaissances et des compétences mathématiques', 14, 192, 'socle', 1, 0, 'all', 2),
509
(193, 'Grandeurs et mesures : réaliser des mesures (longueurs, durées, …), calculer des valeurs (volumes, vitesses, …) en utilisant différentes unités.', 'Grandeurs et mesures : réaliser des mesures (longueurs, durées, …), calculer des valeurs (volumes, vitesses, …) en utilisant différentes unités.', 'Savoir utiliser des connaissances et des compétences mathématiques', 14, 193, 'socle', 1, 0, 'all', 3),
510
(194, 'L’univers et la Terre : organisation de l’univers ; structure et évolution au cours des temps géologiques de la Terre, phénomènes physiques.', 'L’univers et la Terre : organisation de l’univers ; structure et évolution au cours des temps géologiques de la Terre, phénomènes physiques.', 'Savoir utiliser des connaissances dans divers domaines scientifiques', 14, 194, 'socle', 1, 0, 'all', 0),
511
(195, 'La matière : principales caractéristiques, états et transformations ; propriétés physiques et chimiques de la matière et des matériaux ; comportement électrique, interactions avec la lumière.', 'La matière : principales caractéristiques, états et transformations ; propriétés physiques et chimiques de la matière et des matériaux ; comportement électrique, interactions avec la lumière.', 'Savoir utiliser des connaissances dans divers domaines scientifiques', 14, 195, 'socle', 1, 0, 'all', 1),
512
(196, 'Le vivant : unité d’organisation et diversité ; fonctionnement des organismes vivants, évolution des espèces, organisation et fonctionnement du corps humain.', 'Le vivant : unité d’organisation et diversité ; fonctionnement des organismes vivants, évolution des espèces, organisation et fonctionnement du corps humain.', 'Savoir utiliser des connaissances dans divers domaines scientifiques', 14, 196, 'socle', 1, 0, 'all', 2),
513
(197, 'L’énergie : différentes formes d’énergie, notamment l’énergie électrique, et transformations d’une forme à une autre.', 'L’énergie : différentes formes d’énergie, notamment l’énergie électrique, et transformations d’une forme à une autre.', 'Savoir utiliser des connaissances dans divers domaines scientifiques', 14, 197, 'socle', 1, 0, 'all', 3),
514
(198, 'Les objets techniques : analyse, conception et réalisation ; fonctionnement et conditions d’utilisation.', 'Les objets techniques : analyse, conception et réalisation ; fonctionnement et conditions d’utilisation.', 'Savoir utiliser des connaissances dans divers domaines scientifiques', 14, 198, 'socle', 1, 0, 'all', 4),
515
(199, 'Mobiliser ses connaissances pour comprendre des questions liées à l’environnement et au développement durable.', 'Mobiliser ses connaissances pour comprendre des questions liées à l’environnement et au développement durable.', 'Environnement et développement durable', 14, 199, 'socle', 1, 0, 'all', 0),
516
(200, 'Utiliser, gérer des espaces de stockage à disposition.', 'Utiliser, gérer des espaces de stockage à disposition.', 'S’approprier un environnement informatique de travail', 15, 200, 'socle', 1, 0, 'all', 0),
517
(201, 'Utiliser les périphériques à disposition.', 'Utiliser les périphériques à disposition.', 'S’approprier un environnement informatique de travail', 15, 201, 'socle', 1, 0, 'all', 1),
518
(202, 'Utiliser les logiciels et les services à disposition.', 'Utiliser les logiciels et les services à disposition.', 'S’approprier un environnement informatique de travail', 15, 202, 'socle', 1, 0, 'all', 2),
519
(203, 'Connaître et respecter les règles élémentaires du droit relatif à sa pratique.', 'Connaître et respecter les règles élémentaires du droit relatif à sa pratique.', 'Adopter une attitude responsable', 15, 203, 'socle', 1, 0, 'all', 0),
520
(204, 'Protéger sa personne et ses données.', 'Protéger sa personne et ses données.', 'Adopter une attitude responsable', 15, 204, 'socle', 1, 0, 'all', 1),
521
(205, 'Faire preuve d’esprit critique face à l’information et à son traitement.', 'Faire preuve d’esprit critique face à l’information et à son traitement.', 'Adopter une attitude responsable', 15, 205, 'socle', 1, 0, 'all', 2),
522
(206, 'Participer à des travaux collaboratifs en connaissant les enjeux et en respectant les règles.', 'Participer à des travaux collaboratifs en connaissant les enjeux et en respectant les règles.', 'Adopter une attitude responsable', 15, 206, 'socle', 1, 0, 'all', 3),
523
(207, 'Saisir et mettre en page un texte.', 'Saisir et mettre en page un texte.', 'Créer, produire, traiter, exploiter des données', 15, 207, 'socle', 1, 0, 'all', 0),
524
(208, 'Traiter une image, un son ou une vidéo.', 'Traiter une image, un son ou une vidéo.', 'Créer, produire, traiter, exploiter des données', 15, 208, 'socle', 1, 0, 'all', 1),
525
(209, 'Organiser la composition du document, prévoir sa présentation en fonction de sa destination.', 'Organiser la composition du document, prévoir sa présentation en fonction de sa destination.', 'Créer, produire, traiter, exploiter des données', 15, 209, 'socle', 1, 0, 'all', 2),
526
(210, 'Différencier une situation simulée ou modélisée d’une situation réelle.', 'Différencier une situation simulée ou modélisée d’une situation réelle.', 'Créer, produire, traiter, exploiter des données', 15, 210, 'socle', 1, 0, 'all', 3),
527
(211, 'Consulter des bases de données documentaires en mode simple (plein texte).', 'Consulter des bases de données documentaires en mode simple (plein texte).', 'Créer, produire, traiter, exploiter des données', 15, 211, 'socle', 1, 0, 'all', 0);
528
INSERT INTO `competences` (`id`, `nomcourt`, `nomlong`, `groupee_par`, `cptcegrp_id`, `competence_id`, `type`, `niveau`, `utilisateur_id`, `rne`, `ordre`) VALUES
529
(212, 'Identifier, trier et évaluer des ressources.', 'Identifier, trier et évaluer des ressources.', 'Créer, produire, traiter, exploiter des données', 15, 212, 'socle', 1, 0, 'all', 1),
530
(213, 'Chercher et sélectionner l’information demandée.', 'Chercher et sélectionner l’information demandée.', 'Créer, produire, traiter, exploiter des données', 15, 213, 'socle', 1, 0, 'all', 2),
531
(214, 'Écrire, envoyer, diffuser, publier.', 'Écrire, envoyer, diffuser, publier.', 'Créer, produire, traiter, exploiter des données', 15, 214, 'socle', 1, 0, 'all', 0),
532
(215, 'Recevoir un commentaire, un message y compris avec pièces jointes.', 'Recevoir un commentaire, un message y compris avec pièces jointes.', 'Créer, produire, traiter, exploiter des données', 15, 215, 'socle', 1, 0, 'all', 1),
533
(216, 'Exploiter les spécificités des différentes situations de communication en temps réel ou différé.', 'Exploiter les spécificités des différentes situations de communication en temps réel ou différé.', 'Créer, produire, traiter, exploiter des données', 15, 216, 'socle', 1, 0, 'all', 2),
534
(217, 'Relevant de l’espace : les grands ensembles physiques et humains et les grands types d’aménagements dans le monde, les principales caractéristiques géographiques de la France et de l’Europe.', 'Relevant de l’espace : les grands ensembles physiques et humains et les grands types d’aménagements dans le monde, les principales caractéristiques géographiques de la France et de l’Europe.', 'Avoir des connaissances et des repères', 16, 217, 'socle', 1, 0, 'all', 0),
535
(218, 'Relevant du temps : les différentes périodes de l’histoire de l’humanité ; les grands traits de l’histoire (politique, sociale, économique, littéraire, artistique, culturelle) de la France et de l’Europe.', 'Relevant du temps : les différentes périodes de l’histoire de l’humanité ; les grands traits de l’histoire (politique, sociale, économique, littéraire, artistique, culturelle) de la France et de l’Europe.', 'Avoir des connaissances et des repères', 16, 218, 'socle', 1, 0, 'all', 1),
536
(219, 'Relevant de la culture littéraire : œuvres littéraires du patrimoine.', 'Relevant de la culture littéraire : œuvres littéraires du patrimoine.', 'Avoir des connaissances et des repères', 16, 219, 'socle', 1, 0, 'all', 2),
537
(220, 'Relevant de la culture artistique : œuvres picturales, musicales, scéniques, architecturales ou cinématographiques du patrimoine.', 'Relevant de la culture artistique : œuvres picturales, musicales, scéniques, architecturales ou cinématographiques du patrimoine.', 'Avoir des connaissances et des repères', 16, 220, 'socle', 1, 0, 'all', 3),
538
(221, 'Relevant de la culture civique : droits de l’Homme ; formes d’organisation politique, économique et sociale dans l’Union européenne ; place et rôle de l’État en France ; mondialisation ; développement durable.', 'Relevant de la culture civique : droits de l’Homme ; formes d’organisation politique, économique et sociale dans l’Union européenne ; place et rôle de l’État en France ; mondialisation ; développement durable.', 'Avoir des connaissances et des repères', 16, 221, 'socle', 1, 0, 'all', 4),
539
(222, 'Situer des événements, des œuvres littéraires ou artistiques, des découvertes scientifiques ou techniques, des ensembles géographiques.', 'Situer des événements, des œuvres littéraires ou artistiques, des découvertes scientifiques ou techniques, des ensembles géographiques.', 'Situer dans le temps, l’espace, les civilisations', 16, 222, 'socle', 1, 0, 'all', 0),
540
(223, 'Identifier la diversité des civilisations, des langues, des sociétés, des religions.', 'Identifier la diversité des civilisations, des langues, des sociétés, des religions.', 'Situer dans le temps, l’espace, les civilisations', 16, 223, 'socle', 1, 0, 'all', 1),
541
(224, 'Établir des liens entre les œuvres (littéraires, artistiques) pour mieux les comprendre.', 'Établir des liens entre les œuvres (littéraires, artistiques) pour mieux les comprendre.', 'Situer dans le temps, l’espace, les civilisations', 16, 224, 'socle', 1, 0, 'all', 2),
542
(225, 'Mobiliser ses connaissances pour donner du sens à l’actualité.', 'Mobiliser ses connaissances pour donner du sens à l’actualité.', 'Situer dans le temps, l’espace, les civilisations', 16, 225, 'socle', 1, 0, 'all', 3),
543
(226, 'Lire et employer différents langages : textes – graphiques – cartes – images – musique.', 'Lire et employer différents langages : textes – graphiques – cartes – images – musique.', 'Lire et pratiquer différents langages', 16, 226, 'socle', 1, 0, 'all', 0),
544
(227, 'Connaître et pratiquer diverses formes d’expression à visée littéraire.', 'Connaître et pratiquer diverses formes d’expression à visée littéraire.', 'Lire et pratiquer différents langages', 16, 227, 'socle', 1, 0, 'all', 1),
545
(228, 'Connaître et pratiquer diverses formes d’expression à visée artistique.', 'Connaître et pratiquer diverses formes d’expression à visée artistique.', 'Lire et pratiquer différents langages', 16, 228, 'socle', 1, 0, 'all', 2),
546
(229, 'Être sensible aux enjeux esthétiques et humains d’un texte littéraire.', 'Être sensible aux enjeux esthétiques et humains d’un texte littéraire.', 'Faire preuve de sensibilité, d’esprit critique, de curiosité', 16, 229, 'socle', 1, 0, 'all', 0),
547
(230, 'Être sensible aux enjeux esthétiques et humains d’une œuvre artistique.', 'Être sensible aux enjeux esthétiques et humains d’une œuvre artistique.', 'Faire preuve de sensibilité, d’esprit critique, de curiosité', 16, 230, 'socle', 1, 0, 'all', 1),
548
(231, 'Être capable de porter un regard critique sur un fait, un document, une œuvre.', 'Être capable de porter un regard critique sur un fait, un document, une œuvre.', 'Faire preuve de sensibilité, d’esprit critique, de curiosité', 16, 231, 'socle', 1, 0, 'all', 2),
549
(232, 'Manifester sa curiosité pour l’actualité et pour les activités culturelles ou artistiques.', 'Manifester sa curiosité pour l’actualité et pour les activités culturelles ou artistiques.', 'Faire preuve de sensibilité, d’esprit critique, de curiosité', 16, 232, 'socle', 1, 0, 'all', 3),
550
(233, 'Principaux droits de l’Homme et du citoyen.', 'Principaux droits de l’Homme et du citoyen.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 233, 'socle', 1, 0, 'all', 0),
551
(234, 'Valeurs, symboles, institutions de la République.', 'Valeurs, symboles, institutions de la République.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 234, 'socle', 1, 0, 'all', 1),
552
(235, 'Règles fondamentales de la démocratie et de la justice.', 'Règles fondamentales de la démocratie et de la justice.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 235, 'socle', 1, 0, 'all', 2),
553
(236, 'Grandes institutions de l’Union européenne et rôle des grands organismes internationaux.', 'Grandes institutions de l’Union européenne et rôle des grands organismes internationaux.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 236, 'socle', 1, 0, 'all', 3),
554
(237, 'Rôle de la défense nationale.', 'Rôle de la défense nationale.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 237, 'socle', 1, 0, 'all', 4),
555
(238, 'Fonctionnement et rôle de différents médias.', 'Fonctionnement et rôle de différents médias.', 'Connaître les principes et fondements de la vie civique et sociale', 17, 238, 'socle', 1, 0, 'all', 5),
556
(239, 'Respecter les règles de la vie collective.', 'Respecter les règles de la vie collective.', 'Avoir un comportement responsable', 17, 239, 'socle', 1, 0, 'all', 0),
557
(240, 'Comprendre l’importance du respect mutuel et accepter toutes les différences.', 'Comprendre l’importance du respect mutuel et accepter toutes les différences.', 'Avoir un comportement responsable', 17, 240, 'socle', 1, 0, 'all', 1),
558
(241, 'Connaître des comportements favorables à sa santé et sa sécurité.', 'Connaître des comportements favorables à sa santé et sa sécurité.', 'Avoir un comportement responsable', 17, 241, 'socle', 1, 0, 'all', 2),
559
(242, 'Connaître quelques notions juridiques de base.', 'Connaître quelques notions juridiques de base.', 'Avoir un comportement responsable', 17, 242, 'socle', 1, 0, 'all', 3),
560
(243, 'Savoir utiliser quelques notions économiques et budgétaires de base.', 'Savoir utiliser quelques notions économiques et budgétaires de base.', 'Avoir un comportement responsable', 17, 243, 'socle', 1, 0, 'all', 4),
561
(244, 'Se familiariser avec l’environnement économique, les entreprises, les métiers de secteurs et de niveaux de qualification variés.', 'Se familiariser avec l’environnement économique, les entreprises, les métiers de secteurs et de niveaux de qualification variés.', 'Être acteur de son parcours de formation et d’orientation', 18, 244, 'socle', 1, 0, 'all', 0),
562
(245, 'Connaître les parcours de formation correspondant à ces métiers et les possibilités de s’y intégrer.', 'Connaître les parcours de formation correspondant à ces métiers et les possibilités de s’y intégrer.', 'Être acteur de son parcours de formation et d’orientation', 18, 245, 'socle', 1, 0, 'all', 1),
563
(246, 'Savoir s’autoévaluer et être capable de décrire ses intérêts, ses compétences et ses acquis.', 'Savoir s’autoévaluer et être capable de décrire ses intérêts, ses compétences et ses acquis.', 'Être acteur de son parcours de formation et d’orientation', 18, 246, 'socle', 1, 0, 'all', 2),
564
(247, 'Être autonome dans son travail : savoir l’organiser, le planifier, l’anticiper, rechercher et sélectionner des informations utiles.', 'Être autonome dans son travail : savoir l’organiser, le planifier, l’anticiper, rechercher et sélectionner des informations utiles.', 'Être capable de mobiliser ses ressources intellectuelles et physiques dans diverses situations', 18, 247, 'socle', 1, 0, 'all', 0),
565
(248, 'Identifier ses points forts et ses points faibles dans des situations variées.', 'Identifier ses points forts et ses points faibles dans des situations variées.', 'Être capable de mobiliser ses ressources intellectuelles et physiques dans diverses situations', 18, 248, 'socle', 1, 0, 'all', 1),
566
(249, 'Mobiliser à bon escient ses capacités motrices dans le cadre d’une pratique physique (sportive ou artistique) adaptée à son potentiel.', 'Mobiliser à bon escient ses capacités motrices dans le cadre d’une pratique physique (sportive ou artistique) adaptée à son potentiel.', 'Être capable de mobiliser ses ressources intellectuelles et physiques dans diverses situations', 18, 249, 'socle', 1, 0, 'all', 2),
567
(250, 'Savoir nager.', 'Savoir nager.', 'Être capable de mobiliser ses ressources intellectuelles et physiques dans diverses situations', 18, 250, 'socle', 1, 0, 'all', 3),
568
(251, 'S’engager dans un projet individuel.', 'S’engager dans un projet individuel.', 'Faire preuve d’initiative', 18, 251, 'socle', 1, 0, 'all', 0),
569
(252, 'S’intégrer et coopérer dans un projet collectif.', 'S’intégrer et coopérer dans un projet collectif.', 'Faire preuve d’initiative', 18, 252, 'socle', 1, 0, 'all', 1),
570
(253, 'Manifester curiosité, créativité, motivation à travers des activités conduites ou reconnues par l’établissement.', 'Manifester curiosité, créativité, motivation à travers des activités conduites ou reconnues par l’établissement.', 'Faire preuve d’initiative', 18, 253, 'socle', 1, 0, 'all', 2),
571
(254, 'Assumer des rôles, prendre des initiatives et des décisions.', 'Assumer des rôles, prendre des initiatives et des décisions.', 'Faire preuve d’initiative', 18, 254, 'socle', 1, 0, 'all', 3);
572
573
-- --------------------------------------------------------
574
575
--
576
-- Structure de la table `competences_professeurs`
577
--
578
579
CREATE TABLE IF NOT EXISTS `competences_professeurs` (
580
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
581
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
582
  PRIMARY KEY (`competence_id`,`professeur_id`),
583
  KEY `competences_professeurs_FI_2` (`professeur_id`)
584
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Toutes les competences peda sont rattachees a des professeur';
585
586
--
587
-- Contenu de la table `competences_professeurs`
588
--
589
590
591
-- --------------------------------------------------------
592
593
--
594
-- Structure de la table `competence_ressources`
595
--
596
597
CREATE TABLE IF NOT EXISTS `competence_ressources` (
598
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table competence_ressources',
599
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la table competences',
600
  `ressource_id` int(11) NOT NULL COMMENT 'cle etrangere de la ressource',
601
  `validation` char(1) NOT NULL COMMENT 'Pour quel niveau de validation ? on stocke la lettre',
602
  `matiere_id` int(11) NOT NULL COMMENT 'cle etrangere de la matiere',
603
  `classe_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de la classe',
604
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement de cette association competence-ressource',
605
  PRIMARY KEY (`id`),
606
  KEY `competence_ressources_FI_1` (`competence_id`),
607
  KEY `competence_ressources_FI_2` (`ressource_id`),
608
  KEY `competence_ressources_FI_3` (`matiere_id`),
609
  KEY `competence_ressources_FI_4` (`classe_id`)
610
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Quelle ressource pour quelle competence ?' AUTO_INCREMENT=1 ;
611
612
--
613
-- Contenu de la table `competence_ressources`
614
--
615
616
617
-- --------------------------------------------------------
618
619
--
620
-- Structure de la table `competence_visible`
621
--
622
623
CREATE TABLE IF NOT EXISTS `competence_visible` (
624
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
625
  `rne` varchar(11) NOT NULL COMMENT 'cle etrangere de l''etablissement',
626
  `visible` char(1) NOT NULL COMMENT 'O/N visible ou pas',
627
  PRIMARY KEY (`competence_id`,`rne`),
628
  KEY `competence_visible_FI_2` (`rne`)
629
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Permet a un etablissement de rendre invisible certaines comp';
630
631
--
632
-- Contenu de la table `competence_visible`
633
--
634
635
636
-- --------------------------------------------------------
637
638
--
639
-- Structure de la table `controles`
640
--
641
642
CREATE TABLE IF NOT EXISTS `controles` (
643
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controles',
644
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court du controle',
645
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long du controle',
646
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
647
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
648
  `created_on` int(12) NOT NULL COMMENT 'Date de creation du controle',
649
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
650
  `denominateur` int(3) NOT NULL DEFAULT '20' COMMENT 'Denominateur de la note si elle existe',
651
  PRIMARY KEY (`id`),
652
  KEY `controles_FI_1` (`grille_id`),
653
  KEY `controles_FI_2` (`groupe_id`)
654
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des controles' AUTO_INCREMENT=1 ;
655
656
--
657
-- Contenu de la table `controles`
658
--
659
660
661
-- --------------------------------------------------------
662
663
--
664
-- Structure de la table `controle_notes`
665
--
666
667
CREATE TABLE IF NOT EXISTS `controle_notes` (
668
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controle_notes',
669
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
670
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
671
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
672
  `note` varchar(5) NOT NULL COMMENT 'note du controle',
673
  `coef` char(3) NOT NULL DEFAULT '1.0' COMMENT 'coeficient de la note',
674
  PRIMARY KEY (`id`),
675
  KEY `controle_notes_FI_1` (`controle_id`),
676
  KEY `controle_notes_FI_2` (`utilisateur_id`)
677
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Note (si demandee) pour chaque controle' AUTO_INCREMENT=1 ;
678
679
--
680
-- Contenu de la table `controle_notes`
681
--
682
683
684
-- --------------------------------------------------------
685
686
--
687
-- Structure de la table `controle_possesseurs`
688
--
689
690
CREATE TABLE IF NOT EXISTS `controle_possesseurs` (
691
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
692
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
693
  PRIMARY KEY (`controle_id`,`utilisateur_id`),
694
  KEY `controle_possesseurs_FI_2` (`utilisateur_id`)
695
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des possesseurs de chaque controle';
696
697
--
698
-- Contenu de la table `controle_possesseurs`
699
--
700
701
702
-- --------------------------------------------------------
703
704
--
705
-- Structure de la table `controle_resultats`
706
--
707
708
CREATE TABLE IF NOT EXISTS `controle_resultats` (
709
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controle_resultats',
710
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
711
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
712
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
713
  `resultat` char(2) NOT NULL COMMENT 'resultat de la competence',
714
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
715
  PRIMARY KEY (`id`),
716
  KEY `controle_resultats_FI_1` (`controle_id`),
717
  KEY `controle_resultats_FI_2` (`utilisateur_id`),
718
  KEY `controle_resultats_FI_3` (`competence_id`),
719
  KEY `controle_resultats_FI_4` (`resultat`)
720
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Resultat de l''evaluation de chaque competence pour chaque co' AUTO_INCREMENT=1 ;
721
722
--
723
-- Contenu de la table `controle_resultats`
724
--
725
726
727
-- --------------------------------------------------------
728
729
--
730
-- Structure de la table `cptcegrps`
731
--
732
733
CREATE TABLE IF NOT EXISTS `cptcegrps` (
734
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table cptcegrps',
735
  `ordre` int(11) NOT NULL COMMENT 'Ordre d''affichage de ces groupes de compétences (tronc commun)',
736
  `nom` varchar(255) NOT NULL COMMENT 'Nom du grp',
737
  PRIMARY KEY (`id`)
738
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Les principaux themes de competence du tronc commun' AUTO_INCREMENT=20 ;
739
740
--
741
-- Contenu de la table `cptcegrps`
742
--
743
744
INSERT INTO `cptcegrps` (`id`, `ordre`, `nom`) VALUES
745
(1, 17, 'Compétence 1 – La maîtrise de la langue française (p1)'),
746
(2, 18, 'Compétence 3 – Les principaux éléments de mathématiques (p1)'),
747
(3, 19, 'Compétence 6 – Les compétences sociales et civiques (p1)'),
748
(4, 9, 'Compétence 1 – La maîtrise de la langue française (p2)'),
749
(5, 10, 'Compétence 2 – La pratique d’une langue vivante étrangère (niveau A1) (p2)'),
750
(6, 11, 'Compétence 3a – Les principaux éléments de mathématiques (p2)'),
751
(7, 12, 'Compétence 3b – La culture scientifique et technologique (p2)'),
752
(8, 13, 'Compétence 4 – La maîtrise des techniques usuelles de l’information et de la communication (B2i niveau école) (p2)'),
753
(9, 14, 'Compétence 5 – La culture humaniste (p2)'),
754
(10, 15, 'Compétence 6 – Les compétences sociales et civiques (p2)'),
755
(11, 16, 'Compétence 7 – L’autonomie et l’initiative (p2)'),
756
(12, 1, 'Compétence 1 – La maîtrise de la langue française (p3)'),
757
(13, 2, 'Compétence 2 – La pratique d’une langue vivante étrangère (niveau A2) (p3)'),
758
(14, 3, 'Compétence 3 – Les principaux éléments de mathématiques et la culture scientifique et technologique (p3)'),
759
(15, 4, 'Compétence 4 – La maîtrise des techniques usuelles de l’information et de la communication (B2i) (p3)'),
760
(16, 5, 'Compétence 5 – La culture humaniste (p3)'),
761
(17, 6, 'Compétence 6 – Les compétences sociales et civiques (p3)'),
762
(18, 7, 'Compétence 7 – L’autonomie et l’initiative (p3)'),
763
(19, 8, 'Hors socle');
764
765
-- --------------------------------------------------------
766
767
--
768
-- Structure de la table `cptcegrp_utilisateurs`
769
--
770
771
CREATE TABLE IF NOT EXISTS `cptcegrp_utilisateurs` (
772
  `cptcegrp_id` int(11) NOT NULL COMMENT 'cle etrangere de la cptcegrps',
773
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
774
  PRIMARY KEY (`cptcegrp_id`,`utilisateur_id`),
775
  KEY `cptcegrp_utilisateurs_FI_2` (`utilisateur_id`)
776
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Permet a un utilisateur de ne choisir d''afficher que les com';
777
778
--
779
-- Contenu de la table `cptcegrp_utilisateurs`
780
--
781
782
783
-- --------------------------------------------------------
784
785
--
786
-- Structure de la table `droits`
787
--
788
789
CREATE TABLE IF NOT EXISTS `droits` (
790
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table droits',
791
  `role_id` varchar(50) NOT NULL COMMENT 'role concerne',
792
  `module` varchar(100) NOT NULL DEFAULT '' COMMENT 'Nom du module',
793
  `controleur` varchar(100) NOT NULL COMMENT 'Nom du controleur',
794
  `action` varchar(100) NOT NULL DEFAULT 'index' COMMENT 'action autorisee',
795
  PRIMARY KEY (`id`)
796
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des droits pour chaque role' AUTO_INCREMENT=359 ;
797
798
--
799 1 Julien Jocal
-- Contenu de la table `droits`
800
--
801
802
INSERT INTO `droits` (`id`, `role_id`, `module`, `controleur`, `action`) VALUES
803
(1, '4', '', 'accueil', 'index'),
804 6 Julien Jocal
(2, '4', '', 'accueil', 'addMess'),
805
(3, '4', '', 'accueil', 'marquerLuMess'),
806
(4, '4', '', 'groupes', 'index'),
807
(5, '4', '', 'groupes', 'ajouter'),
808
(6, '4', '', 'groupes', 'effacer'),
809
(7, '4', '', 'groupes', 'modifier'),
810
(8, '4', '', 'groupes', 'supprimerEleve'),
811
(9, '4', '', 'groupes', 'ajouterEleve'),
812
(10, '4', '', 'competences', 'index'),
813
(11, '4', '', 'competences', 'index2'),
814
(12, '4', '', 'competences', 'ajouter'),
815
(13, '4', '', 'competences', 'effacer'),
816
(14, '4', '', 'competences', 'commun'),
817
(15, '4', '', 'competences', 'perso'),
818
(16, '4', '', 'competences', 'domaines'),
819
(17, '4', '', 'competences', 'effacerDomaine'),
820
(18, '4', '', 'competences', 'ajaxPreferences'),
821
(19, '4', '', 'competences', 'modifier'),
822
(20, '4', '', 'grilles', 'index'),
823
(21, '4', '', 'grilles', 'ajouter'),
824
(22, '4', '', 'grilles', 'modifierNom'),
825
(23, '4', '', 'grilles', 'effacer'),
826
(24, '4', '', 'grilles', 'eleves'),
827
(25, '4', '', 'grilles', 'lierAvecCompetences'),
828
(26, '4', '', 'grilles', 'lierAvecGroupe'),
829
(27, '4', '', 'grilles', 'delierCompetence'),
830
(28, '4', '', 'grilles', 'delierGroupe'),
831
(29, '4', '', 'grilles', 'afficherReferentiel'),
832
(30, '4', '', 'controles', 'perso'),
833
(31, '4', '', 'controles', 'controle'),
834
(32, '4', '', 'controles', 'ajaxEvaluer'),
835
(33, '4', '', 'controles', 'changerNomControle'),
836
(34, '4', '', 'controles', 'ajouterResultatControle'),
837
(35, '4', '', 'controles', 'effacer'),
838
(36, '4', '', 'controles', 'modifier'),
839
(37, '4', '', 'controles', 'addModif'),
840
(38, '4', '', 'controles', 'voirPeriode'),
841
(39, '4', '', 'utilisateurs', 'perso'),
842
(40, '4', '', 'utilisateurs', 'modifMdp'),
843
(41, '4', '', 'login', 'logout'),
844
(42, '4', '', 'pdf', 'controle'),
845
(43, '4', '', 'pdf', 'controlePourEleves'),
846
(44, '4', '', 'pdf', 'appreciations'),
847
(45, '4', '', 'pdf', 'editerBulletin'),
848
(46, '4', '', 'pdf', 'grille'),
849
(47, '4', '', 'odt', 'grille'),
850
(48, '4', '', 'bilans', 'index'),
851
(49, '4', '', 'bilans', 'ajouter'),
852
(50, '4', '', 'bilans', 'effacer'),
853
(51, '4', '', 'bilans', 'modifier'),
854
(52, '4', '', 'bilans', 'perso'),
855
(53, '4', '', 'bilans', 'eleveEtCompetence'),
856
(54, '4', '', 'bilans', 'eleveEtSocle'),
857
(55, '4', '', 'bilans', 'bilanRapideSocle'),
858
(56, '4', '', 'bilans', 'addBilanCptceHorsSocle'),
859
(57, '4', '', 'bilans', 'tousBilans'),
860
(58, '4', '', 'bilans', 'competence'),
861
(59, '4', '', 'bilans', 'referentiel'),
862
(60, '4', '', 'bulletins', 'index'),
863
(61, '4', '', 'bulletins', 'ajouter'),
864
(62, '4', '', 'bulletins', 'effacer'),
865
(63, '4', '', 'bulletins', 'modifier'),
866
(64, '4', '', 'bulletins', 'perso'),
867
(65, '4', '', 'bulletins', 'persoBulletin'),
868
(66, '4', '', 'bulletins', 'ajouterAppreciation'),
869
(67, '4', '', 'bulletins', 'ouvrirBulletin'),
870
(68, '4', '', 'bulletins', 'fermerBulletin'),
871
(69, '4', '', 'bulletins', 'transPP'),
872
(70, '4', '', 'bulletins', 'transAjouter'),
873
(71, '4', '', 'bulletins', 'voirPP'),
874
(72, '4', '', 'exercices', 'index'),
875
(73, '4', '', 'exercices', 'perso'),
876
(74, '4', '', 'exercices', 'ajouter'),
877
(75, '4', '', 'exercices', 'effacer'),
878
(76, '4', '', 'exercices', 'modifier'),
879
(77, '4', '', 'exercices', 'lierDocs'),
880
(78, '4', '', 'exercices', 'supprimerDoc'),
881
(79, '4', '', 'discussions', 'index'),
882
(80, '4', '', 'discussions', 'ajouter'),
883
(81, '4', '', 'discussions', 'effacer'),
884
(82, '4', '', 'discussions', 'discussion'),
885
(83, '4', '', 'discussions', 'ajaxEnvoyer'),
886
(84, '4', '', 'discussions', 'ajaxRecevoir'),
887
(85, '4', '', 'remediations', 'eleves'),
888
(86, '4', '', 'remediations', 'ajaxEleves'),
889
(87, '4', '', 'remediations', 'ajaxBilanEleve'),
890
(88, '4', '', 'remediations', 'suivi'),
891
(89, '4', '', 'remediations', 'creer'),
892
(90, '4', '', 'remediations', 'lier'),
893
(91, '4', '', 'remediations', 'ajouter'),
894
(92, '4', '', 'remediations', 'effacer'),
895
(93, '4', '', 'remediations', 'modifier'),
896
(94, '4', '', 'remediations', 'fichier'),
897
(95, '4', '', 'remediations', 'eleves'),
898
(96, '4', '', 'remediations', 'ajaxEleves'),
899
(97, '4', '', 'remediations', 'ajaxBilanEleve'),
900
(98, '4', '', 'remediations', 'modifierLier'),
901
(99, '4', '', 'remediations', 'effacerLier'),
902
(100, '4', '', 'rest', 'serveurRest'),
903
(101, '4', '', 'referentiels', 'index'),
904
(102, '4', '', 'referentiels', 'ajouter'),
905
(103, '4', '', 'referentiels', 'supprimer'),
906
(104, '4', '', 'referentiels', 'modifier'),
907
(105, '4', '', 'referentiels', 'lierDelierBranche'),
908
(106, '4', '', 'referentiels', 'lierDelierTheme'),
909
(107, '4', '', 'referentiels', 'lierDelierCompetence'),
910
(108, '4', '', 'referentiels', 'afficherListeCompetences'),
911
(109, '2', '', 'accueil', 'index'),
912
(110, '2', '', 'accueil', 'addMess'),
913
(111, '2', '', 'accueil', 'marquerLuMess'),
914
(112, '2', '', 'groupes', 'index'),
915
(113, '2', '', 'groupes', 'ajouter'),
916
(114, '2', '', 'groupes', 'effacer'),
917
(115, '2', '', 'groupes', 'modifier'),
918
(116, '2', '', 'groupes', 'supprimerEleve'),
919
(117, '2', '', 'groupes', 'ajouterEleve'),
920
(118, '2', '', 'competences', 'index'),
921
(119, '2', '', 'competences', 'index2'),
922
(120, '2', '', 'competences', 'ajouter'),
923
(121, '2', '', 'competences', 'effacer'),
924
(122, '2', '', 'competences', 'commun'),
925
(123, '2', '', 'competences', 'perso'),
926
(124, '2', '', 'competences', 'domaines'),
927
(125, '2', '', 'competences', 'effacerDomaine'),
928
(126, '2', '', 'competences', 'ajaxPreferences'),
929
(127, '2', '', 'competences', 'modifier'),
930
(128, '2', '', 'competences', 'ajouterpeda'),
931
(129, '2', '', 'competences', 'effacercommun'),
932
(130, '2', '', 'grilles', 'index'),
933
(131, '2', '', 'grilles', 'ajouter'),
934
(132, '2', '', 'grilles', 'modifierNom'),
935
(133, '2', '', 'grilles', 'effacer'),
936
(134, '2', '', 'grilles', 'eleves'),
937
(135, '2', '', 'grilles', 'lierAvecCompetences'),
938
(136, '2', '', 'grilles', 'lierAvecGroupe'),
939
(137, '2', '', 'grilles', 'delierCompetence'),
940
(138, '2', '', 'grilles', 'delierGroupe'),
941
(139, '2', '', 'grilles', 'afficherReferentiel'),
942
(140, '2', '', 'controles', 'perso'),
943
(141, '2', '', 'controles', 'controle'),
944
(142, '2', '', 'controles', 'ajaxEvaluer'),
945
(143, '2', '', 'controles', 'changerNomControle'),
946
(144, '2', '', 'controles', 'ajouterResultatControle'),
947
(145, '2', '', 'controles', 'effacer'),
948
(146, '2', '', 'controles', 'modifier'),
949
(147, '2', '', 'controles', 'addModif'),
950
(148, '2', '', 'controles', 'voirPeriode'),
951
(149, '2', '', 'utilisateurs', 'perso'),
952
(150, '2', '', 'utilisateurs', 'modifMdp'),
953
(151, '2', '', 'login', 'logout'),
954
(152, '2', '', 'pdf', 'controle'),
955
(153, '2', '', 'pdf', 'controlePourEleves'),
956
(154, '2', '', 'pdf', 'appreciations'),
957
(155, '2', '', 'pdf', 'editerBulletin'),
958
(156, '2', '', 'pdf', 'grille'),
959
(157, '2', '', 'odt', 'grille'),
960
(158, '2', '', 'bilans', 'index'),
961
(159, '2', '', 'bilans', 'ajouter'),
962
(160, '2', '', 'bilans', 'effacer'),
963
(161, '2', '', 'bilans', 'modifier'),
964
(162, '2', '', 'bilans', 'perso'),
965
(163, '2', '', 'bilans', 'eleveEtCompetence'),
966
(164, '2', '', 'bilans', 'eleveEtSocle'),
967
(165, '2', '', 'bilans', 'bilanRapideSocle'),
968
(166, '2', '', 'bilans', 'addBilanCptceHorsSocle'),
969
(167, '2', '', 'bilans', 'tousBilans'),
970
(168, '2', '', 'bilans', 'competence'),
971
(169, '2', '', 'bilans', 'referentiel'),
972
(170, '2', '', 'bulletins', 'index'),
973
(171, '2', '', 'bulletins', 'ajouter'),
974
(172, '2', '', 'bulletins', 'effacer'),
975
(173, '2', '', 'bulletins', 'modifier'),
976
(174, '2', '', 'bulletins', 'perso'),
977
(175, '2', '', 'bulletins', 'persoBulletin'),
978
(176, '2', '', 'bulletins', 'ajouterAppreciation'),
979
(177, '2', '', 'bulletins', 'ouvrirBulletin'),
980
(178, '2', '', 'bulletins', 'fermerBulletin'),
981
(179, '2', '', 'bulletins', 'transPP'),
982
(180, '2', '', 'bulletins', 'transAjouter'),
983
(181, '2', '', 'bulletins', 'voirPP'),
984
(182, '2', '', 'discussions', 'index'),
985
(183, '2', '', 'discussions', 'ajouter'),
986
(184, '2', '', 'discussions', 'effacer'),
987
(185, '2', '', 'discussions', 'discussion'),
988
(186, '2', '', 'discussions', 'ajaxEnvoyer'),
989
(187, '2', '', 'discussions', 'ajaxRecevoir'),
990
(188, '2', '', 'exercices', 'index'),
991
(189, '2', '', 'exercices', 'perso'),
992
(190, '2', '', 'exercices', 'ajouter'),
993
(191, '2', '', 'exercices', 'effacer'),
994
(192, '2', '', 'exercices', 'modifier'),
995
(193, '2', '', 'exercices', 'lierDocs'),
996
(194, '2', '', 'exercices', 'supprimerDoc'),
997
(195, '2', '', 'exercices', 'supprimerQuestion'),
998
(196, '2', '', 'remediations', 'suivi'),
999
(197, '2', '', 'remediations', 'creer'),
1000
(198, '2', '', 'remediations', 'lier'),
1001
(199, '2', '', 'remediations', 'ajouter'),
1002
(200, '2', '', 'remediations', 'effacer'),
1003
(201, '2', '', 'remediations', 'modifier'),
1004
(202, '2', '', 'remediations', 'fichier'),
1005
(203, '2', '', 'remediations', 'eleves'),
1006
(204, '2', '', 'remediations', 'ajaxEleves'),
1007
(205, '2', '', 'remediations', 'ajaxBilanEleve'),
1008
(206, '2', '', 'remediations', 'modifierLier'),
1009
(207, '2', '', 'remediations', 'effacerLier'),
1010
(208, '2', '', 'rest', 'serveurRest'),
1011
(209, '2', '', 'referentiels', 'index'),
1012
(210, '2', '', 'referentiels', 'ajouter'),
1013
(211, '2', '', 'referentiels', 'lierDelierBranche'),
1014
(212, '2', '', 'referentiels', 'lierDelierTheme'),
1015
(213, '2', '', 'referentiels', 'lierDelierCompetence'),
1016
(214, '2', '', 'referentiels', 'supprimer'),
1017
(215, '2', '', 'referentiels', 'modifier'),
1018
(216, '2', '', 'referentiels', 'afficherListeCompetences'),
1019
(217, '1', '', 'accueil', 'index'),
1020
(218, '1', '', 'accueil', 'addMess'),
1021
(219, '1', '', 'accueil', 'marquerLuMess'),
1022
(220, '1', '', 'groupes', 'index'),
1023
(221, '1', '', 'groupes', 'ajouter'),
1024
(222, '1', '', 'groupes', 'effacer'),
1025
(223, '1', '', 'groupes', 'modifier'),
1026
(224, '1', '', 'groupes', 'supprimerEleve'),
1027
(225, '1', '', 'groupes', 'ajouterEleve'),
1028
(226, '1', '', 'competences', 'index'),
1029
(227, '1', '', 'competences', 'ajouter'),
1030
(228, '1', '', 'competences', 'effacer'),
1031
(229, '1', '', 'competences', 'commun'),
1032
(230, '1', '', 'competences', 'perso'),
1033
(231, '1', '', 'competences', 'domaines'),
1034
(232, '1', '', 'competences', 'effacerDomaine'),
1035
(233, '1', '', 'competences', 'ajaxPreferences'),
1036
(234, '1', '', 'competences', 'modifier'),
1037
(235, '1', '', 'competences', 'ajouterpeda'),
1038
(236, '1', '', 'competences', 'effacercommun'),
1039
(237, '1', '', 'competences', 'ajoutersocle'),
1040
(238, '1', '', 'competences', 'ajouterNiveau2'),
1041
(239, '1', '', 'grilles', 'index'),
1042
(240, '1', '', 'grilles', 'ajouter'),
1043
(241, '1', '', 'grilles', 'modifierNom'),
1044
(242, '1', '', 'grilles', 'effacer'),
1045
(243, '1', '', 'grilles', 'eleves'),
1046
(244, '1', '', 'grilles', 'lierAvecCompetences'),
1047
(245, '1', '', 'grilles', 'lierAvecGroupe'),
1048
(246, '1', '', 'grilles', 'delierCompetence'),
1049
(247, '1', '', 'grilles', 'delierGroupe'),
1050
(248, '1', '', 'controles', 'perso'),
1051
(249, '1', '', 'controles', 'controle'),
1052
(250, '1', '', 'controles', 'ajaxEvaluer'),
1053
(251, '1', '', 'controles', 'changerNomControle'),
1054
(252, '1', '', 'controles', 'ajouterResultatControle'),
1055
(253, '1', '', 'controles', 'effacer'),
1056
(254, '1', '', 'controles', 'modifier'),
1057
(255, '1', '', 'controles', 'addModif'),
1058
(256, '1', '', 'utilisateurs', 'perso'),
1059
(257, '1', '', 'utilisateurs', 'modifMdp'),
1060
(258, '1', '', 'utilisateurs', 'index'),
1061
(259, '1', '', 'utilisateurs', 'ajouter'),
1062
(260, '1', '', 'utilisateurs', 'effacer'),
1063
(261, '1', '', 'utilisateurs', 'modifier'),
1064
(262, '1', '', 'utilisateurs', 'modifUtilisateur'),
1065
(263, '1', '', 'utilisateurs', 'addModifUtilisateur'),
1066
(264, '1', '', 'utilisateurs', 'ajouterUtilisateurs'),
1067
(265, '1', '', 'utilisateurs', 'profprincipaux'),
1068
(266, '1', '', 'login', 'logout'),
1069
(267, '1', '', 'pdf', 'controle'),
1070
(268, '1', '', 'pdf', 'editerBulletin'),
1071
(269, '1', '', 'pdf', 'tousBulletins'),
1072
(270, '1', '', 'pdf', 'grille'),
1073
(271, '1', '', 'odt', 'grille'),
1074
(272, '1', '', 'bilans', 'index'),
1075
(273, '1', '', 'bilans', 'ajouter'),
1076
(274, '1', '', 'bilans', 'effacer'),
1077
(275, '1', '', 'bilans', 'modifier'),
1078
(276, '1', '', 'bilans', 'perso'),
1079
(277, '1', '', 'bilans', 'eleveEtCompetence'),
1080
(278, '1', '', 'bilans', 'eleveEtSocle'),
1081
(279, '1', '', 'bilans', 'bilanRapideSocle'),
1082
(280, '1', '', 'bilans', 'addBilanCptceHorsSocle'),
1083
(281, '1', '', 'bilans', 'tousBilans'),
1084
(282, '1', '', 'bulletins', 'index'),
1085
(283, '1', '', 'bulletins', 'ajouter'),
1086
(284, '1', '', 'bulletins', 'effacer'),
1087
(285, '1', '', 'bulletins', 'modifier'),
1088
(286, '1', '', 'bulletins', 'perso'),
1089
(287, '1', '', 'bulletins', 'persoBulletin'),
1090
(288, '1', '', 'bulletins', 'ajouterAppreciation'),
1091
(289, '1', '', 'bulletins', 'ouvrirBulletin'),
1092
(290, '1', '', 'bulletins', 'fermerBulletin'),
1093
(291, '1', '', 'bulletins', 'infos'),
1094
(292, '1', '', 'bulletins', 'cptcesTransversalesBulletin'),
1095
(293, '1', '', 'bulletins', 'addCptceTrans'),
1096
(294, '1', '', 'bulletins', 'delCptceTrans'),
1097
(295, '1', '', 'bulletins', 'visionner'),
1098
(296, '1', '', 'discussions', 'index'),
1099
(297, '1', '', 'discussions', 'ajouter'),
1100
(298, '1', '', 'discussions', 'effacer'),
1101
(299, '1', '', 'discussions', 'discussion'),
1102
(300, '1', '', 'discussions', 'ajaxEnvoyer'),
1103
(301, '1', '', 'discussions', 'ajaxRecevoir'),
1104
(302, '1', '', 'settings', 'index'),
1105
(303, '1', '', 'settings', 'ajouter'),
1106
(304, '1', '', 'settings', 'effacer'),
1107
(305, '1', '', 'settings', 'validation'),
1108
(306, '1', '', 'settings', 'periodes'),
1109
(307, '1', '', 'settings', 'ajouterPeriode'),
1110
(308, '1', '', 'settings', 'effacerPeriode'),
1111
(309, '1', '', 'preferences', 'index'),
1112
(310, '1', '', 'preferences', 'ajouterPref'),
1113
(311, '1', '', 'classes', 'index'),
1114
(312, '1', '', 'classes', 'ajouter'),
1115
(313, '1', '', 'classes', 'effacer'),
1116
(314, '1', '', 'matieres', 'index'),
1117
(315, '3', '', 'accueil', 'index'),
1118
(316, '3', '', 'accueil', 'indexEleve'),
1119
(317, '3', '', 'utilisateurs', 'eleve'),
1120
(318, '3', '', 'utilisateurs', 'modifMdp'),
1121
(319, '3', '', 'controles', 'eleve'),
1122
(320, '3', '', 'remediations', 'index'),
1123
(321, '3', '', 'remediations', 'eleve'),
1124
(322, '3', '', 'bilans', 'eleve'),
1125
(323, '3', '', 'rest', 'serveurRest'),
1126
(324, '6', '', 'accueil', 'index'),
1127
(325, '6', '', 'accueil', 'addMess'),
1128
(326, '6', '', 'accueil', 'marquerLuMess'),
1129
(327, '6', '', 'bilans', 'voirEtab'),
1130
(328, '6', '', 'bulletins', 'index'),
1131
(329, '6', '', 'bulletins', 'infos'),
1132
(330, '6', '', 'bulletins', 'fermerBulletin'),
1133
(331, '6', '', 'bulletins', 'ouvrirBulletin'),
1134
(332, '6', '', 'bulletins', 'cptcesTransversalesBulletin'),
1135
(333, '6', '', 'bulletins', 'ajouter'),
1136
(334, '6', '', 'bulletins', 'modifier'),
1137
(335, '6', '', 'bulletins', 'effacer'),
1138
(336, '6', '', 'bulletins', 'visionner'),
1139
(337, '6', '', 'pdf', 'editerBulletin'),
1140
(338, '6', '', 'pdf', 'tousBulletins'),
1141
(339, '6', '', 'pdf', 'attestation'),
1142
(340, '6', '', 'discussions', 'index'),
1143
(341, '6', '', 'discussions', 'ajouter'),
1144
(342, '6', '', 'discussions', 'effacer'),
1145
(343, '6', '', 'discussions', 'discussion'),
1146
(344, '6', '', 'discussions', 'ajaxEnvoyer'),
1147
(345, '6', '', 'discussions', 'ajaxRecevoir'),
1148
(346, '6', '', 'login', 'logout'),
1149
(347, '6', '', 'utilisateurs', 'perso'),
1150
(348, '6', '', 'utilisateurs', 'modifMdp'),
1151
(349, '6', '', 'livrets', 'index'),
1152
(350, '6', '', 'livrets', 'ajouter'),
1153
(351, '6', '', 'livrets', 'effacer'),
1154
(352, '6', '', 'livrets', 'modifier'),
1155
(353, '4', '', 'documentation', 'index'),
1156
(354, '2', '', 'documentation', 'index'),
1157
(355, '1', '', 'documentation', 'index'),
1158
(356, '6', '', 'documentation', 'index'),
1159
(357, '1', '', 'utilisateurs', 'synchroGepi'),
1160
(358, '5', '', 'utilisateurs', 'addEtab');
1161 1 Julien Jocal
1162 6 Julien Jocal
-- --------------------------------------------------------
1163
1164 1 Julien Jocal
--
1165 6 Julien Jocal
-- Structure de la table `d_discussions`
1166
--
1167
1168
CREATE TABLE IF NOT EXISTS `d_discussions` (
1169
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_discussions',
1170
  `nom` varchar(255) NOT NULL DEFAULT '' COMMENT 'Nom de la discussion',
1171
  `debut` int(11) NOT NULL COMMENT 'Date de debut de la discussion',
1172
  `fin` int(11) NOT NULL COMMENT 'Date de fin de la discussion',
1173
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de la discussion',
1174
  `ordredujour` longtext NOT NULL COMMENT 'Ordre du jour',
1175
  PRIMARY KEY (`id`)
1176
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des discussion' AUTO_INCREMENT=1 ;
1177
1178
--
1179
-- Contenu de la table `d_discussions`
1180
--
1181
1182
1183
-- --------------------------------------------------------
1184
1185
--
1186
-- Structure de la table `d_discussion_membre`
1187
--
1188
1189
CREATE TABLE IF NOT EXISTS `d_discussion_membre` (
1190
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
1191
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1192
  `connecte` char(1) NOT NULL DEFAULT 'N' COMMENT 'O si l''utilisateur est connecte N sinon',
1193
  `connecte_date` int(11) NOT NULL COMMENT 'Date de l''acceptation de la connexion',
1194
  `refuse` char(1) NOT NULL DEFAULT 'N' COMMENT 'Un membre peut refuser la connexion',
1195
  PRIMARY KEY (`discussion_id`,`utilisateur_id`),
1196
  KEY `d_discussion_membre_FI_2` (`utilisateur_id`)
1197
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des membres de la discussion';
1198
1199
--
1200
-- Contenu de la table `d_discussion_membre`
1201
--
1202
1203
1204
-- --------------------------------------------------------
1205
1206
--
1207
-- Structure de la table `d_documents`
1208
--
1209
1210
CREATE TABLE IF NOT EXISTS `d_documents` (
1211
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_documents',
1212
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
1213
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1214
  `nom` varchar(255) NOT NULL DEFAULT '' COMMENT 'nom du document',
1215
  `chemin` varchar(255) NOT NULL DEFAULT '' COMMENT 'chemin du document',
1216
  PRIMARY KEY (`id`,`discussion_id`,`utilisateur_id`),
1217
  KEY `d_documents_FI_1` (`discussion_id`),
1218
  KEY `d_documents_FI_2` (`utilisateur_id`)
1219
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des documents echanges pendant la discussion' AUTO_INCREMENT=1 ;
1220
1221
--
1222
-- Contenu de la table `d_documents`
1223
--
1224
1225
1226
-- --------------------------------------------------------
1227
1228
--
1229
-- Structure de la table `d_echanges`
1230
--
1231
1232
CREATE TABLE IF NOT EXISTS `d_echanges` (
1233
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_echanges',
1234
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
1235
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1236
  `phrase` varchar(255) NOT NULL DEFAULT '' COMMENT 'Phrase ecrite par les echangeurs',
1237
  PRIMARY KEY (`id`,`discussion_id`,`utilisateur_id`),
1238
  KEY `d_echanges_FI_1` (`discussion_id`),
1239
  KEY `d_echanges_FI_2` (`utilisateur_id`)
1240
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des echanges' AUTO_INCREMENT=1 ;
1241
1242
--
1243
-- Contenu de la table `d_echanges`
1244
--
1245
1246
1247
-- --------------------------------------------------------
1248
1249
--
1250
-- Structure de la table `etablissements`
1251
--
1252
1253
CREATE TABLE IF NOT EXISTS `etablissements` (
1254
  `rne` varchar(10) NOT NULL COMMENT 'cle primaire de la table etablissements',
1255
  `nom` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'Nom etablissement',
1256
  `adresse` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'adresse de l''etablissement',
1257
  `codepostal` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'code postal de l''etablissement',
1258
  `commune` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'commune de l''etablissement',
1259
  PRIMARY KEY (`rne`)
1260
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des etablissements';
1261
1262
--
1263
-- Contenu de la table `etablissements`
1264
--
1265
1266
INSERT INTO `etablissements` (`rne`, `nom`, `adresse`, `codepostal`, `commune`) VALUES
1267
('0ETABTEST', 'Etablissement de test', 'fictive', '10000', 'Inconnue');
1268
1269
-- --------------------------------------------------------
1270
1271
--
1272
-- Structure de la table `exercices`
1273
--
1274
1275
CREATE TABLE IF NOT EXISTS `exercices` (
1276
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exercices',
1277
  `titre` varchar(255) NOT NULL COMMENT 'Titre de l''exercice',
1278
  `consigne` text NOT NULL COMMENT 'consignes de travail',
1279
  `nbre_docs` char(2) NOT NULL COMMENT 'Nombre de documents',
1280
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
1281
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1282
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1283
  PRIMARY KEY (`id`),
1284
  KEY `exercices_FI_1` (`professeur_id`)
1285
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des exercices' AUTO_INCREMENT=1 ;
1286
1287
--
1288
-- Contenu de la table `exercices`
1289
--
1290
1291
1292
-- --------------------------------------------------------
1293
1294
--
1295
-- Structure de la table `exe_docs`
1296
--
1297
1298
CREATE TABLE IF NOT EXISTS `exe_docs` (
1299
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exercice_docs',
1300
  `exercice_id` int(11) NOT NULL COMMENT 'cle etrangere de l''exercice',
1301
  `nom` varchar(255) NOT NULL DEFAULT 'inc.' COMMENT 'Nom du document',
1302
  `affichage` char(2) NOT NULL COMMENT 'Ordre d''affichage',
1303
  `legende` varchar(255) NOT NULL COMMENT 'legende',
1304
  `nbre_questions` int(2) NOT NULL COMMENT 'Nombre de questions',
1305
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1306
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1307
  PRIMARY KEY (`id`),
1308
  KEY `exe_docs_FI_1` (`exercice_id`)
1309
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des documents des exercices' AUTO_INCREMENT=1 ;
1310
1311
--
1312
-- Contenu de la table `exe_docs`
1313
--
1314
1315
1316
-- --------------------------------------------------------
1317
1318
--
1319
-- Structure de la table `exe_doc_questions`
1320
--
1321
1322
CREATE TABLE IF NOT EXISTS `exe_doc_questions` (
1323
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exe_doc_questions',
1324
  `exe_doc_id` int(11) NOT NULL COMMENT 'cle etrangere du document',
1325
  `question` varchar(255) NOT NULL COMMENT 'Intitule de la question',
1326
  `reponse` longblob NOT NULL COMMENT 'reponse a la question',
1327
  `voir_reponse` char(1) NOT NULL COMMENT 'Voir reponse ?',
1328
  `aide` varchar(255) NOT NULL COMMENT 'Contenu de l''aide',
1329
  `affiche_aide` char(1) NOT NULL COMMENT 'Afficher aide ?',
1330
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1331
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1332
  PRIMARY KEY (`id`),
1333
  KEY `exe_doc_questions_FI_1` (`exe_doc_id`)
1334
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des questions pour chaque document' AUTO_INCREMENT=1 ;
1335
1336
--
1337
-- Contenu de la table `exe_doc_questions`
1338
--
1339
1340
1341
-- --------------------------------------------------------
1342
1343
--
1344
-- Structure de la table `exe_reponses`
1345
--
1346
1347
CREATE TABLE IF NOT EXISTS `exe_reponses` (
1348
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exe_doc_questions',
1349
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''eleve',
1350
  `exercice_id` int(11) NOT NULL COMMENT 'cle etrangere de l''exercice',
1351
  `exe_doc_question_id` int(11) NOT NULL COMMENT 'cle etrangere de la question',
1352
  `reponse` longblob NOT NULL COMMENT 'reponse a la question',
1353
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1354
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1355
  `updated_on` int(11) NOT NULL COMMENT 'Date de modification',
1356
  PRIMARY KEY (`id`),
1357
  KEY `exe_reponses_FI_1` (`eleve_id`),
1358
  KEY `exe_reponses_FI_2` (`exercice_id`),
1359
  KEY `exe_reponses_FI_3` (`exe_doc_question_id`)
1360
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des reponses des eleves' AUTO_INCREMENT=1 ;
1361
1362
--
1363
-- Contenu de la table `exe_reponses`
1364
--
1365
1366
1367
-- --------------------------------------------------------
1368
1369
--
1370
-- Structure de la table `grilles`
1371
--
1372
1373
CREATE TABLE IF NOT EXISTS `grilles` (
1374
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table grilles',
1375
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la grille',
1376
  `type` char(5) NOT NULL COMMENT 'Type : peda perso',
1377
  `matiere_id` int(11) NOT NULL COMMENT 'Matiere de la grille',
1378
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
1379
  `utilisateur_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de l''utilisateur si type = perso',
1380
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1381
  PRIMARY KEY (`id`),
1382
  KEY `grilles_FI_1` (`matiere_id`),
1383
  KEY `grilles_FI_2` (`utilisateur_id`)
1384
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des grilles de competences' AUTO_INCREMENT=1 ;
1385
1386
--
1387
-- Contenu de la table `grilles`
1388
--
1389
1390
1391
-- --------------------------------------------------------
1392
1393
--
1394
-- Structure de la table `grille_competences`
1395
--
1396
1397
CREATE TABLE IF NOT EXISTS `grille_competences` (
1398
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
1399
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
1400
  PRIMARY KEY (`grille_id`,`competence_id`),
1401
  KEY `grille_competences_FI_2` (`competence_id`)
1402
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences rattachees a une grille';
1403
1404
--
1405
-- Contenu de la table `grille_competences`
1406
--
1407
1408
1409
-- --------------------------------------------------------
1410
1411
--
1412
-- Structure de la table `grille_groupes`
1413
--
1414
1415
CREATE TABLE IF NOT EXISTS `grille_groupes` (
1416
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
1417
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
1418
  PRIMARY KEY (`grille_id`,`groupe_id`),
1419
  KEY `grille_groupes_FI_2` (`groupe_id`)
1420
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Groupe (eleves) rattache a une grille';
1421
1422
--
1423
-- Contenu de la table `grille_groupes`
1424
--
1425
1426
1427
-- --------------------------------------------------------
1428
1429
--
1430
-- Structure de la table `grille_utilisateurs`
1431
--
1432
1433
CREATE TABLE IF NOT EXISTS `grille_utilisateurs` (
1434
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
1435
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1436
  PRIMARY KEY (`grille_id`,`utilisateur_id`),
1437
  KEY `grille_utilisateurs_FI_2` (`utilisateur_id`)
1438
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des grilles utilisees par un utilisateur';
1439
1440
--
1441
-- Contenu de la table `grille_utilisateurs`
1442
--
1443
1444
1445
-- --------------------------------------------------------
1446
1447
--
1448
-- Structure de la table `groupes`
1449
--
1450
1451
CREATE TABLE IF NOT EXISTS `groupes` (
1452
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table groupes',
1453
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court du groupe',
1454
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long du groupe',
1455
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1456
  PRIMARY KEY (`id`)
1457
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des groupes' AUTO_INCREMENT=1 ;
1458
1459
--
1460
-- Contenu de la table `groupes`
1461
--
1462
1463
1464
-- --------------------------------------------------------
1465
1466
--
1467
-- Structure de la table `groupe_eleves`
1468
--
1469
1470
CREATE TABLE IF NOT EXISTS `groupe_eleves` (
1471
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
1472
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1473
  PRIMARY KEY (`groupe_id`,`utilisateur_id`),
1474
  KEY `groupe_eleves_FI_2` (`utilisateur_id`)
1475
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des eleves de chaque groupe';
1476
1477
--
1478
-- Contenu de la table `groupe_eleves`
1479
--
1480
1481
1482
-- --------------------------------------------------------
1483
1484
--
1485
-- Structure de la table `groupe_possesseurs`
1486
--
1487
1488
CREATE TABLE IF NOT EXISTS `groupe_possesseurs` (
1489
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
1490
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1491
  PRIMARY KEY (`groupe_id`,`utilisateur_id`),
1492
  KEY `groupe_possesseurs_FI_2` (`utilisateur_id`)
1493
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des possesseurs de chaque groupe';
1494
1495
--
1496
-- Contenu de la table `groupe_possesseurs`
1497
--
1498
1499
1500
-- --------------------------------------------------------
1501
1502
--
1503
-- Structure de la table `logs`
1504
--
1505
1506
CREATE TABLE IF NOT EXISTS `logs` (
1507
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table logs',
1508
  `type` varchar(30) NOT NULL DEFAULT 'session' COMMENT 'Type de log',
1509
  `degre` int(3) NOT NULL DEFAULT '0' COMMENT 'Degre de gravite',
1510
  `texte` varchar(255) NOT NULL COMMENT 'Description du log',
1511
  `debut` int(12) NOT NULL COMMENT 'timestamp UNIX du debut',
1512
  `fin` int(12) NOT NULL COMMENT 'timestamp UNIX de la fin',
1513
  `ip` varchar(30) NOT NULL DEFAULT '0' COMMENT 'Adresse IP de l''utilisateur',
1514
  `navigateur` varchar(255) NOT NULL DEFAULT 'inconnu' COMMENT 'Type de navigateur',
1515
  `marqueur` varchar(30) NOT NULL DEFAULT '0' COMMENT 'Marqueur le temps de la session',
1516
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur logue',
1517
  PRIMARY KEY (`id`),
1518
  KEY `logs_FI_1` (`utilisateur_id`)
1519
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Logs de connexion' AUTO_INCREMENT=3 ;
1520
1521
--
1522
-- Contenu de la table `logs`
1523
--
1524
1525
INSERT INTO `logs` (`id`, `type`, `degre`, `texte`, `debut`, `fin`, `ip`, `navigateur`, `marqueur`, `utilisateur_id`) VALUES
1526
(1, 'login', 0, 'Session', 1283787300, 0, '::1', 'Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8', '0', 2),
1527
(2, 'url', 2, 'action inexistante : addEtab', 1283788102, 0, '::1', 'Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8', '0', 2);
1528
1529
-- --------------------------------------------------------
1530
1531
--
1532
-- Structure de la table `matieres`
1533
--
1534
1535
CREATE TABLE IF NOT EXISTS `matieres` (
1536
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table matieres',
1537
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court de la matiere',
1538
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long de la matiere',
1539
  PRIMARY KEY (`id`)
1540
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des matieres' AUTO_INCREMENT=41 ;
1541
1542
--
1543
-- Contenu de la table `matieres`
1544
--
1545
1546
INSERT INTO `matieres` (`id`, `nomcourt`, `nomlong`) VALUES
1547
(1, 'A-PLA', 'ARTS PLASTIQUES'),
1548
(2, 'AGL1', 'ANGLAIS LV1'),
1549
(3, 'ALL1', 'ALLEMAND LV1'),
1550
(4, 'ALL2', 'ALLEMAND LV2'),
1551
(5, 'ATART', 'ATELIER ARTISTIQUE'),
1552
(6, 'ATRAV', 'ACCOMP.TRAVAIL PERSO'),
1553
(7, 'BIOTECH', 'BIOTECHNOLOGIE'),
1554
(8, 'CDI', 'CDI'),
1555
(9, 'D-SCO', 'TRAITMT DIFFIC.SCOL.'),
1556
(10, 'DECP3', 'DECOUV .PROFESS. 3H'),
1557
(11, 'EDCIV', 'EDUCATION CIVIQUE'),
1558
(12, 'EDMUS', 'EDUCATION MUSICALE'),
1559
(13, 'EPS', 'ED.PHYSIQUE & SPORT.'),
1560
(14, 'ESP2', 'ESPAGNOL LV2'),
1561
(15, 'FRANC', 'FRANCAIS'),
1562
(16, 'HAS', 'Hygiène alimentation service'),
1563
(17, 'HDA', 'Histoire des Arts'),
1564
(18, 'HIGCV', 'HIST.GEO.EDUC.CIVIQ.'),
1565
(19, 'HIGEO', 'HISTOIRE & GEOGRAPH.'),
1566
(20, 'IDARH', 'ITIN.DEC.ARTS HUMANI'),
1567
(21, 'IDAUT', 'ITINER.DECOUV.AUTRES'),
1568
(22, 'IDCTQ', 'ITN.DEC.CREA.TECHNIQ'),
1569
(23, 'IDLCI', 'ITIN.DEC.LANG.CIVIL.'),
1570
(24, 'IDNCH', 'ITIN.DEC.NAT.CORPS H'),
1571
(25, 'INFO', 'Informatique'),
1572
(26, 'LATIN', 'LATIN'),
1573
(27, 'MATHS', 'MATHEMATIQUES'),
1574
(28, 'N-ART', 'ENSEIGMT ARTISTIQUE'),
1575
(29, 'NVS', 'Vie scolaire (note)'),
1576
(30, 'PH-CH', 'PHYSIQUE-CHIMIE'),
1577
(31, 'SCIEN', 'SCIENCES'),
1578
(32, 'Stage', 'Stage quatrième'),
1579
(33, 'SVT', 'SCIENCES VIE & TERRE'),
1580
(34, 'T-BAT', 'TECHNIQ. DU BATIMENT'),
1581
(35, 'T-MAE', 'TECH.MAINT.ENTRETIEN'),
1582
(36, 'TECHN', 'TECHNOLOGIE'),
1583
(37, 'UPI', 'Unité Pédagogique Intégration'),
1584
(38, 'VICLA', 'VIE DE CLASSE'),
1585
(39, 'VISCO', 'VIE SCOLAIRE'),
1586
(40, 'VSPRO', 'VIE SOC. & PROFESS.');
1587
1588
-- --------------------------------------------------------
1589
1590
--
1591
-- Structure de la table `messages`
1592
--
1593
1594
CREATE TABLE IF NOT EXISTS `messages` (
1595
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table messages',
1596
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
1597
  `dest_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs destinataire',
1598
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1599
  `contenu` varchar(255) NOT NULL COMMENT 'Contenu du message',
1600
  `lu` char(1) NOT NULL COMMENT 'O/N lu ou pas',
1601
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1602
  PRIMARY KEY (`id`),
1603
  KEY `messages_FI_1` (`auteur_id`),
1604
  KEY `messages_FI_2` (`dest_id`)
1605
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des messages courts' AUTO_INCREMENT=1 ;
1606
1607
--
1608
-- Contenu de la table `messages`
1609
--
1610
1611
1612
-- --------------------------------------------------------
1613
1614
--
1615
-- Structure de la table `periodes`
1616
--
1617
1618
CREATE TABLE IF NOT EXISTS `periodes` (
1619
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table periodes',
1620
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la periode',
1621
  `debut` int(11) NOT NULL COMMENT 'debut de la periode',
1622
  `fin` int(11) NOT NULL COMMENT 'fin de la periode',
1623
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1624
  PRIMARY KEY (`id`)
1625
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des periode de l''annee' AUTO_INCREMENT=1 ;
1626
1627
--
1628
-- Contenu de la table `periodes`
1629
--
1630
1631
1632
-- --------------------------------------------------------
1633
1634
--
1635
-- Structure de la table `pp_classes`
1636
--
1637
1638
CREATE TABLE IF NOT EXISTS `pp_classes` (
1639
  `classe_id` int(11) NOT NULL COMMENT 'cle etrangere de la classe',
1640
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
1641
  PRIMARY KEY (`classe_id`,`professeur_id`),
1642
  KEY `pp_classes_FI_2` (`professeur_id`)
1643
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des classes d''un professeur';
1644
1645
--
1646
-- Contenu de la table `pp_classes`
1647
--
1648
1649
1650
-- --------------------------------------------------------
1651
1652
--
1653
-- Structure de la table `professeur_classes`
1654
--
1655
1656
CREATE TABLE IF NOT EXISTS `professeur_classes` (
1657
  `classe_id` int(11) NOT NULL COMMENT 'cle etrangere de la classe',
1658
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
1659
  PRIMARY KEY (`classe_id`,`professeur_id`),
1660
  KEY `professeur_classes_FI_2` (`professeur_id`)
1661
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des classes du professeur';
1662
1663
--
1664
-- Contenu de la table `professeur_classes`
1665
--
1666
1667
1668
-- --------------------------------------------------------
1669
1670
--
1671
-- Structure de la table `questions`
1672
--
1673
1674
CREATE TABLE IF NOT EXISTS `questions` (
1675
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table questions',
1676
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1677
  `contenu` longtext NOT NULL COMMENT 'Contenu de la question',
1678
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
1679
  `updated_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de modification, timestamp UNIX',
1680
  PRIMARY KEY (`id`),
1681
  KEY `questions_FI_1` (`utilisateur_id`)
1682
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des questions posees' AUTO_INCREMENT=1 ;
1683
1684
--
1685
-- Contenu de la table `questions`
1686
--
1687
1688
1689
-- --------------------------------------------------------
1690
1691
--
1692
-- Structure de la table `referentiels`
1693
--
1694
1695
CREATE TABLE IF NOT EXISTS `referentiels` (
1696
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table referentiels',
1697
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
1698
  `matiere_id` int(11) NOT NULL COMMENT 'cle etrangere matiere',
1699
  `niveau` char(11) NOT NULL COMMENT 'Niveau concerne',
1700
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
1701
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1702
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
1703
  PRIMARY KEY (`id`),
1704
  KEY `referentiels_FI_1` (`auteur_id`),
1705
  KEY `referentiels_FI_2` (`matiere_id`)
1706
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des referentiels' AUTO_INCREMENT=1 ;
1707
1708
--
1709
-- Contenu de la table `referentiels`
1710
--
1711
1712
1713
-- --------------------------------------------------------
1714
1715
--
1716
-- Structure de la table `referentiel_competences`
1717
--
1718
1719
CREATE TABLE IF NOT EXISTS `referentiel_competences` (
1720
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere competence',
1721
  `theme_id` int(11) NOT NULL COMMENT 'cle etrangere theme',
1722
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
1723
  PRIMARY KEY (`competence_id`,`theme_id`),
1724
  KEY `referentiel_competences_FI_2` (`theme_id`)
1725
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences d''un referentiel pour chaque theme';
1726
1727
--
1728
-- Contenu de la table `referentiel_competences`
1729
--
1730
1731
1732
-- --------------------------------------------------------
1733
1734
--
1735
-- Structure de la table `reponses`
1736
--
1737
1738
CREATE TABLE IF NOT EXISTS `reponses` (
1739
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table questions',
1740
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1741
  `question_id` int(11) NOT NULL COMMENT 'cle etrangere de la question',
1742
  `contenu` longtext NOT NULL COMMENT 'Contenu de la question',
1743
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
1744
  `updated_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de modification, timestamp UNIX',
1745
  PRIMARY KEY (`id`),
1746
  KEY `reponses_FI_1` (`utilisateur_id`),
1747
  KEY `reponses_FI_2` (`question_id`)
1748
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des reponses aux questions posees' AUTO_INCREMENT=1 ;
1749
1750
--
1751
-- Contenu de la table `reponses`
1752
--
1753
1754
1755
-- --------------------------------------------------------
1756
1757
--
1758
-- Structure de la table `ressources`
1759
--
1760
1761
CREATE TABLE IF NOT EXISTS `ressources` (
1762
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table ressources',
1763
  `designation` varchar(255) NOT NULL COMMENT 'Designation de la ressource',
1764
  `adresse` varchar(255) NOT NULL COMMENT 'adresse de la ressource',
1765
  `type` char(4) NOT NULL DEFAULT '' COMMENT 'Type de document : url/doc/html',
1766
  `matiere_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de la matiere, nulle si transdisciplinaire',
1767
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement de cette ressource',
1768
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de la ressource',
1769
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
1770
  PRIMARY KEY (`id`),
1771
  KEY `ressources_FI_1` (`matiere_id`),
1772
  KEY `ressources_FI_2` (`utilisateur_id`)
1773
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des ressources disponibles' AUTO_INCREMENT=1 ;
1774
1775
--
1776
-- Contenu de la table `ressources`
1777
--
1778
1779
1780
-- --------------------------------------------------------
1781
1782
--
1783
-- Structure de la table `roles`
1784
--
1785
1786
CREATE TABLE IF NOT EXISTS `roles` (
1787
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table roles',
1788
  `nom` varchar(50) NOT NULL DEFAULT 'user' COMMENT 'Nom du role',
1789
  PRIMARY KEY (`id`)
1790
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des roles possibles pour les utilisateurs' AUTO_INCREMENT=7 ;
1791
1792
--
1793 1 Julien Jocal
-- Contenu de la table `roles`
1794
--
1795
1796
INSERT INTO `roles` (`id`, `nom`) VALUES
1797
(1, 'admin'),
1798
(2, 'Coordinateur'),
1799
(3, 'eleve'),
1800
(4, 'professeur'),
1801 6 Julien Jocal
(5, 'superadmin'),
1802
(6, 'chef_etablissement');
1803 1 Julien Jocal
1804 6 Julien Jocal
-- --------------------------------------------------------
1805
1806 1 Julien Jocal
--
1807 6 Julien Jocal
-- Structure de la table `settings`
1808
--
1809
1810
CREATE TABLE IF NOT EXISTS `settings` (
1811
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table settings',
1812
  `nom` varchar(100) NOT NULL COMMENT 'Nom du reglage',
1813
  `valeur` varchar(100) NOT NULL COMMENT 'Valeur de ce reglage',
1814
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1815
  PRIMARY KEY (`id`)
1816
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Reglages de l''interface' AUTO_INCREMENT=4 ;
1817
1818
--
1819 1 Julien Jocal
-- Contenu de la table `settings`
1820
--
1821
1822
INSERT INTO `settings` (`id`, `nom`, `valeur`, `rne`) VALUES
1823 6 Julien Jocal
(2, 'titre', 'Gestion des Evaluations par Comp&eacute;tences', '0331667'),
1824
(3, 'title', 'CRB - Les comp&eacute;tences', '');
1825 1 Julien Jocal
1826 6 Julien Jocal
-- --------------------------------------------------------
1827
1828 1 Julien Jocal
--
1829 6 Julien Jocal
-- Structure de la table `themes`
1830 1 Julien Jocal
--
1831
1832 6 Julien Jocal
CREATE TABLE IF NOT EXISTS `themes` (
1833
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table branches',
1834
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
1835
  `branche_id` int(11) NOT NULL COMMENT 'cle etrangere branche',
1836
  `nom` varchar(255) NOT NULL COMMENT 'Nom du theme',
1837
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
1838
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
1839
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
1840
  PRIMARY KEY (`id`),
1841
  KEY `themes_FI_1` (`auteur_id`),
1842
  KEY `themes_FI_2` (`branche_id`)
1843
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des themes (rameaux)' AUTO_INCREMENT=1 ;
1844 1 Julien Jocal
1845 6 Julien Jocal
--
1846
-- Contenu de la table `themes`
1847
--
1848 1 Julien Jocal
1849
1850 6 Julien Jocal
-- --------------------------------------------------------
1851
1852 1 Julien Jocal
--
1853 6 Julien Jocal
-- Structure de la table `utilisateurs`
1854 1 Julien Jocal
--
1855
1856 6 Julien Jocal
CREATE TABLE IF NOT EXISTS `utilisateurs` (
1857
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table utilisateurs',
1858
  `login` varchar(50) NOT NULL COMMENT 'Login de l''utilisateur',
1859
  `nom` varchar(50) NOT NULL COMMENT 'Nom de l''utilisateur',
1860
  `prenom` varchar(50) NOT NULL COMMENT 'Prenom de l''utilisateur',
1861
  `civilite` varchar(5) NOT NULL COMMENT 'Civilite',
1862
  `naissance` int(12) NOT NULL COMMENT 'Date de naissance en timestamp UNIX',
1863
  `password` varchar(100) NOT NULL COMMENT 'Mot de passe',
1864
  `email` varchar(100) NOT NULL COMMENT 'Email de l''utilisateur',
1865
  `role_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere du role de l''utilisateur',
1866
  `matiere_id` int(11) NOT NULL DEFAULT '0',
1867
  `classe_id` int(11) NOT NULL DEFAULT '0',
1868
  `sso` char(1) NOT NULL DEFAULT 'n' COMMENT 'Si acces possible en sso',
1869
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1870
  PRIMARY KEY (`id`),
1871
  KEY `utilisateurs_FI_1` (`role_id`)
1872
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='utilisateurs' AUTO_INCREMENT=3 ;
1873 1 Julien Jocal
1874 6 Julien Jocal
--
1875
-- Contenu de la table `utilisateurs`
1876
--
1877 1 Julien Jocal
1878 6 Julien Jocal
INSERT INTO `utilisateurs` (`id`, `login`, `nom`, `prenom`, `civilite`, `naissance`, `password`, `email`, `role_id`, `matiere_id`, `classe_id`, `sso`, `rne`) VALUES
1879
(1, 'admin', 'Administrateur', '033machin', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', 'rien@la.fr', 1, 0, 0, 'o', '0ETABTEST'),
1880
(2, 'superadmin', 'Grand', 'Administrateur', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', 'pas@la.fr', 5, 0, 0, 'n', '');
1881
1882
-- --------------------------------------------------------
1883
1884 1 Julien Jocal
--
1885 6 Julien Jocal
-- Structure de la table `validations`
1886 1 Julien Jocal
--
1887
1888 6 Julien Jocal
CREATE TABLE IF NOT EXISTS `validations` (
1889
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table validations',
1890
  `lettre` char(2) NOT NULL COMMENT 'Lettre de la validation',
1891
  `texte` varchar(100) NOT NULL COMMENT 'texte de la validation',
1892
  `couleur` char(11) NOT NULL COMMENT 'Couleur de la validation en hexadecimal',
1893
  `niveau` int(2) NOT NULL COMMENT 'Niveau de la validation',
1894
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
1895
  PRIMARY KEY (`id`,`lettre`),
1896
  KEY `I_referenced_controle_resultats_FK_4_1` (`lettre`)
1897
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des niveaux de validation' AUTO_INCREMENT=6 ;
1898 1 Julien Jocal
1899 6 Julien Jocal
--
1900
-- Contenu de la table `validations`
1901
--
1902 1 Julien Jocal
1903 6 Julien Jocal
INSERT INTO `validations` (`id`, `lettre`, `texte`, `couleur`, `niveau`, `rne`) VALUES
1904
(1, 'm', 'Comp&eacute;tence maitris&eacute;e', '#009900', 4, '0331667H'),
1905
(2, 'n', 'Comp&eacute;tence non maitris&eacute;e', '#FF0000', 1, '0331667H'),
1906
(3, 'c', 'Comp&eacute;tence en cours d''acquisition', '#FFCC00', 2, '0331667H'),
1907
(4, 'r', 'Comp&eacute;tence &agrave; renforcer', '#99FF33', 3, '0331667H'),
1908
(5, 'a', 'Absence', '#00FFFF', 0, '0331667H');
1909 1 Julien Jocal
_@ suivre_