Projet

Général

Profil

Actions

Installer Gestion des Evaluations par Compétences

  • Installer un serveur web avec php 5.2.4 minimum et un serveur MySql. Si wampserver 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 (linux, apache, mysql, php). DEBIAN est une distribution Linux adaptée pour assurer une charge lourde.
  • Il faut réécrire les url pour utiliser GEC : ubuntu mais il existe de très nombreuses ressources sur le web pour activer le module de réécriture des url d'Apache (mod_rewriting).
  • Le code de GEC doit se retrouver dans l'arborescence du serveur.

FICHIERS à modifier

  • Le fichier index.php doit être modifié :
include 'lib/frontControleur.php';
new frontControleur('/GEC/trunk', true);

Il faut modifier le /GEC/trunk par votre arborescence de GEC
  • Le fichier .htaccess doit aussi être modifié de la même façon :
RewriteEngine on
RewriteBase /GEC/trunk/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css|pack)$ index.php

Il faut modifier le RewriteBase par votre arborescence de GEC
  • Le fichier /securite/connectbase.inc.php doit être renseigné avec les identifiants de connexion à la base de données MySql.
date_default_timezone_set("Europe/Paris");
$host   = 'localhost';
$base   = 'competencesrb';
$user   = 'competencesrb';
$mdp    = 'competencesrb';

Le contenu de la base

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.


SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `gec-2010`
--

-- --------------------------------------------------------

--
-- Structure de la table `aides`
--

CREATE TABLE IF NOT EXISTS `aides` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table aides',
  `module` varchar(100) NOT NULL DEFAULT '' COMMENT 'Module de l''application',
  `controleur` varchar(100) NOT NULL COMMENT 'Controleur',
  `vue` varchar(100) NOT NULL COMMENT 'Vue',
  `contenu` longtext NOT NULL COMMENT 'contenu de l''aide',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Ensemble des aides' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `aides`
--

-- --------------------------------------------------------

--
-- Structure de la table `appreciations`
--

CREATE TABLE IF NOT EXISTS `appreciations` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table appreciations',
  `bulletin_id` int(11) NOT NULL COMMENT 'cle etrangere du bulletin',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
  `transversale` char(1) NOT NULL DEFAULT 'N' COMMENT 'Transversale ou pas (O/N)',
  `contenu` text NOT NULL COMMENT 'Contenu de l''appreciation',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de l''appreciation',
  `moyennecrite` int(11) NOT NULL COMMENT 'inutile',
  `moyenneorale` int(11) NOT NULL COMMENT 'inutile',
  PRIMARY KEY (`id`,`bulletin_id`,`professeur_id`,`eleve_id`),
  KEY `appreciations_FI_1` (`bulletin_id`),
  KEY `appreciations_FI_2` (`professeur_id`),
  KEY `appreciations_FI_3` (`eleve_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des appreciations pour chaque matiere' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `appreciations`
--

-- --------------------------------------------------------

--
-- Structure de la table `appreciation_bilans`
--

CREATE TABLE IF NOT EXISTS `appreciation_bilans` (
  `appreciation_id` int(11) NOT NULL COMMENT 'cle etrangere de l''appreciation',
  `bilan_id` int(11) NOT NULL COMMENT 'cle etrangere du bilan',
  PRIMARY KEY (`appreciation_id`,`bilan_id`),
  KEY `appreciation_bilans_FI_2` (`bilan_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bilans de chaque appreciation';

--
-- Contenu de la table `appreciation_bilans`
--

-- --------------------------------------------------------

--
-- Structure de la table `attestations`
--

CREATE TABLE IF NOT EXISTS `attestations` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table attestations',
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''eleve',
  `pallier` int(1) NOT NULL COMMENT 'Pallier 1,  2 ou 3',
  `assr1` char(1) NOT NULL DEFAULT '' COMMENT 'ASSR 1 o/n',
  `assr2` char(1) NOT NULL DEFAULT '' COMMENT 'ASSR 2 o/n',
  `psc1` char(1) NOT NULL DEFAULT '' COMMENT 'PSC 1 o/n',
  `maitrise` char(1) NOT NULL DEFAULT '' COMMENT 'maitrise o/n',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `attestations_FI_1` (`eleve_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des attestations' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `attestations`
--

-- --------------------------------------------------------

--
-- Structure de la table `attestation_items`
--

CREATE TABLE IF NOT EXISTS `attestation_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table attestations',
  `attestation_id` int(11) NOT NULL COMMENT 'cle etrangere de l''attestation',
  `cptcegrp_id` int(11) NOT NULL COMMENT 'cle etrangere du domaine',
  `item` varchar(255) NOT NULL DEFAULT 'n' COMMENT 'Nom de l''item',
  `maitrise` char(1) NOT NULL DEFAULT '' COMMENT 'maitrise o/n',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `attestation_items_FI_1` (`attestation_id`),
  KEY `attestation_items_FI_2` (`cptcegrp_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des items de chaque attestation' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `attestation_items`
--

-- --------------------------------------------------------

--
-- Structure de la table `bilans`
--

CREATE TABLE IF NOT EXISTS `bilans` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table bilans',
  `nom` varchar(255) NOT NULL COMMENT 'Nom du bilan',
  `date` int(11) NOT NULL COMMENT 'Date du bilan (pour les bulletins)',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation du bilan (automatique)',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
  `transversale` char(1) NOT NULL DEFAULT 'N' COMMENT 'tag pour savoir si une competence transversale',
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
  `resultat` char(2) NOT NULL COMMENT 'resultat du bilan de la competence',
  `appreciation` text NOT NULL COMMENT 'appreciation du bilan de la competence',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`,`professeur_id`,`eleve_id`,`competence_id`),
  KEY `bilans_FI_1` (`professeur_id`),
  KEY `bilans_FI_2` (`eleve_id`),
  KEY `bilans_FI_3` (`competence_id`),
  KEY `bilans_FI_4` (`resultat`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bilans' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `bilans`
--

-- --------------------------------------------------------

--
-- Structure de la table `branches`
--

CREATE TABLE IF NOT EXISTS `branches` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table branches',
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
  `referentiel_id` int(11) NOT NULL COMMENT 'cle etrangere referentiel',
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la branche',
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
  PRIMARY KEY (`id`),
  KEY `branches_FI_1` (`auteur_id`),
  KEY `branches_FI_2` (`referentiel_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des branches' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `branches`
--

-- --------------------------------------------------------

--
-- Structure de la table `bulletins`
--

CREATE TABLE IF NOT EXISTS `bulletins` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table bulletins',
  `nom` varchar(255) NOT NULL COMMENT 'Nom du bulletin',
  `debut` int(11) NOT NULL COMMENT 'Date de debut de la periode des bilans du bulletin',
  `fin` int(11) NOT NULL COMMENT 'Date de debut de la periode des bilans du bulletin',
  `ferme` char(1) NOT NULL DEFAULT 'N' COMMENT 'Savoir si on peut ajouter des bilans sur ce bulletin',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation du bulletin',
  `classe_id` int(11) NOT NULL DEFAULT '0' COMMENT 'classe concernee par le bulletin',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des bulletins' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `bulletins`
--

-- --------------------------------------------------------

--
-- Structure de la table `bulletin_transversales`
--

CREATE TABLE IF NOT EXISTS `bulletin_transversales` (
  `bulletin_id` int(11) NOT NULL COMMENT 'cle etrangere de la table bulletins',
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la table competences',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
  PRIMARY KEY (`bulletin_id`,`competence_id`),
  KEY `bulletin_transversales_FI_2` (`competence_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences transversales de ce bulletin';

--
-- Contenu de la table `bulletin_transversales`
--

-- --------------------------------------------------------

--
-- Structure de la table `classes`
--

CREATE TABLE IF NOT EXISTS `classes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table classes',
  `nom` varchar(50) NOT NULL COMMENT 'nom de la classe',
  `nomlong` varchar(100) NOT NULL COMMENT 'nomlong de la classe',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
  PRIMARY KEY (`id`),
  KEY `classes_FI_1` (`rne`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='liste des classes' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `classes`
--

-- --------------------------------------------------------

--
-- Structure de la table `competences`
--

CREATE TABLE IF NOT EXISTS `competences` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table competences',
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court de la competence',
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long de la competence',
  `groupee_par` varchar(255) NOT NULL COMMENT 'Nom du groupe d''items',
  `cptcegrp_id` int(11) NOT NULL COMMENT 'Groupe de la competence',
  `competence_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Permet de lier des competences entre elles',
  `type` char(20) NOT NULL DEFAULT 'perso' COMMENT 'Type de competence :tronc peda perso',
  `niveau` int(1) NOT NULL DEFAULT '3' COMMENT 'Niveau de hierarchie des competences : 1 = socle, 2 = derivee du socle, 3 = les autres',
  `utilisateur_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de l''utilisateur dans le cas d''une competence perso',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  `ordre` int(3) NOT NULL DEFAULT '0' COMMENT 'ordre affichage',
  PRIMARY KEY (`id`),
  KEY `competences_FI_1` (`cptcegrp_id`),
  KEY `competences_FI_2` (`competence_id`),
  KEY `competences_FI_3` (`utilisateur_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des competences evaluees' AUTO_INCREMENT=255 ;

--
-- Contenu de la table `competences`
--

INSERT INTO `competences` (`id`, `nomcourt`, `nomlong`, `groupee_par`, `cptcegrp_id`, `competence_id`, `type`, `niveau`, `utilisateur_id`, `rne`, `ordre`) VALUES
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(13, 'Donner des synonymes.', 'Donner des synonymes.', 'Étude de la langue - vocabulaire', 1, 13, 'socle', 1, 0, 'all', 1),
(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),
(15, 'Regrouper des mots par familles.', 'Regrouper des mots par familles.', 'Étude de la langue - vocabulaire', 1, 15, 'socle', 1, 0, 'all', 3),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(26, 'Calculer : addition, soustraction, multiplication.', 'Calculer : addition, soustraction, multiplication.', 'Nombres et calcul', 2, 26, 'socle', 1, 0, 'all', 2),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(41, 'Utiliser un tableau, un graphique.', 'Utiliser un tableau, un graphique.', 'Organisation et gestion de données', 2, 41, 'socle', 1, 0, 'all', 0),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(57, 'Inférer des informations nouvelles (implicites).', 'Inférer des informations nouvelles (implicites).', 'Lire', 4, 57, 'socle', 1, 0, 'all', 5),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(73, 'Maîtriser l’orthographe grammaticale.', 'Maîtriser l’orthographe grammaticale.', 'Étude de la langue - orthographe', 4, 73, 'socle', 1, 0, 'all', 0),
(74, 'Maîtriser l’orthographe lexicale.', 'Maîtriser l’orthographe lexicale.', 'Étude de la langue - orthographe', 4, 74, 'socle', 1, 0, 'all', 1),
(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),
(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),
(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),
(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),
(79, 'Épeler des mots familiers.', 'Épeler des mots familiers.', 'Réagir et dialoguer', 5, 79, 'socle', 1, 0, 'all', 3),
(80, 'Comprendre les consignes de classe.', 'Comprendre les consignes de classe.', 'Comprendre à l’oral', 5, 80, 'socle', 1, 0, 'all', 0),
(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),
(82, 'Suivre des instructions courtes et simples.', 'Suivre des instructions courtes et simples.', 'Comprendre à l’oral', 5, 82, 'socle', 1, 0, 'all', 2),
(83, 'Reproduire un modèle oral.', 'Reproduire un modèle oral.', 'Parler en continu', 5, 83, 'socle', 1, 0, 'all', 0),
(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),
(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),
(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),
(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),
(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),
(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),
(90, 'Renseigner un questionnaire.', 'Renseigner un questionnaire.', 'Écrire', 5, 90, 'socle', 1, 0, 'all', 2),
(91, 'Produire de manière autonome quelques phrases.', 'Produire de manière autonome quelques phrases.', 'Écrire', 5, 91, 'socle', 1, 0, 'all', 3),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(100, 'Utiliser une calculatrice.', 'Utiliser une calculatrice.', 'Nombres et calcul', 6, 100, 'socle', 1, 0, 'all', 7),
(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),
(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),
(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),
(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),
(105, 'Utiliser des instruments de mesure.', 'Utiliser des instruments de mesure.', 'Grandeurs et mesures', 6, 105, 'socle', 1, 0, 'all', 0),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(166, 'Formuler clairement un propos simple.', 'Formuler clairement un propos simple.', 'Dire', 12, 166, 'socle', 1, 0, 'all', 0),
(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),
(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),
(169, 'Participer à un débat, à un échange verbal.', 'Participer à un débat, à un échange verbal.', 'Dire', 12, 169, 'socle', 1, 0, 'all', 3),
(170, 'Établir un contact social.', 'Établir un contact social.', 'Réagir et dialoguer', 13, 170, 'socle', 1, 0, 'all', 0),
(171, 'Dialoguer sur des sujets familiers.', 'Dialoguer sur des sujets familiers.', 'Réagir et dialoguer', 13, 171, 'socle', 1, 0, 'all', 1),
(172, 'Demander et donner des informations.', 'Demander et donner des informations.', 'Réagir et dialoguer', 13, 172, 'socle', 1, 0, 'all', 2),
(173, 'Réagir à des propositions.', 'Réagir à des propositions.', 'Réagir et dialoguer', 13, 173, 'socle', 1, 0, 'all', 3),
(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),
(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),
(176, 'Reproduire un modèle oral.', 'Reproduire un modèle oral.', 'Parler en continu', 13, 176, 'socle', 1, 0, 'all', 0),
(177, 'Décrire, raconter, expliquer.', 'Décrire, raconter, expliquer.', 'Parler en continu', 13, 177, 'socle', 1, 0, 'all', 1),
(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),
(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),
(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),
(181, 'Copier, écrire sous la dictée.', 'Copier, écrire sous la dictée.', 'Écrire', 13, 181, 'socle', 1, 0, 'all', 0),
(182, 'Renseigner un questionnaire.', 'Renseigner un questionnaire.', 'Écrire', 13, 182, 'socle', 1, 0, 'all', 1),
(183, 'Écrire un message simple.', 'Écrire un message simple.', 'Écrire', 13, 183, 'socle', 1, 0, 'all', 2),
(184, 'Rendre compte de faits.', 'Rendre compte de faits.', 'Écrire', 13, 184, 'socle', 1, 0, 'all', 3),
(185, 'Écrire un court récit, une description.', 'Écrire un court récit, une description.', 'Écrire', 13, 185, 'socle', 1, 0, 'all', 4),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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);
INSERT INTO `competences` (`id`, `nomcourt`, `nomlong`, `groupee_par`, `cptcegrp_id`, `competence_id`, `type`, `niveau`, `utilisateur_id`, `rne`, `ordre`) VALUES
(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),
(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),
(214, 'Écrire, envoyer, diffuser, publier.', 'Écrire, envoyer, diffuser, publier.', 'Créer, produire, traiter, exploiter des données', 15, 214, 'socle', 1, 0, 'all', 0),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(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),
(250, 'Savoir nager.', 'Savoir nager.', 'Être capable de mobiliser ses ressources intellectuelles et physiques dans diverses situations', 18, 250, 'socle', 1, 0, 'all', 3),
(251, 'S’engager dans un projet individuel.', 'S’engager dans un projet individuel.', 'Faire preuve d’initiative', 18, 251, 'socle', 1, 0, 'all', 0),
(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),
(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),
(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);

-- --------------------------------------------------------

--
-- Structure de la table `competences_professeurs`
--

CREATE TABLE IF NOT EXISTS `competences_professeurs` (
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
  PRIMARY KEY (`competence_id`,`professeur_id`),
  KEY `competences_professeurs_FI_2` (`professeur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Toutes les competences peda sont rattachees a des professeur';

--
-- Contenu de la table `competences_professeurs`
--

-- --------------------------------------------------------

--
-- Structure de la table `competence_ressources`
--

CREATE TABLE IF NOT EXISTS `competence_ressources` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table competence_ressources',
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la table competences',
  `ressource_id` int(11) NOT NULL COMMENT 'cle etrangere de la ressource',
  `validation` char(1) NOT NULL COMMENT 'Pour quel niveau de validation ? on stocke la lettre',
  `matiere_id` int(11) NOT NULL COMMENT 'cle etrangere de la matiere',
  `classe_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de la classe',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement de cette association competence-ressource',
  PRIMARY KEY (`id`),
  KEY `competence_ressources_FI_1` (`competence_id`),
  KEY `competence_ressources_FI_2` (`ressource_id`),
  KEY `competence_ressources_FI_3` (`matiere_id`),
  KEY `competence_ressources_FI_4` (`classe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Quelle ressource pour quelle competence ?' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `competence_ressources`
--

-- --------------------------------------------------------

--
-- Structure de la table `competence_visible`
--

CREATE TABLE IF NOT EXISTS `competence_visible` (
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
  `rne` varchar(11) NOT NULL COMMENT 'cle etrangere de l''etablissement',
  `visible` char(1) NOT NULL COMMENT 'O/N visible ou pas',
  PRIMARY KEY (`competence_id`,`rne`),
  KEY `competence_visible_FI_2` (`rne`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Permet a un etablissement de rendre invisible certaines comp';

--
-- Contenu de la table `competence_visible`
--

-- --------------------------------------------------------

--
-- Structure de la table `controles`
--

CREATE TABLE IF NOT EXISTS `controles` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controles',
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court du controle',
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long du controle',
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
  `created_on` int(12) NOT NULL COMMENT 'Date de creation du controle',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  `denominateur` int(3) NOT NULL DEFAULT '20' COMMENT 'Denominateur de la note si elle existe',
  PRIMARY KEY (`id`),
  KEY `controles_FI_1` (`grille_id`),
  KEY `controles_FI_2` (`groupe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des controles' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `controles`
--

-- --------------------------------------------------------

--
-- Structure de la table `controle_notes`
--

CREATE TABLE IF NOT EXISTS `controle_notes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controle_notes',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement de l''utilisateur',
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
  `note` varchar(5) NOT NULL COMMENT 'note du controle',
  `coef` char(3) NOT NULL DEFAULT '1.0' COMMENT 'coeficient de la note',
  PRIMARY KEY (`id`),
  KEY `controle_notes_FI_1` (`controle_id`),
  KEY `controle_notes_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Note (si demandee) pour chaque controle' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `controle_notes`
--

-- --------------------------------------------------------

--
-- Structure de la table `controle_possesseurs`
--

CREATE TABLE IF NOT EXISTS `controle_possesseurs` (
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur professeur',
  PRIMARY KEY (`controle_id`,`utilisateur_id`),
  KEY `controle_possesseurs_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des possesseurs de chaque controle';

--
-- Contenu de la table `controle_possesseurs`
--

-- --------------------------------------------------------

--
-- Structure de la table `controle_resultats`
--

CREATE TABLE IF NOT EXISTS `controle_resultats` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table controle_resultats',
  `controle_id` int(11) NOT NULL COMMENT 'cle etrangere du controle',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur eleve',
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
  `resultat` char(2) NOT NULL COMMENT 'resultat de la competence',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`),
  KEY `controle_resultats_FI_1` (`controle_id`),
  KEY `controle_resultats_FI_2` (`utilisateur_id`),
  KEY `controle_resultats_FI_3` (`competence_id`),
  KEY `controle_resultats_FI_4` (`resultat`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Resultat de l''evaluation de chaque competence pour chaque co' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `controle_resultats`
--

-- --------------------------------------------------------

--
-- Structure de la table `cptcegrps`
--

CREATE TABLE IF NOT EXISTS `cptcegrps` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table cptcegrps',
  `ordre` int(11) NOT NULL COMMENT 'Ordre d''affichage de ces groupes de compétences (tronc commun)',
  `nom` varchar(255) NOT NULL COMMENT 'Nom du grp',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Les principaux themes de competence du tronc commun' AUTO_INCREMENT=20 ;

--
-- Contenu de la table `cptcegrps`
--

INSERT INTO `cptcegrps` (`id`, `ordre`, `nom`) VALUES
(1, 17, 'Compétence 1 – La maîtrise de la langue française (p1)'),
(2, 18, 'Compétence 3 – Les principaux éléments de mathématiques (p1)'),
(3, 19, 'Compétence 6 – Les compétences sociales et civiques (p1)'),
(4, 9, 'Compétence 1 – La maîtrise de la langue française (p2)'),
(5, 10, 'Compétence 2 – La pratique d’une langue vivante étrangère (niveau A1) (p2)'),
(6, 11, 'Compétence 3a – Les principaux éléments de mathématiques (p2)'),
(7, 12, 'Compétence 3b – La culture scientifique et technologique (p2)'),
(8, 13, 'Compétence 4 – La maîtrise des techniques usuelles de l’information et de la communication (B2i niveau école) (p2)'),
(9, 14, 'Compétence 5 – La culture humaniste (p2)'),
(10, 15, 'Compétence 6 – Les compétences sociales et civiques (p2)'),
(11, 16, 'Compétence 7 – L’autonomie et l’initiative (p2)'),
(12, 1, 'Compétence 1 – La maîtrise de la langue française (p3)'),
(13, 2, 'Compétence 2 – La pratique d’une langue vivante étrangère (niveau A2) (p3)'),
(14, 3, 'Compétence 3 – Les principaux éléments de mathématiques et la culture scientifique et technologique (p3)'),
(15, 4, 'Compétence 4 – La maîtrise des techniques usuelles de l’information et de la communication (B2i) (p3)'),
(16, 5, 'Compétence 5 – La culture humaniste (p3)'),
(17, 6, 'Compétence 6 – Les compétences sociales et civiques (p3)'),
(18, 7, 'Compétence 7 – L’autonomie et l’initiative (p3)'),
(19, 8, 'Hors socle');

-- --------------------------------------------------------

--
-- Structure de la table `cptcegrp_utilisateurs`
--

CREATE TABLE IF NOT EXISTS `cptcegrp_utilisateurs` (
  `cptcegrp_id` int(11) NOT NULL COMMENT 'cle etrangere de la cptcegrps',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  PRIMARY KEY (`cptcegrp_id`,`utilisateur_id`),
  KEY `cptcegrp_utilisateurs_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Permet a un utilisateur de ne choisir d''afficher que les com';

--
-- Contenu de la table `cptcegrp_utilisateurs`
--

-- --------------------------------------------------------

--
-- Structure de la table `droits`
--

CREATE TABLE IF NOT EXISTS `droits` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table droits',
  `role_id` varchar(50) NOT NULL COMMENT 'role concerne',
  `module` varchar(100) NOT NULL DEFAULT '' COMMENT 'Nom du module',
  `controleur` varchar(100) NOT NULL COMMENT 'Nom du controleur',
  `action` varchar(100) NOT NULL DEFAULT 'index' COMMENT 'action autorisee',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des droits pour chaque role' AUTO_INCREMENT=359 ;

--
-- Contenu de la table `droits`
--

INSERT INTO `droits` (`id`, `role_id`, `module`, `controleur`, `action`) VALUES
(1, '4', '', 'accueil', 'index'),
(2, '4', '', 'accueil', 'addMess'),
(3, '4', '', 'accueil', 'marquerLuMess'),
(4, '4', '', 'groupes', 'index'),
(5, '4', '', 'groupes', 'ajouter'),
(6, '4', '', 'groupes', 'effacer'),
(7, '4', '', 'groupes', 'modifier'),
(8, '4', '', 'groupes', 'supprimerEleve'),
(9, '4', '', 'groupes', 'ajouterEleve'),
(10, '4', '', 'competences', 'index'),
(11, '4', '', 'competences', 'index2'),
(12, '4', '', 'competences', 'ajouter'),
(13, '4', '', 'competences', 'effacer'),
(14, '4', '', 'competences', 'commun'),
(15, '4', '', 'competences', 'perso'),
(16, '4', '', 'competences', 'domaines'),
(17, '4', '', 'competences', 'effacerDomaine'),
(18, '4', '', 'competences', 'ajaxPreferences'),
(19, '4', '', 'competences', 'modifier'),
(20, '4', '', 'grilles', 'index'),
(21, '4', '', 'grilles', 'ajouter'),
(22, '4', '', 'grilles', 'modifierNom'),
(23, '4', '', 'grilles', 'effacer'),
(24, '4', '', 'grilles', 'eleves'),
(25, '4', '', 'grilles', 'lierAvecCompetences'),
(26, '4', '', 'grilles', 'lierAvecGroupe'),
(27, '4', '', 'grilles', 'delierCompetence'),
(28, '4', '', 'grilles', 'delierGroupe'),
(29, '4', '', 'grilles', 'afficherReferentiel'),
(30, '4', '', 'controles', 'perso'),
(31, '4', '', 'controles', 'controle'),
(32, '4', '', 'controles', 'ajaxEvaluer'),
(33, '4', '', 'controles', 'changerNomControle'),
(34, '4', '', 'controles', 'ajouterResultatControle'),
(35, '4', '', 'controles', 'effacer'),
(36, '4', '', 'controles', 'modifier'),
(37, '4', '', 'controles', 'addModif'),
(38, '4', '', 'controles', 'voirPeriode'),
(39, '4', '', 'utilisateurs', 'perso'),
(40, '4', '', 'utilisateurs', 'modifMdp'),
(41, '4', '', 'login', 'logout'),
(42, '4', '', 'pdf', 'controle'),
(43, '4', '', 'pdf', 'controlePourEleves'),
(44, '4', '', 'pdf', 'appreciations'),
(45, '4', '', 'pdf', 'editerBulletin'),
(46, '4', '', 'pdf', 'grille'),
(47, '4', '', 'odt', 'grille'),
(48, '4', '', 'bilans', 'index'),
(49, '4', '', 'bilans', 'ajouter'),
(50, '4', '', 'bilans', 'effacer'),
(51, '4', '', 'bilans', 'modifier'),
(52, '4', '', 'bilans', 'perso'),
(53, '4', '', 'bilans', 'eleveEtCompetence'),
(54, '4', '', 'bilans', 'eleveEtSocle'),
(55, '4', '', 'bilans', 'bilanRapideSocle'),
(56, '4', '', 'bilans', 'addBilanCptceHorsSocle'),
(57, '4', '', 'bilans', 'tousBilans'),
(58, '4', '', 'bilans', 'competence'),
(59, '4', '', 'bilans', 'referentiel'),
(60, '4', '', 'bulletins', 'index'),
(61, '4', '', 'bulletins', 'ajouter'),
(62, '4', '', 'bulletins', 'effacer'),
(63, '4', '', 'bulletins', 'modifier'),
(64, '4', '', 'bulletins', 'perso'),
(65, '4', '', 'bulletins', 'persoBulletin'),
(66, '4', '', 'bulletins', 'ajouterAppreciation'),
(67, '4', '', 'bulletins', 'ouvrirBulletin'),
(68, '4', '', 'bulletins', 'fermerBulletin'),
(69, '4', '', 'bulletins', 'transPP'),
(70, '4', '', 'bulletins', 'transAjouter'),
(71, '4', '', 'bulletins', 'voirPP'),
(72, '4', '', 'exercices', 'index'),
(73, '4', '', 'exercices', 'perso'),
(74, '4', '', 'exercices', 'ajouter'),
(75, '4', '', 'exercices', 'effacer'),
(76, '4', '', 'exercices', 'modifier'),
(77, '4', '', 'exercices', 'lierDocs'),
(78, '4', '', 'exercices', 'supprimerDoc'),
(79, '4', '', 'discussions', 'index'),
(80, '4', '', 'discussions', 'ajouter'),
(81, '4', '', 'discussions', 'effacer'),
(82, '4', '', 'discussions', 'discussion'),
(83, '4', '', 'discussions', 'ajaxEnvoyer'),
(84, '4', '', 'discussions', 'ajaxRecevoir'),
(85, '4', '', 'remediations', 'eleves'),
(86, '4', '', 'remediations', 'ajaxEleves'),
(87, '4', '', 'remediations', 'ajaxBilanEleve'),
(88, '4', '', 'remediations', 'suivi'),
(89, '4', '', 'remediations', 'creer'),
(90, '4', '', 'remediations', 'lier'),
(91, '4', '', 'remediations', 'ajouter'),
(92, '4', '', 'remediations', 'effacer'),
(93, '4', '', 'remediations', 'modifier'),
(94, '4', '', 'remediations', 'fichier'),
(95, '4', '', 'remediations', 'eleves'),
(96, '4', '', 'remediations', 'ajaxEleves'),
(97, '4', '', 'remediations', 'ajaxBilanEleve'),
(98, '4', '', 'remediations', 'modifierLier'),
(99, '4', '', 'remediations', 'effacerLier'),
(100, '4', '', 'rest', 'serveurRest'),
(101, '4', '', 'referentiels', 'index'),
(102, '4', '', 'referentiels', 'ajouter'),
(103, '4', '', 'referentiels', 'supprimer'),
(104, '4', '', 'referentiels', 'modifier'),
(105, '4', '', 'referentiels', 'lierDelierBranche'),
(106, '4', '', 'referentiels', 'lierDelierTheme'),
(107, '4', '', 'referentiels', 'lierDelierCompetence'),
(108, '4', '', 'referentiels', 'afficherListeCompetences'),
(109, '2', '', 'accueil', 'index'),
(110, '2', '', 'accueil', 'addMess'),
(111, '2', '', 'accueil', 'marquerLuMess'),
(112, '2', '', 'groupes', 'index'),
(113, '2', '', 'groupes', 'ajouter'),
(114, '2', '', 'groupes', 'effacer'),
(115, '2', '', 'groupes', 'modifier'),
(116, '2', '', 'groupes', 'supprimerEleve'),
(117, '2', '', 'groupes', 'ajouterEleve'),
(118, '2', '', 'competences', 'index'),
(119, '2', '', 'competences', 'index2'),
(120, '2', '', 'competences', 'ajouter'),
(121, '2', '', 'competences', 'effacer'),
(122, '2', '', 'competences', 'commun'),
(123, '2', '', 'competences', 'perso'),
(124, '2', '', 'competences', 'domaines'),
(125, '2', '', 'competences', 'effacerDomaine'),
(126, '2', '', 'competences', 'ajaxPreferences'),
(127, '2', '', 'competences', 'modifier'),
(128, '2', '', 'competences', 'ajouterpeda'),
(129, '2', '', 'competences', 'effacercommun'),
(130, '2', '', 'grilles', 'index'),
(131, '2', '', 'grilles', 'ajouter'),
(132, '2', '', 'grilles', 'modifierNom'),
(133, '2', '', 'grilles', 'effacer'),
(134, '2', '', 'grilles', 'eleves'),
(135, '2', '', 'grilles', 'lierAvecCompetences'),
(136, '2', '', 'grilles', 'lierAvecGroupe'),
(137, '2', '', 'grilles', 'delierCompetence'),
(138, '2', '', 'grilles', 'delierGroupe'),
(139, '2', '', 'grilles', 'afficherReferentiel'),
(140, '2', '', 'controles', 'perso'),
(141, '2', '', 'controles', 'controle'),
(142, '2', '', 'controles', 'ajaxEvaluer'),
(143, '2', '', 'controles', 'changerNomControle'),
(144, '2', '', 'controles', 'ajouterResultatControle'),
(145, '2', '', 'controles', 'effacer'),
(146, '2', '', 'controles', 'modifier'),
(147, '2', '', 'controles', 'addModif'),
(148, '2', '', 'controles', 'voirPeriode'),
(149, '2', '', 'utilisateurs', 'perso'),
(150, '2', '', 'utilisateurs', 'modifMdp'),
(151, '2', '', 'login', 'logout'),
(152, '2', '', 'pdf', 'controle'),
(153, '2', '', 'pdf', 'controlePourEleves'),
(154, '2', '', 'pdf', 'appreciations'),
(155, '2', '', 'pdf', 'editerBulletin'),
(156, '2', '', 'pdf', 'grille'),
(157, '2', '', 'odt', 'grille'),
(158, '2', '', 'bilans', 'index'),
(159, '2', '', 'bilans', 'ajouter'),
(160, '2', '', 'bilans', 'effacer'),
(161, '2', '', 'bilans', 'modifier'),
(162, '2', '', 'bilans', 'perso'),
(163, '2', '', 'bilans', 'eleveEtCompetence'),
(164, '2', '', 'bilans', 'eleveEtSocle'),
(165, '2', '', 'bilans', 'bilanRapideSocle'),
(166, '2', '', 'bilans', 'addBilanCptceHorsSocle'),
(167, '2', '', 'bilans', 'tousBilans'),
(168, '2', '', 'bilans', 'competence'),
(169, '2', '', 'bilans', 'referentiel'),
(170, '2', '', 'bulletins', 'index'),
(171, '2', '', 'bulletins', 'ajouter'),
(172, '2', '', 'bulletins', 'effacer'),
(173, '2', '', 'bulletins', 'modifier'),
(174, '2', '', 'bulletins', 'perso'),
(175, '2', '', 'bulletins', 'persoBulletin'),
(176, '2', '', 'bulletins', 'ajouterAppreciation'),
(177, '2', '', 'bulletins', 'ouvrirBulletin'),
(178, '2', '', 'bulletins', 'fermerBulletin'),
(179, '2', '', 'bulletins', 'transPP'),
(180, '2', '', 'bulletins', 'transAjouter'),
(181, '2', '', 'bulletins', 'voirPP'),
(182, '2', '', 'discussions', 'index'),
(183, '2', '', 'discussions', 'ajouter'),
(184, '2', '', 'discussions', 'effacer'),
(185, '2', '', 'discussions', 'discussion'),
(186, '2', '', 'discussions', 'ajaxEnvoyer'),
(187, '2', '', 'discussions', 'ajaxRecevoir'),
(188, '2', '', 'exercices', 'index'),
(189, '2', '', 'exercices', 'perso'),
(190, '2', '', 'exercices', 'ajouter'),
(191, '2', '', 'exercices', 'effacer'),
(192, '2', '', 'exercices', 'modifier'),
(193, '2', '', 'exercices', 'lierDocs'),
(194, '2', '', 'exercices', 'supprimerDoc'),
(195, '2', '', 'exercices', 'supprimerQuestion'),
(196, '2', '', 'remediations', 'suivi'),
(197, '2', '', 'remediations', 'creer'),
(198, '2', '', 'remediations', 'lier'),
(199, '2', '', 'remediations', 'ajouter'),
(200, '2', '', 'remediations', 'effacer'),
(201, '2', '', 'remediations', 'modifier'),
(202, '2', '', 'remediations', 'fichier'),
(203, '2', '', 'remediations', 'eleves'),
(204, '2', '', 'remediations', 'ajaxEleves'),
(205, '2', '', 'remediations', 'ajaxBilanEleve'),
(206, '2', '', 'remediations', 'modifierLier'),
(207, '2', '', 'remediations', 'effacerLier'),
(208, '2', '', 'rest', 'serveurRest'),
(209, '2', '', 'referentiels', 'index'),
(210, '2', '', 'referentiels', 'ajouter'),
(211, '2', '', 'referentiels', 'lierDelierBranche'),
(212, '2', '', 'referentiels', 'lierDelierTheme'),
(213, '2', '', 'referentiels', 'lierDelierCompetence'),
(214, '2', '', 'referentiels', 'supprimer'),
(215, '2', '', 'referentiels', 'modifier'),
(216, '2', '', 'referentiels', 'afficherListeCompetences'),
(217, '1', '', 'accueil', 'index'),
(218, '1', '', 'accueil', 'addMess'),
(219, '1', '', 'accueil', 'marquerLuMess'),
(220, '1', '', 'groupes', 'index'),
(221, '1', '', 'groupes', 'ajouter'),
(222, '1', '', 'groupes', 'effacer'),
(223, '1', '', 'groupes', 'modifier'),
(224, '1', '', 'groupes', 'supprimerEleve'),
(225, '1', '', 'groupes', 'ajouterEleve'),
(226, '1', '', 'competences', 'index'),
(227, '1', '', 'competences', 'ajouter'),
(228, '1', '', 'competences', 'effacer'),
(229, '1', '', 'competences', 'commun'),
(230, '1', '', 'competences', 'perso'),
(231, '1', '', 'competences', 'domaines'),
(232, '1', '', 'competences', 'effacerDomaine'),
(233, '1', '', 'competences', 'ajaxPreferences'),
(234, '1', '', 'competences', 'modifier'),
(235, '1', '', 'competences', 'ajouterpeda'),
(236, '1', '', 'competences', 'effacercommun'),
(237, '1', '', 'competences', 'ajoutersocle'),
(238, '1', '', 'competences', 'ajouterNiveau2'),
(239, '1', '', 'grilles', 'index'),
(240, '1', '', 'grilles', 'ajouter'),
(241, '1', '', 'grilles', 'modifierNom'),
(242, '1', '', 'grilles', 'effacer'),
(243, '1', '', 'grilles', 'eleves'),
(244, '1', '', 'grilles', 'lierAvecCompetences'),
(245, '1', '', 'grilles', 'lierAvecGroupe'),
(246, '1', '', 'grilles', 'delierCompetence'),
(247, '1', '', 'grilles', 'delierGroupe'),
(248, '1', '', 'controles', 'perso'),
(249, '1', '', 'controles', 'controle'),
(250, '1', '', 'controles', 'ajaxEvaluer'),
(251, '1', '', 'controles', 'changerNomControle'),
(252, '1', '', 'controles', 'ajouterResultatControle'),
(253, '1', '', 'controles', 'effacer'),
(254, '1', '', 'controles', 'modifier'),
(255, '1', '', 'controles', 'addModif'),
(256, '1', '', 'utilisateurs', 'perso'),
(257, '1', '', 'utilisateurs', 'modifMdp'),
(258, '1', '', 'utilisateurs', 'index'),
(259, '1', '', 'utilisateurs', 'ajouter'),
(260, '1', '', 'utilisateurs', 'effacer'),
(261, '1', '', 'utilisateurs', 'modifier'),
(262, '1', '', 'utilisateurs', 'modifUtilisateur'),
(263, '1', '', 'utilisateurs', 'addModifUtilisateur'),
(264, '1', '', 'utilisateurs', 'ajouterUtilisateurs'),
(265, '1', '', 'utilisateurs', 'profprincipaux'),
(266, '1', '', 'login', 'logout'),
(267, '1', '', 'pdf', 'controle'),
(268, '1', '', 'pdf', 'editerBulletin'),
(269, '1', '', 'pdf', 'tousBulletins'),
(270, '1', '', 'pdf', 'grille'),
(271, '1', '', 'odt', 'grille'),
(272, '1', '', 'bilans', 'index'),
(273, '1', '', 'bilans', 'ajouter'),
(274, '1', '', 'bilans', 'effacer'),
(275, '1', '', 'bilans', 'modifier'),
(276, '1', '', 'bilans', 'perso'),
(277, '1', '', 'bilans', 'eleveEtCompetence'),
(278, '1', '', 'bilans', 'eleveEtSocle'),
(279, '1', '', 'bilans', 'bilanRapideSocle'),
(280, '1', '', 'bilans', 'addBilanCptceHorsSocle'),
(281, '1', '', 'bilans', 'tousBilans'),
(282, '1', '', 'bulletins', 'index'),
(283, '1', '', 'bulletins', 'ajouter'),
(284, '1', '', 'bulletins', 'effacer'),
(285, '1', '', 'bulletins', 'modifier'),
(286, '1', '', 'bulletins', 'perso'),
(287, '1', '', 'bulletins', 'persoBulletin'),
(288, '1', '', 'bulletins', 'ajouterAppreciation'),
(289, '1', '', 'bulletins', 'ouvrirBulletin'),
(290, '1', '', 'bulletins', 'fermerBulletin'),
(291, '1', '', 'bulletins', 'infos'),
(292, '1', '', 'bulletins', 'cptcesTransversalesBulletin'),
(293, '1', '', 'bulletins', 'addCptceTrans'),
(294, '1', '', 'bulletins', 'delCptceTrans'),
(295, '1', '', 'bulletins', 'visionner'),
(296, '1', '', 'discussions', 'index'),
(297, '1', '', 'discussions', 'ajouter'),
(298, '1', '', 'discussions', 'effacer'),
(299, '1', '', 'discussions', 'discussion'),
(300, '1', '', 'discussions', 'ajaxEnvoyer'),
(301, '1', '', 'discussions', 'ajaxRecevoir'),
(302, '1', '', 'settings', 'index'),
(303, '1', '', 'settings', 'ajouter'),
(304, '1', '', 'settings', 'effacer'),
(305, '1', '', 'settings', 'validation'),
(306, '1', '', 'settings', 'periodes'),
(307, '1', '', 'settings', 'ajouterPeriode'),
(308, '1', '', 'settings', 'effacerPeriode'),
(309, '1', '', 'preferences', 'index'),
(310, '1', '', 'preferences', 'ajouterPref'),
(311, '1', '', 'classes', 'index'),
(312, '1', '', 'classes', 'ajouter'),
(313, '1', '', 'classes', 'effacer'),
(314, '1', '', 'matieres', 'index'),
(315, '3', '', 'accueil', 'index'),
(316, '3', '', 'accueil', 'indexEleve'),
(317, '3', '', 'utilisateurs', 'eleve'),
(318, '3', '', 'utilisateurs', 'modifMdp'),
(319, '3', '', 'controles', 'eleve'),
(320, '3', '', 'remediations', 'index'),
(321, '3', '', 'remediations', 'eleve'),
(322, '3', '', 'bilans', 'eleve'),
(323, '3', '', 'rest', 'serveurRest'),
(324, '6', '', 'accueil', 'index'),
(325, '6', '', 'accueil', 'addMess'),
(326, '6', '', 'accueil', 'marquerLuMess'),
(327, '6', '', 'bilans', 'voirEtab'),
(328, '6', '', 'bulletins', 'index'),
(329, '6', '', 'bulletins', 'infos'),
(330, '6', '', 'bulletins', 'fermerBulletin'),
(331, '6', '', 'bulletins', 'ouvrirBulletin'),
(332, '6', '', 'bulletins', 'cptcesTransversalesBulletin'),
(333, '6', '', 'bulletins', 'ajouter'),
(334, '6', '', 'bulletins', 'modifier'),
(335, '6', '', 'bulletins', 'effacer'),
(336, '6', '', 'bulletins', 'visionner'),
(337, '6', '', 'pdf', 'editerBulletin'),
(338, '6', '', 'pdf', 'tousBulletins'),
(339, '6', '', 'pdf', 'attestation'),
(340, '6', '', 'discussions', 'index'),
(341, '6', '', 'discussions', 'ajouter'),
(342, '6', '', 'discussions', 'effacer'),
(343, '6', '', 'discussions', 'discussion'),
(344, '6', '', 'discussions', 'ajaxEnvoyer'),
(345, '6', '', 'discussions', 'ajaxRecevoir'),
(346, '6', '', 'login', 'logout'),
(347, '6', '', 'utilisateurs', 'perso'),
(348, '6', '', 'utilisateurs', 'modifMdp'),
(349, '6', '', 'livrets', 'index'),
(350, '6', '', 'livrets', 'ajouter'),
(351, '6', '', 'livrets', 'effacer'),
(352, '6', '', 'livrets', 'modifier'),
(353, '4', '', 'documentation', 'index'),
(354, '2', '', 'documentation', 'index'),
(355, '1', '', 'documentation', 'index'),
(356, '6', '', 'documentation', 'index'),
(357, '1', '', 'utilisateurs', 'synchroGepi'),
(358, '5', '', 'utilisateurs', 'addEtab');

-- --------------------------------------------------------

--
-- Structure de la table `d_discussions`
--

CREATE TABLE IF NOT EXISTS `d_discussions` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_discussions',
  `nom` varchar(255) NOT NULL DEFAULT '' COMMENT 'Nom de la discussion',
  `debut` int(11) NOT NULL COMMENT 'Date de debut de la discussion',
  `fin` int(11) NOT NULL COMMENT 'Date de fin de la discussion',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de la discussion',
  `ordredujour` longtext NOT NULL COMMENT 'Ordre du jour',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des discussion' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `d_discussions`
--

-- --------------------------------------------------------

--
-- Structure de la table `d_discussion_membre`
--

CREATE TABLE IF NOT EXISTS `d_discussion_membre` (
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  `connecte` char(1) NOT NULL DEFAULT 'N' COMMENT 'O si l''utilisateur est connecte N sinon',
  `connecte_date` int(11) NOT NULL COMMENT 'Date de l''acceptation de la connexion',
  `refuse` char(1) NOT NULL DEFAULT 'N' COMMENT 'Un membre peut refuser la connexion',
  PRIMARY KEY (`discussion_id`,`utilisateur_id`),
  KEY `d_discussion_membre_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des membres de la discussion';

--
-- Contenu de la table `d_discussion_membre`
--

-- --------------------------------------------------------

--
-- Structure de la table `d_documents`
--

CREATE TABLE IF NOT EXISTS `d_documents` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_documents',
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  `nom` varchar(255) NOT NULL DEFAULT '' COMMENT 'nom du document',
  `chemin` varchar(255) NOT NULL DEFAULT '' COMMENT 'chemin du document',
  PRIMARY KEY (`id`,`discussion_id`,`utilisateur_id`),
  KEY `d_documents_FI_1` (`discussion_id`),
  KEY `d_documents_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des documents echanges pendant la discussion' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `d_documents`
--

-- --------------------------------------------------------

--
-- Structure de la table `d_echanges`
--

CREATE TABLE IF NOT EXISTS `d_echanges` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table d_echanges',
  `discussion_id` int(11) NOT NULL COMMENT 'cle etrangere de la table d_discussions',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  `phrase` varchar(255) NOT NULL DEFAULT '' COMMENT 'Phrase ecrite par les echangeurs',
  PRIMARY KEY (`id`,`discussion_id`,`utilisateur_id`),
  KEY `d_echanges_FI_1` (`discussion_id`),
  KEY `d_echanges_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des echanges' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `d_echanges`
--

-- --------------------------------------------------------

--
-- Structure de la table `etablissements`
--

CREATE TABLE IF NOT EXISTS `etablissements` (
  `rne` varchar(10) NOT NULL COMMENT 'cle primaire de la table etablissements',
  `nom` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'Nom etablissement',
  `adresse` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'adresse de l''etablissement',
  `codepostal` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'code postal de l''etablissement',
  `commune` varchar(255) NOT NULL DEFAULT 'user' COMMENT 'commune de l''etablissement',
  PRIMARY KEY (`rne`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des etablissements';

--
-- Contenu de la table `etablissements`
--

INSERT INTO `etablissements` (`rne`, `nom`, `adresse`, `codepostal`, `commune`) VALUES
('0ETABTEST', 'Etablissement de test', 'fictive', '10000', 'Inconnue');

-- --------------------------------------------------------

--
-- Structure de la table `exercices`
--

CREATE TABLE IF NOT EXISTS `exercices` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exercices',
  `titre` varchar(255) NOT NULL COMMENT 'Titre de l''exercice',
  `consigne` text NOT NULL COMMENT 'consignes de travail',
  `nbre_docs` char(2) NOT NULL COMMENT 'Nombre de documents',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `exercices_FI_1` (`professeur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des exercices' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `exercices`
--

-- --------------------------------------------------------

--
-- Structure de la table `exe_docs`
--

CREATE TABLE IF NOT EXISTS `exe_docs` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exercice_docs',
  `exercice_id` int(11) NOT NULL COMMENT 'cle etrangere de l''exercice',
  `nom` varchar(255) NOT NULL DEFAULT 'inc.' COMMENT 'Nom du document',
  `affichage` char(2) NOT NULL COMMENT 'Ordre d''affichage',
  `legende` varchar(255) NOT NULL COMMENT 'legende',
  `nbre_questions` int(2) NOT NULL COMMENT 'Nombre de questions',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `exe_docs_FI_1` (`exercice_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des documents des exercices' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `exe_docs`
--

-- --------------------------------------------------------

--
-- Structure de la table `exe_doc_questions`
--

CREATE TABLE IF NOT EXISTS `exe_doc_questions` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exe_doc_questions',
  `exe_doc_id` int(11) NOT NULL COMMENT 'cle etrangere du document',
  `question` varchar(255) NOT NULL COMMENT 'Intitule de la question',
  `reponse` longblob NOT NULL COMMENT 'reponse a la question',
  `voir_reponse` char(1) NOT NULL COMMENT 'Voir reponse ?',
  `aide` varchar(255) NOT NULL COMMENT 'Contenu de l''aide',
  `affiche_aide` char(1) NOT NULL COMMENT 'Afficher aide ?',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `exe_doc_questions_FI_1` (`exe_doc_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des questions pour chaque document' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `exe_doc_questions`
--

-- --------------------------------------------------------

--
-- Structure de la table `exe_reponses`
--

CREATE TABLE IF NOT EXISTS `exe_reponses` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table exe_doc_questions',
  `eleve_id` int(11) NOT NULL COMMENT 'cle etrangere de l''eleve',
  `exercice_id` int(11) NOT NULL COMMENT 'cle etrangere de l''exercice',
  `exe_doc_question_id` int(11) NOT NULL COMMENT 'cle etrangere de la question',
  `reponse` longblob NOT NULL COMMENT 'reponse a la question',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  `updated_on` int(11) NOT NULL COMMENT 'Date de modification',
  PRIMARY KEY (`id`),
  KEY `exe_reponses_FI_1` (`eleve_id`),
  KEY `exe_reponses_FI_2` (`exercice_id`),
  KEY `exe_reponses_FI_3` (`exe_doc_question_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des reponses des eleves' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `exe_reponses`
--

-- --------------------------------------------------------

--
-- Structure de la table `grilles`
--

CREATE TABLE IF NOT EXISTS `grilles` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table grilles',
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la grille',
  `type` char(5) NOT NULL COMMENT 'Type : peda perso',
  `matiere_id` int(11) NOT NULL COMMENT 'Matiere de la grille',
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
  `utilisateur_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de l''utilisateur si type = perso',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`),
  KEY `grilles_FI_1` (`matiere_id`),
  KEY `grilles_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des grilles de competences' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `grilles`
--

-- --------------------------------------------------------

--
-- Structure de la table `grille_competences`
--

CREATE TABLE IF NOT EXISTS `grille_competences` (
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere de la competence',
  PRIMARY KEY (`grille_id`,`competence_id`),
  KEY `grille_competences_FI_2` (`competence_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences rattachees a une grille';

--
-- Contenu de la table `grille_competences`
--

-- --------------------------------------------------------

--
-- Structure de la table `grille_groupes`
--

CREATE TABLE IF NOT EXISTS `grille_groupes` (
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
  PRIMARY KEY (`grille_id`,`groupe_id`),
  KEY `grille_groupes_FI_2` (`groupe_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Groupe (eleves) rattache a une grille';

--
-- Contenu de la table `grille_groupes`
--

-- --------------------------------------------------------

--
-- Structure de la table `grille_utilisateurs`
--

CREATE TABLE IF NOT EXISTS `grille_utilisateurs` (
  `grille_id` int(11) NOT NULL COMMENT 'cle etrangere de la grille',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  PRIMARY KEY (`grille_id`,`utilisateur_id`),
  KEY `grille_utilisateurs_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des grilles utilisees par un utilisateur';

--
-- Contenu de la table `grille_utilisateurs`
--

-- --------------------------------------------------------

--
-- Structure de la table `groupes`
--

CREATE TABLE IF NOT EXISTS `groupes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table groupes',
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court du groupe',
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long du groupe',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des groupes' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `groupes`
--

-- --------------------------------------------------------

--
-- Structure de la table `groupe_eleves`
--

CREATE TABLE IF NOT EXISTS `groupe_eleves` (
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  PRIMARY KEY (`groupe_id`,`utilisateur_id`),
  KEY `groupe_eleves_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des eleves de chaque groupe';

--
-- Contenu de la table `groupe_eleves`
--

-- --------------------------------------------------------

--
-- Structure de la table `groupe_possesseurs`
--

CREATE TABLE IF NOT EXISTS `groupe_possesseurs` (
  `groupe_id` int(11) NOT NULL COMMENT 'cle etrangere du groupe',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  PRIMARY KEY (`groupe_id`,`utilisateur_id`),
  KEY `groupe_possesseurs_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des possesseurs de chaque groupe';

--
-- Contenu de la table `groupe_possesseurs`
--

-- --------------------------------------------------------

--
-- Structure de la table `logs`
--

CREATE TABLE IF NOT EXISTS `logs` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table logs',
  `type` varchar(30) NOT NULL DEFAULT 'session' COMMENT 'Type de log',
  `degre` int(3) NOT NULL DEFAULT '0' COMMENT 'Degre de gravite',
  `texte` varchar(255) NOT NULL COMMENT 'Description du log',
  `debut` int(12) NOT NULL COMMENT 'timestamp UNIX du debut',
  `fin` int(12) NOT NULL COMMENT 'timestamp UNIX de la fin',
  `ip` varchar(30) NOT NULL DEFAULT '0' COMMENT 'Adresse IP de l''utilisateur',
  `navigateur` varchar(255) NOT NULL DEFAULT 'inconnu' COMMENT 'Type de navigateur',
  `marqueur` varchar(30) NOT NULL DEFAULT '0' COMMENT 'Marqueur le temps de la session',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur logue',
  PRIMARY KEY (`id`),
  KEY `logs_FI_1` (`utilisateur_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Logs de connexion' AUTO_INCREMENT=3 ;

--
-- Contenu de la table `logs`
--

INSERT INTO `logs` (`id`, `type`, `degre`, `texte`, `debut`, `fin`, `ip`, `navigateur`, `marqueur`, `utilisateur_id`) VALUES
(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),
(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);

-- --------------------------------------------------------

--
-- Structure de la table `matieres`
--

CREATE TABLE IF NOT EXISTS `matieres` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table matieres',
  `nomcourt` varchar(255) NOT NULL COMMENT 'Nom court de la matiere',
  `nomlong` varchar(255) NOT NULL COMMENT 'Nom long de la matiere',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des matieres' AUTO_INCREMENT=41 ;

--
-- Contenu de la table `matieres`
--

INSERT INTO `matieres` (`id`, `nomcourt`, `nomlong`) VALUES
(1, 'A-PLA', 'ARTS PLASTIQUES'),
(2, 'AGL1', 'ANGLAIS LV1'),
(3, 'ALL1', 'ALLEMAND LV1'),
(4, 'ALL2', 'ALLEMAND LV2'),
(5, 'ATART', 'ATELIER ARTISTIQUE'),
(6, 'ATRAV', 'ACCOMP.TRAVAIL PERSO'),
(7, 'BIOTECH', 'BIOTECHNOLOGIE'),
(8, 'CDI', 'CDI'),
(9, 'D-SCO', 'TRAITMT DIFFIC.SCOL.'),
(10, 'DECP3', 'DECOUV .PROFESS. 3H'),
(11, 'EDCIV', 'EDUCATION CIVIQUE'),
(12, 'EDMUS', 'EDUCATION MUSICALE'),
(13, 'EPS', 'ED.PHYSIQUE & SPORT.'),
(14, 'ESP2', 'ESPAGNOL LV2'),
(15, 'FRANC', 'FRANCAIS'),
(16, 'HAS', 'Hygiène alimentation service'),
(17, 'HDA', 'Histoire des Arts'),
(18, 'HIGCV', 'HIST.GEO.EDUC.CIVIQ.'),
(19, 'HIGEO', 'HISTOIRE & GEOGRAPH.'),
(20, 'IDARH', 'ITIN.DEC.ARTS HUMANI'),
(21, 'IDAUT', 'ITINER.DECOUV.AUTRES'),
(22, 'IDCTQ', 'ITN.DEC.CREA.TECHNIQ'),
(23, 'IDLCI', 'ITIN.DEC.LANG.CIVIL.'),
(24, 'IDNCH', 'ITIN.DEC.NAT.CORPS H'),
(25, 'INFO', 'Informatique'),
(26, 'LATIN', 'LATIN'),
(27, 'MATHS', 'MATHEMATIQUES'),
(28, 'N-ART', 'ENSEIGMT ARTISTIQUE'),
(29, 'NVS', 'Vie scolaire (note)'),
(30, 'PH-CH', 'PHYSIQUE-CHIMIE'),
(31, 'SCIEN', 'SCIENCES'),
(32, 'Stage', 'Stage quatrième'),
(33, 'SVT', 'SCIENCES VIE & TERRE'),
(34, 'T-BAT', 'TECHNIQ. DU BATIMENT'),
(35, 'T-MAE', 'TECH.MAINT.ENTRETIEN'),
(36, 'TECHN', 'TECHNOLOGIE'),
(37, 'UPI', 'Unité Pédagogique Intégration'),
(38, 'VICLA', 'VIE DE CLASSE'),
(39, 'VISCO', 'VIE SCOLAIRE'),
(40, 'VSPRO', 'VIE SOC. & PROFESS.');

-- --------------------------------------------------------

--
-- Structure de la table `messages`
--

CREATE TABLE IF NOT EXISTS `messages` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table messages',
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
  `dest_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs destinataire',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `contenu` varchar(255) NOT NULL COMMENT 'Contenu du message',
  `lu` char(1) NOT NULL COMMENT 'O/N lu ou pas',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  PRIMARY KEY (`id`),
  KEY `messages_FI_1` (`auteur_id`),
  KEY `messages_FI_2` (`dest_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des messages courts' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `messages`
--

-- --------------------------------------------------------

--
-- Structure de la table `periodes`
--

CREATE TABLE IF NOT EXISTS `periodes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table periodes',
  `nom` varchar(255) NOT NULL COMMENT 'Nom de la periode',
  `debut` int(11) NOT NULL COMMENT 'debut de la periode',
  `fin` int(11) NOT NULL COMMENT 'fin de la periode',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des periode de l''annee' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `periodes`
--

-- --------------------------------------------------------

--
-- Structure de la table `pp_classes`
--

CREATE TABLE IF NOT EXISTS `pp_classes` (
  `classe_id` int(11) NOT NULL COMMENT 'cle etrangere de la classe',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
  PRIMARY KEY (`classe_id`,`professeur_id`),
  KEY `pp_classes_FI_2` (`professeur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des classes d''un professeur';

--
-- Contenu de la table `pp_classes`
--

-- --------------------------------------------------------

--
-- Structure de la table `professeur_classes`
--

CREATE TABLE IF NOT EXISTS `professeur_classes` (
  `classe_id` int(11) NOT NULL COMMENT 'cle etrangere de la classe',
  `professeur_id` int(11) NOT NULL COMMENT 'cle etrangere du professeur',
  PRIMARY KEY (`classe_id`,`professeur_id`),
  KEY `professeur_classes_FI_2` (`professeur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des classes du professeur';

--
-- Contenu de la table `professeur_classes`
--

-- --------------------------------------------------------

--
-- Structure de la table `questions`
--

CREATE TABLE IF NOT EXISTS `questions` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table questions',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  `contenu` longtext NOT NULL COMMENT 'Contenu de la question',
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
  `updated_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de modification, timestamp UNIX',
  PRIMARY KEY (`id`),
  KEY `questions_FI_1` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des questions posees' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `questions`
--

-- --------------------------------------------------------

--
-- Structure de la table `referentiels`
--

CREATE TABLE IF NOT EXISTS `referentiels` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table referentiels',
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
  `matiere_id` int(11) NOT NULL COMMENT 'cle etrangere matiere',
  `niveau` char(11) NOT NULL COMMENT 'Niveau concerne',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
  PRIMARY KEY (`id`),
  KEY `referentiels_FI_1` (`auteur_id`),
  KEY `referentiels_FI_2` (`matiere_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des referentiels' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `referentiels`
--

-- --------------------------------------------------------

--
-- Structure de la table `referentiel_competences`
--

CREATE TABLE IF NOT EXISTS `referentiel_competences` (
  `competence_id` int(11) NOT NULL COMMENT 'cle etrangere competence',
  `theme_id` int(11) NOT NULL COMMENT 'cle etrangere theme',
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
  PRIMARY KEY (`competence_id`,`theme_id`),
  KEY `referentiel_competences_FI_2` (`theme_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des competences d''un referentiel pour chaque theme';

--
-- Contenu de la table `referentiel_competences`
--

-- --------------------------------------------------------

--
-- Structure de la table `reponses`
--

CREATE TABLE IF NOT EXISTS `reponses` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table questions',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  `question_id` int(11) NOT NULL COMMENT 'cle etrangere de la question',
  `contenu` longtext NOT NULL COMMENT 'Contenu de la question',
  `created_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de creation, timestamp UNIX',
  `updated_on` int(11) NOT NULL DEFAULT '0' COMMENT 'Date de modification, timestamp UNIX',
  PRIMARY KEY (`id`),
  KEY `reponses_FI_1` (`utilisateur_id`),
  KEY `reponses_FI_2` (`question_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des reponses aux questions posees' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `reponses`
--

-- --------------------------------------------------------

--
-- Structure de la table `ressources`
--

CREATE TABLE IF NOT EXISTS `ressources` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table ressources',
  `designation` varchar(255) NOT NULL COMMENT 'Designation de la ressource',
  `adresse` varchar(255) NOT NULL COMMENT 'adresse de la ressource',
  `type` char(4) NOT NULL DEFAULT '' COMMENT 'Type de document : url/doc/html',
  `matiere_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere de la matiere, nulle si transdisciplinaire',
  `rne` char(11) NOT NULL COMMENT 'Rne de l''etablissement de cette ressource',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation de la ressource',
  `utilisateur_id` int(11) NOT NULL COMMENT 'cle etrangere de l''utilisateur',
  PRIMARY KEY (`id`),
  KEY `ressources_FI_1` (`matiere_id`),
  KEY `ressources_FI_2` (`utilisateur_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des ressources disponibles' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `ressources`
--

-- --------------------------------------------------------

--
-- Structure de la table `roles`
--

CREATE TABLE IF NOT EXISTS `roles` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table roles',
  `nom` varchar(50) NOT NULL DEFAULT 'user' COMMENT 'Nom du role',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des roles possibles pour les utilisateurs' AUTO_INCREMENT=7 ;

--
-- Contenu de la table `roles`
--

INSERT INTO `roles` (`id`, `nom`) VALUES
(1, 'admin'),
(2, 'Coordinateur'),
(3, 'eleve'),
(4, 'professeur'),
(5, 'superadmin'),
(6, 'chef_etablissement');

-- --------------------------------------------------------

--
-- Structure de la table `settings`
--

CREATE TABLE IF NOT EXISTS `settings` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table settings',
  `nom` varchar(100) NOT NULL COMMENT 'Nom du reglage',
  `valeur` varchar(100) NOT NULL COMMENT 'Valeur de ce reglage',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Reglages de l''interface' AUTO_INCREMENT=4 ;

--
-- Contenu de la table `settings`
--

INSERT INTO `settings` (`id`, `nom`, `valeur`, `rne`) VALUES
(2, 'titre', 'Gestion des Evaluations par Compétences', '0331667'),
(3, 'title', 'CRB - Les compétences', '');

-- --------------------------------------------------------

--
-- Structure de la table `themes`
--

CREATE TABLE IF NOT EXISTS `themes` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table branches',
  `auteur_id` int(11) NOT NULL COMMENT 'cle etrangere utilisateurs auteur',
  `branche_id` int(11) NOT NULL COMMENT 'cle etrangere branche',
  `nom` varchar(255) NOT NULL COMMENT 'Nom du theme',
  `ordre` char(11) NOT NULL COMMENT 'Ordre d''affichage',
  `created_on` int(11) NOT NULL COMMENT 'Date de creation',
  `updated_on` int(11) NOT NULL COMMENT 'Date de derniere modification',
  PRIMARY KEY (`id`),
  KEY `themes_FI_1` (`auteur_id`),
  KEY `themes_FI_2` (`branche_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des themes (rameaux)' AUTO_INCREMENT=1 ;

--
-- Contenu de la table `themes`
--

-- --------------------------------------------------------

--
-- Structure de la table `utilisateurs`
--

CREATE TABLE IF NOT EXISTS `utilisateurs` (
  `id` int(4) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table utilisateurs',
  `login` varchar(50) NOT NULL COMMENT 'Login de l''utilisateur',
  `nom` varchar(50) NOT NULL COMMENT 'Nom de l''utilisateur',
  `prenom` varchar(50) NOT NULL COMMENT 'Prenom de l''utilisateur',
  `civilite` varchar(5) NOT NULL COMMENT 'Civilite',
  `naissance` int(12) NOT NULL COMMENT 'Date de naissance en timestamp UNIX',
  `password` varchar(100) NOT NULL COMMENT 'Mot de passe',
  `email` varchar(100) NOT NULL COMMENT 'Email de l''utilisateur',
  `role_id` int(11) NOT NULL DEFAULT '0' COMMENT 'cle etrangere du role de l''utilisateur',
  `matiere_id` int(11) NOT NULL DEFAULT '0',
  `classe_id` int(11) NOT NULL DEFAULT '0',
  `sso` char(1) NOT NULL DEFAULT 'n' COMMENT 'Si acces possible en sso',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`),
  KEY `utilisateurs_FI_1` (`role_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='utilisateurs' AUTO_INCREMENT=3 ;

--
-- Contenu de la table `utilisateurs`
--

INSERT INTO `utilisateurs` (`id`, `login`, `nom`, `prenom`, `civilite`, `naissance`, `password`, `email`, `role_id`, `matiere_id`, `classe_id`, `sso`, `rne`) VALUES
(1, 'admin', 'Administrateur', '033machin', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', 'rien@la.fr', 1, 0, 0, 'o', '0ETABTEST'),
(2, 'superadmin', 'Grand', 'Administrateur', 'M.', 123456789, '0cc175b9c0f1b6a831c399e269772661', 'pas@la.fr', 5, 0, 0, 'n', '');

-- --------------------------------------------------------

--
-- Structure de la table `validations`
--

CREATE TABLE IF NOT EXISTS `validations` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'cle primaire de la table validations',
  `lettre` char(2) NOT NULL COMMENT 'Lettre de la validation',
  `texte` varchar(100) NOT NULL COMMENT 'texte de la validation',
  `couleur` char(11) NOT NULL COMMENT 'Couleur de la validation en hexadecimal',
  `niveau` int(2) NOT NULL COMMENT 'Niveau de la validation',
  `rne` varchar(10) NOT NULL COMMENT 'Etablissement',
  PRIMARY KEY (`id`,`lettre`),
  KEY `I_referenced_controle_resultats_FK_4_1` (`lettre`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COMMENT='Liste des niveaux de validation' AUTO_INCREMENT=6 ;

--
-- Contenu de la table `validations`
--

INSERT INTO `validations` (`id`, `lettre`, `texte`, `couleur`, `niveau`, `rne`) VALUES
(1, 'm', 'Compétence maitrisée', '#009900', 4, '0331667H'),
(2, 'n', 'Compétence non maitrisée', '#FF0000', 1, '0331667H'),
(3, 'c', 'Compétence en cours d''acquisition', '#FFCC00', 2, '0331667H'),
(4, 'r', 'Compétence à renforcer', '#99FF33', 3, '0331667H'),
(5, 'a', 'Absence', '#00FFFF', 0, '0331667H');
_@ suivre_

Mis à jour par Julien Jocal il y a plus de 13 ans · 6 révisions