[x] Gestion semestre_pair par BDD

[x] +Ajouter nom du module pour affichage MODULES>TOUS LES MODULES et autres pages équivalentes
	Pareil pour NOTES > *
This commit is contained in:
xdrm-brackets 2016-01-07 21:15:16 +01:00
parent 98a73d3ecd
commit 4eb3c19552
7 changed files with 235 additions and 335 deletions

View File

@ -112,6 +112,27 @@ class DataBase{
public function getSemestreInfoFromTime($time){
$now = date('Y-m-d', $time);
$req = DataBase::getPDO()->prepare("SELECT *
FROM semestrepair
WHERE :now BETWEEN debut AND FIN");
$req->execute(array( ':now' => $now ));
$res = $req->fetch();
if( is_array($res) )
return array('annee' => $res['annee'], 'semestre_pair' => $time >= strtotime($res['milieu']) );
else{
$semestre_pair = Date('m', $time) < 8;
$annee = ($semestre_pair) ? Date('Y', $time)-1 : Date('Y', $time);
return array('annee' => "".$annee, 'semestre_pair' => $semestre_pair );
}
}
/*********************************************************************************/ /*********************************************************************************/
@ -667,11 +688,6 @@ class DataBase{
* OU fin de formation * OU fin de formation
* * => ERREUR * * => ERREUR
* *
* @history
* 1. ADM/ADJ => passage de semestre
* 2. RDB => Redoublement
* 3. RFS => Arrêt
*
* ADM => Passage de semestre (admis) * ADM => Passage de semestre (admis)
* ADJ => Passage de semestre (admis pas jury) * ADJ => Passage de semestre (admis pas jury)
* ATT => Passage de semestre (si rang impair) SINON redoublement * ATT => Passage de semestre (si rang impair) SINON redoublement

View File

@ -56,12 +56,6 @@
}debug(); }debug();
function getCurrentYear(){
if( Date('m', time()) < 8 ) return Date('Y', time()) - 1;
else return Date('Y', time());
}
function anneeScolaire($year){ function anneeScolaire($year){
return $year.' - '.($year+1); return $year.' - '.($year+1);
} }

View File

@ -257,14 +257,15 @@ class userManager{
$_SESSION['droits'] = explode(',', $utilInfo['droits']); $_SESSION['droits'] = explode(',', $utilInfo['droits']);
$_SESSION['sexe'] = ($utilInfo['sexe']=='1') ? 'M' : 'F'; $_SESSION['sexe'] = ($utilInfo['sexe']=='1') ? 'M' : 'F';
// on récupère l'année courante (1er sept à 1er sept)
// SI (mois < 8) ALORS (annee - 1) SINON (annee)
$_SESSION['annee'] = getCurrentYear();
// on défini si le semestre est pair ou non $timestamp = time();
// $_SESSION['semestre_pair'] = userManager::semestrePair(time());
$_SESSION['semestre_pair'] = false;
// on récupère l'année scolaire courante ainsi que si le semestre est pair
$infoSemestre = DataBase::getInstance()->getSemestreInfoFromTime($timestamp);
/* On définit l'année courante et si le semestre est pair */
$_SESSION['annee'] = $infoSemestre['annee'];
$_SESSION['semestre_pair'] = (permission('student')) ? $infoSemestre['semestre_pair'] : null;
// on défini le semestre par défaut à NULL // on défini le semestre par défaut à NULL
$_SESSION['semestre'] = null; $_SESSION['semestre'] = null;
@ -291,22 +292,5 @@ class userManager{
} }
/* RETOURNE LES SEMESTRES EN COURS
*
* détermine si les semestres IMPAIRS ou PAIRS sont en cours
*
* @$answer->request = isEven<Boolean> VRAI si pair, sinon FAUX (impair)
*
*/
public static function semestrePair($timestamp=null){
// si $datetime n'est pas défini, on prend la date actuelle
if( $timestamp == null )
$timestamp = time();
return Date('m', $timestamp) < 8;
}
} }
?> ?>

View File

@ -284,7 +284,7 @@ if( permission('teacher') && $controleOpt == null ){ // si c'est un enseignant e
foreach($UE['modules'] as $module){ // pour chaque module foreach($UE['modules'] as $module){ // pour chaque module
echo "<table class='basic col5'><thead>"; echo "<table class='basic col5'><thead>";
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th></tr></thead><tbody>'; echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$module['nom']." - ".$module['libelle']."</span></th></tr></thead><tbody>";
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module
@ -629,7 +629,7 @@ if( (permission('master') || permission('admin')) && $controleOpt == null ){ //
foreach($UE['modules'] as $module){ // pour chaque module foreach($UE['modules'] as $module){ // pour chaque module
echo "<table class='basic col5'><thead>"; echo "<table class='basic col5'><thead>";
echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th></tr></thead><tbody>'; echo '<tr><th colspan=4><strong>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$module['nom']." - ".$module['libelle']."</span></th></tr></thead><tbody>";
if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module if( count($module['controles']) > 0 ){ // s'il y a au moins un contrôle pour ce module

View File

@ -257,7 +257,7 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
echo "<table class='basic'>"; echo "<table class='basic'>";
echo "<thead>"; echo "<thead>";
echo '<tr>'; echo '<tr>';
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th>'; echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$UE['libelle']."</span></th>";
echo '</tr>'; echo '</tr>';
echo '</thead>'; echo '</thead>';
echo '<tbody>'; echo '<tbody>';
@ -439,7 +439,7 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
echo "<table class='basic'>"; echo "<table class='basic'>";
echo "<thead>"; echo "<thead>";
echo '<tr>'; echo '<tr>';
echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom'].'</th>'; echo '<th colspan=5>'.$semestre['nom_formation'].' - '.$semestre['nom']." - <span class='unstressed'>".$UE['nom']." - ".$UE['libelle']."</span></th>";
echo '</tr>'; echo '</tr>';
echo '</thead>'; echo '</thead>';
echo '<tbody>'; echo '<tbody>';
@ -452,22 +452,6 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
echo '</tr>'; echo '</tr>';
} }
// require_once __ROOT__.'/manager/database.php';
// $completeModuleList = DataBase::getInstance()->getExhaustiveModuleList();
// // saisie d'un nouveau module
// echo "<tr class='grayscale'><td>";
// echo "<select name='modules'>";
// foreach($completeModuleList as $module)
// echo "<option value='".$module['id']."'>".$module['nom']." - ".$module['libelle']."</option>";
// echo "</select>";
// echo "</td><td>";
// echo "<input style='min-width:20%;' type='text' placeholder='Nom'>";
// echo "<input style='min-width:50%;' type='text' placeholder='Libellé'>";
// echo "</td><td>";
// echo "<div class='confirm active'>Ajouter le module</div>";
// echo "</td></tr>";
echo '</tbody>'; echo '</tbody>';
echo '</table>'; echo '</table>';

View File

@ -47,6 +47,9 @@ require_once __ROOT__.'/manager/security.php';
debug(); debug();
var_dump( DataBase::getInstance()->getSemestreInfoFromTime( time() ) );
/* [1] On récupère le semestre d'un étudiant /* [1] On récupère le semestre d'un étudiant
=====================================================*/ =====================================================*/
// var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 95, 'DEM') ); // var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 95, 'DEM') );

View File

@ -2,10 +2,10 @@
-- version 4.0.10deb1 -- version 4.0.10deb1
-- http://www.phpmyadmin.net -- http://www.phpmyadmin.net
-- --
-- Host: localhost -- Client: localhost
-- Generation Time: Nov 22, 2015 at 04:33 PM -- Généré le: Jeu 07 Janvier 2016 à 20:57
-- Server version: 5.5.46-0ubuntu0.14.04.2 -- Version du serveur: 5.5.46-0ubuntu0.14.04.2
-- PHP Version: 5.5.9-1ubuntu4.14 -- Version de PHP: 5.5.9-1ubuntu4.14
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00"; SET time_zone = "+00:00";
@ -17,13 +17,13 @@ SET time_zone = "+00:00";
/*!40101 SET NAMES utf8 */; /*!40101 SET NAMES utf8 */;
-- --
-- Database: `sid2` -- Base de données: `sid2`
-- --
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `appartenance` -- Structure de la table `appartenance`
-- --
CREATE TABLE IF NOT EXISTS `appartenance` ( CREATE TABLE IF NOT EXISTS `appartenance` (
@ -31,6 +31,7 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
`id_etudiant` varchar(50) NOT NULL, `id_etudiant` varchar(50) NOT NULL,
`id_groupe` int(11) NOT NULL, `id_groupe` int(11) NOT NULL,
`id_semestre` int(11) NOT NULL, `id_semestre` int(11) NOT NULL,
`mention` varchar(3) DEFAULT NULL,
PRIMARY KEY (`id_appartenance`), PRIMARY KEY (`id_appartenance`),
KEY `id_etudiant` (`id_etudiant`), KEY `id_etudiant` (`id_etudiant`),
KEY `id_groupe` (`id_groupe`), KEY `id_groupe` (`id_groupe`),
@ -39,10 +40,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
KEY `id_etudiant_2` (`id_etudiant`), KEY `id_etudiant_2` (`id_etudiant`),
KEY `id_groupe_2` (`id_groupe`), KEY `id_groupe_2` (`id_groupe`),
KEY `id_semestre_2` (`id_semestre`) KEY `id_semestre_2` (`id_semestre`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=104 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4459 ;
-- --
-- RELATIONS FOR TABLE `appartenance`: -- RELATIONS POUR LA TABLE `appartenance`:
-- `id_etudiant` -- `id_etudiant`
-- `utilisateur` -> `identifiant` -- `utilisateur` -> `identifiant`
-- `id_groupe` -- `id_groupe`
@ -51,117 +52,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
-- `semestre` -> `id_semestre` -- `semestre` -> `id_semestre`
-- --
--
-- Dumping data for table `appartenance`
--
INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_semestre`) VALUES
(1, 'mrd1609a', 2, 2),
(2, 'ihf1991a', 8, 4),
(3, 'mma1990a', 13, 1),
(4, 'lme1952a', 15, 3),
(5, 'imf1922a', 21, 1),
(6, 'gyy1983a', 4, 4),
(7, 'otm1902a', 14, 2),
(8, 'tnx1949a', 12, 4),
(9, 'sjl1937a', 4, 4),
(10, 'anj1991a', 16, 4),
(11, 'xdh1989a', 20, 4),
(12, 'agl1956a', 3, 3),
(13, 'mhu1946a', 21, 1),
(14, 'cvv1936a', 14, 2),
(15, 'mzh1955a', 6, 2),
(16, 'pdi1904a', 19, 3),
(17, 'cuk1947a', 10, 2),
(18, 'non1968a', 22, 2),
(19, 'hmn1970a', 1, 1),
(20, 'hth1975a', 5, 1),
(21, 'liw1940a', 6, 2),
(22, 'dtg1946a', 18, 2),
(23, 'oxz1985a', 7, 3),
(24, 'ono1984a', 14, 2),
(25, 'auy1966a', 15, 3),
(26, 'dui1946a', 1, 1),
(27, 'cyw1979a', 24, 4),
(28, 'pfv1965a', 3, 3),
(29, 'oqz1937a', 24, 4),
(30, 'aft1950a', 7, 3),
(31, 'bae1943a', 8, 4),
(32, 'kul1903a', 9, 1),
(33, 'rmj1965a', 11, 3),
(34, 'yyt1926a', 17, 1),
(35, 'ktz1997a', 6, 2),
(36, 'hku1995a', 17, 1),
(37, 'zgy1948a', 10, 2),
(38, 'vau1957a', 23, 3),
(39, 'hsx1927a', 19, 3),
(40, 'eca1977a', 3, 3),
(41, 'wpa1966a', 20, 4),
(42, 'qoe1974a', 20, 4),
(43, 'tkz1955a', 11, 3),
(44, 'wnx1995a', 16, 4),
(45, 'sft1994a', 2, 2),
(46, 'vgb1979a', 11, 3),
(47, 'wbt1993a', 19, 3),
(48, 'xtb1903a', 11, 3),
(49, 'msj1985a', 13, 1),
(50, 'wvn1982a', 9, 1),
(51, 'psg1965a', 4, 4),
(52, 'hpa1908a', 5, 1),
(53, 'maq1980a', 19, 3),
(54, 'agq1929a', 13, 1),
(55, 'gwe1975a', 18, 2),
(56, 'gdb1939a', 7, 3),
(57, 'jrc1974a', 10, 2),
(58, 'jfa1965a', 1, 1),
(59, 'buz1982a', 24, 4),
(60, 'mhr1952a', 7, 3),
(61, 'pos1958a', 11, 3),
(62, 'xdi1926a', 3, 3),
(63, 'awl1901a', 17, 1),
(64, 'uix1942a', 7, 3),
(65, 'ngz1932a', 19, 3),
(66, 'kpf1942a', 15, 3),
(67, 'aiv1989a', 21, 1),
(68, 'sjw1936a', 19, 3),
(69, 'fei1944a', 23, 3),
(70, 'zge1937a', 21, 1),
(71, 'rpl1936a', 19, 3),
(72, 'hrv1902a', 22, 2),
(73, 'djo1928a', 9, 1),
(74, 'scm1996a', 5, 1),
(75, 'ylq1926a', 18, 2),
(76, 'eme1913a', 23, 3),
(77, 'otv1930a', 1, 1),
(78, 'cda1951a', 5, 1),
(79, 'eee1933a', 17, 1),
(80, 'kfx1995a', 18, 2),
(81, 'jgd1966a', 3, 3),
(82, 'rwg1909a', 14, 2),
(83, 'ngw1997a', 17, 1),
(84, 'obg1973a', 2, 2),
(85, 'hzg1935a', 12, 4),
(86, 'iyh1918a', 3, 3),
(87, 'tdc1978a', 13, 1),
(88, 'swd1951a', 2, 2),
(89, 'vdj1905a', 22, 2),
(90, 'bit1985a', 19, 3),
(91, 'iah1936a', 1, 1),
(92, 'ypt1989a', 7, 3),
(93, 'ljc1902a', 17, 1),
(94, 'hcc1997a', 7, 3),
(95, 'bky1924a', 22, 2),
(96, 'vul1953a', 5, 1),
(97, 'ssr1906a', 9, 1),
(98, 'yjh1944a', 11, 3),
(99, 'ste1994a', 10, 2),
(100, 'ypo1964a', 7, 3),
(103, 'mrd1609a', 1, 1);
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `controle` -- Structure de la table `controle`
-- --
CREATE TABLE IF NOT EXISTS `controle` ( CREATE TABLE IF NOT EXISTS `controle` (
@ -171,13 +65,13 @@ CREATE TABLE IF NOT EXISTS `controle` (
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`base` int(11) NOT NULL, `base` int(11) NOT NULL,
`coefficient` float NOT NULL, `coefficient` float NOT NULL,
`date_publication` date NOT NULL, `publication` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_controle`), PRIMARY KEY (`id_controle`),
KEY `id_mcc_module` (`id_mcc_module`) KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=64 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1099 ;
-- --
-- RELATIONS FOR TABLE `controle`: -- RELATIONS POUR LA TABLE `controle`:
-- `id_mcc_module` -- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module` -- `mcc_module` -> `id_mcc_module`
-- --
@ -185,23 +79,27 @@ CREATE TABLE IF NOT EXISTS `controle` (
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `enseignement` -- Structure de la table `enseignement`
-- --
CREATE TABLE IF NOT EXISTS `enseignement` ( CREATE TABLE IF NOT EXISTS `enseignement` (
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT, `id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
`id_enseignant` varchar(50) NOT NULL, `id_enseignant` varchar(50) NOT NULL,
`id_mcc_module` int(11) NOT NULL, `id_mcc_module` int(11) NOT NULL,
`id_groupe` int(11) NOT NULL,
`correcteur` tinyint(4) NOT NULL, `correcteur` tinyint(4) NOT NULL,
PRIMARY KEY (`id_enseignement`), PRIMARY KEY (`id_enseignement`),
KEY `id_enseignant` (`id_enseignant`), KEY `id_enseignant` (`id_enseignant`),
KEY `id_mcc_module` (`id_mcc_module`) KEY `id_mcc_module` (`id_mcc_module`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; KEY `id_groupe` (`id_groupe`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=227 ;
-- --
-- RELATIONS FOR TABLE `enseignement`: -- RELATIONS POUR LA TABLE `enseignement`:
-- `id_enseignant` -- `id_enseignant`
-- `utilisateur` -> `identifiant` -- `utilisateur` -> `identifiant`
-- `id_groupe`
-- `groupe` -> `id_groupe`
-- `id_mcc_module` -- `id_mcc_module`
-- `mcc_module` -> `id_mcc_module` -- `mcc_module` -> `id_mcc_module`
-- --
@ -209,39 +107,31 @@ CREATE TABLE IF NOT EXISTS `enseignement` (
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `formation` -- Structure de la table `formation`
-- --
CREATE TABLE IF NOT EXISTS `formation` ( CREATE TABLE IF NOT EXISTS `formation` (
`id_formation` int(11) NOT NULL AUTO_INCREMENT, `id_formation` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `code` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`nom` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `nom` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`nb_semestres` int(11) NOT NULL, `nb_semestres` int(11) NOT NULL DEFAULT '2',
PRIMARY KEY (`id_formation`) PRIMARY KEY (`id_formation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=90 ;
--
-- Dumping data for table `formation`
--
INSERT INTO `formation` (`id_formation`, `code`, `nom`, `nb_semestres`) VALUES
(1, 'ITINN1', 'DUT 1A INFORMATIQUE', 2),
(2, 'ITINN2', 'DUT 2A INFORMATIQUE', 2);
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `groupe` -- Structure de la table `groupe`
-- --
CREATE TABLE IF NOT EXISTS `groupe` ( CREATE TABLE IF NOT EXISTS `groupe` (
`id_groupe` int(11) NOT NULL AUTO_INCREMENT, `id_groupe` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_groupe`) PRIMARY KEY (`id_groupe`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=157 ;
-- --
-- Dumping data for table `groupe` -- Contenu de la table `groupe`
-- --
INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
@ -268,12 +158,135 @@ INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
(21, 'S1F'), (21, 'S1F'),
(22, 'S2F'), (22, 'S2F'),
(23, 'S3F'), (23, 'S3F'),
(24, 'S4F'); (24, 'S4F'),
(34, 'INGBD1 S1'),
(35, 'INSIQ1 S1'),
(36, 'ITINAS S1'),
(37, 'ITINN1 S1'),
(38, 'ITINN2 S1'),
(39, 'ITINS1 S1'),
(40, 'ITINT2 S1'),
(41, 'ITINT3 S1'),
(42, 'S1M'),
(43, 'S2M'),
(44, 'S3M'),
(45, 'S4M'),
(46, 'S5M'),
(47, 'S6M'),
(48, 'S7M'),
(49, 'S8M'),
(50, 'S9M'),
(51, 'S10M'),
(52, 'S1G'),
(53, 'S1H'),
(54, 'S1I'),
(55, 'S1J'),
(56, 'S1K'),
(57, 'S1L'),
(58, 'S2G'),
(59, 'S2H'),
(60, 'S2I'),
(61, 'S2J'),
(62, 'S2K'),
(63, 'S2L'),
(64, 'S3G'),
(65, 'S3H'),
(66, 'S3I'),
(67, 'S3J'),
(68, 'S3K'),
(69, 'S3L'),
(70, 'S4G'),
(71, 'S4H'),
(72, 'S4I'),
(73, 'S4J'),
(74, 'S4K'),
(75, 'S4L'),
(76, 'S5A'),
(77, 'S5B'),
(78, 'S5C'),
(79, 'S5D'),
(80, 'S5E'),
(81, 'S5F'),
(82, 'S5G'),
(83, 'S5H'),
(84, 'S5I'),
(85, 'S5J'),
(86, 'S5K'),
(87, 'S5L'),
(88, 'S6A'),
(89, 'S6B'),
(90, 'S6C'),
(91, 'S6D'),
(92, 'S6E'),
(93, 'S6F'),
(94, 'S6G'),
(95, 'S6H'),
(96, 'S6I'),
(97, 'S6J'),
(98, 'S6K'),
(99, 'S6L'),
(100, 'S7A'),
(101, 'S7B'),
(102, 'S7C'),
(103, 'S7D'),
(104, 'S7E'),
(105, 'S7F'),
(106, 'S7G'),
(107, 'S7H'),
(108, 'S7I'),
(109, 'S7J'),
(110, 'S7K'),
(111, 'S7L'),
(112, 'S8A'),
(113, 'S8B'),
(114, 'S8C'),
(115, 'S8D'),
(116, 'S8E'),
(117, 'S8F'),
(118, 'S8G'),
(119, 'S8H'),
(120, 'S8I'),
(121, 'S8J'),
(122, 'S8K'),
(123, 'S8L'),
(124, 'S9A'),
(125, 'S9B'),
(126, 'S9C'),
(127, 'S9D'),
(128, 'S9E'),
(129, 'S9F'),
(130, 'S9G'),
(131, 'S9H'),
(132, 'S9I'),
(133, 'S9J'),
(134, 'S9K'),
(135, 'S9L'),
(136, 'S10A'),
(137, 'S10B'),
(138, 'S10C'),
(139, 'S10D'),
(140, 'S10E'),
(141, 'S10F'),
(142, 'S10G'),
(143, 'S10H'),
(144, 'S10I'),
(145, 'S10J'),
(146, 'S10K'),
(147, 'S10L'),
(148, 'INGBD1 S2'),
(149, 'INSIQ1 S2'),
(150, 'ITINAS S2'),
(151, 'ITINN1 S2'),
(152, 'ITINN2 S2'),
(153, 'ITINS1 S2'),
(154, 'ITINT2 S2'),
(155, 'ITINT3 S2'),
(156, 'ITINN1 S0');
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `mcc_module` -- Structure de la table `mcc_module`
-- --
CREATE TABLE IF NOT EXISTS `mcc_module` ( CREATE TABLE IF NOT EXISTS `mcc_module` (
@ -284,10 +297,10 @@ CREATE TABLE IF NOT EXISTS `mcc_module` (
PRIMARY KEY (`id_mcc_module`), PRIMARY KEY (`id_mcc_module`),
KEY `id_mcc_ue` (`id_mcc_ue`), KEY `id_mcc_ue` (`id_mcc_ue`),
KEY `id_module` (`id_module`) KEY `id_module` (`id_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=508 ;
-- --
-- RELATIONS FOR TABLE `mcc_module`: -- RELATIONS POUR LA TABLE `mcc_module`:
-- `id_mcc_ue` -- `id_mcc_ue`
-- `mcc_ue` -> `id_mcc_ue` -- `mcc_ue` -> `id_mcc_ue`
-- `id_module` -- `id_module`
@ -297,7 +310,7 @@ CREATE TABLE IF NOT EXISTS `mcc_module` (
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `mcc_ue` -- Structure de la table `mcc_ue`
-- --
CREATE TABLE IF NOT EXISTS `mcc_ue` ( CREATE TABLE IF NOT EXISTS `mcc_ue` (
@ -308,10 +321,10 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` (
PRIMARY KEY (`id_mcc_ue`), PRIMARY KEY (`id_mcc_ue`),
KEY `id_semestre` (`id_semestre`), KEY `id_semestre` (`id_semestre`),
KEY `id_ue` (`id_ue`) KEY `id_ue` (`id_ue`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=79 ;
-- --
-- RELATIONS FOR TABLE `mcc_ue`: -- RELATIONS POUR LA TABLE `mcc_ue`:
-- `id_semestre` -- `id_semestre`
-- `semestre` -> `id_semestre` -- `semestre` -> `id_semestre`
-- `id_ue` -- `id_ue`
@ -321,7 +334,7 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` (
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `module` -- Structure de la table `module`
-- --
CREATE TABLE IF NOT EXISTS `module` ( CREATE TABLE IF NOT EXISTS `module` (
@ -329,12 +342,12 @@ CREATE TABLE IF NOT EXISTS `module` (
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_module`) PRIMARY KEY (`id_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=196 ;
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `note` -- Structure de la table `note`
-- --
CREATE TABLE IF NOT EXISTS `note` ( CREATE TABLE IF NOT EXISTS `note` (
@ -345,10 +358,10 @@ CREATE TABLE IF NOT EXISTS `note` (
PRIMARY KEY (`id_note`), PRIMARY KEY (`id_note`),
KEY `id_appartenance` (`id_appartenance`), KEY `id_appartenance` (`id_appartenance`),
KEY `id_controle` (`id_controle`) KEY `id_controle` (`id_controle`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=416 ;
-- --
-- RELATIONS FOR TABLE `note`: -- RELATIONS POUR LA TABLE `note`:
-- `id_appartenance` -- `id_appartenance`
-- `appartenance` -> `id_appartenance` -- `appartenance` -> `id_appartenance`
-- `id_controle` -- `id_controle`
@ -358,7 +371,7 @@ CREATE TABLE IF NOT EXISTS `note` (
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `semestre` -- Structure de la table `semestre`
-- --
CREATE TABLE IF NOT EXISTS `semestre` ( CREATE TABLE IF NOT EXISTS `semestre` (
@ -368,35 +381,40 @@ CREATE TABLE IF NOT EXISTS `semestre` (
`rang` tinyint(4) NOT NULL, `rang` tinyint(4) NOT NULL,
`annee` year(4) NOT NULL, `annee` year(4) NOT NULL,
PRIMARY KEY (`id_semestre`), PRIMARY KEY (`id_semestre`),
UNIQUE KEY `rang` (`rang`,`annee`),
KEY `id_formation` (`id_formation`) KEY `id_formation` (`id_formation`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=183 ;
-- --
-- RELATIONS FOR TABLE `semestre`: -- RELATIONS POUR LA TABLE `semestre`:
-- `id_formation` -- `id_formation`
-- `formation` -> `id_formation` -- `formation` -> `id_formation`
-- --
-- --------------------------------------------------------
-- --
-- Dumping data for table `semestre` -- Structure de la table `semestrepair`
-- --
INSERT INTO `semestre` (`id_semestre`, `id_formation`, `nom`, `rang`, `annee`) VALUES CREATE TABLE IF NOT EXISTS `semestrepair` (
(1, 1, 'S1', 1, 2015), `annee` varchar(4) NOT NULL,
(2, 1, 'S2', 2, 2015), `debut` date NOT NULL,
(3, 2, 'S3', 3, 2015), `milieu` date NOT NULL,
(4, 2, 'S4', 4, 2015), `fin` date NOT NULL,
(5, 1, 'S1', 1, 2016), UNIQUE KEY `annee` (`annee`)
(6, 1, 'S2', 2, 2016), ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
(7, 2, 'S3', 3, 2016),
(8, 2, 'S4', 4, 2016), --
(15, 1, 'S1', 1, 2017); -- Contenu de la table `semestrepair`
--
INSERT INTO `semestrepair` (`annee`, `debut`, `milieu`, `fin`) VALUES
('2015', '2014-09-01', '2016-01-31', '2016-07-01');
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `ue` -- Structure de la table `ue`
-- --
CREATE TABLE IF NOT EXISTS `ue` ( CREATE TABLE IF NOT EXISTS `ue` (
@ -404,12 +422,12 @@ CREATE TABLE IF NOT EXISTS `ue` (
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_ue`) PRIMARY KEY (`id_ue`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
-- -------------------------------------------------------- -- --------------------------------------------------------
-- --
-- Table structure for table `utilisateur` -- Structure de la table `utilisateur`
-- --
CREATE TABLE IF NOT EXISTS `utilisateur` ( CREATE TABLE IF NOT EXISTS `utilisateur` (
@ -419,127 +437,27 @@ CREATE TABLE IF NOT EXISTS `utilisateur` (
`sexe` tinyint(1) NOT NULL DEFAULT '1', `sexe` tinyint(1) NOT NULL DEFAULT '1',
`mail` varchar(50) NOT NULL, `mail` varchar(50) NOT NULL,
`mdp` varchar(40) NOT NULL, `mdp` varchar(40) NOT NULL,
`droits` varchar(44) NOT NULL DEFAULT '[]', `droits` varchar(44) NOT NULL DEFAULT 'student',
PRIMARY KEY (`identifiant`), PRIMARY KEY (`identifiant`),
UNIQUE KEY `identifiant` (`identifiant`) UNIQUE KEY `identifiant` (`identifiant`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --
-- Dumping data for table `utilisateur` -- Contenu de la table `utilisateur`
-- --
INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `sexe`, `mail`, `mdp`, `droits`) VALUES INSERT INTO `utilisateur` (`identifiant`, `prenom`, `nom`, `sexe`, `mail`, `mdp`, `droits`) VALUES
('admin', 'monsieur', 'administrateur', 1, 'admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin,teacher'), ('admin', 'monsieur', 'administrateur', 1, 'admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'teacher,admin'),
('admin2', 'madame', 'administratrice', 0, 'mme.admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin'), ('admin2', 'madame', 'administratrice', 0, 'mme.admin@iut-tlse3.fr', 'lkjdsqlkjdlqksjdlqksjdqlksdjlqksjdqj', 'admin'),
('aft1950a', 'Rachel', 'DAVENPORT', 0, 'rachel.davenport@etu.iut-tlse3.fr', '68724b2da1b628fd37116d3abae9c4233aa9fa56', 'student'), ('lbh1609a', 'Hervé', 'LEBLANC', 1, 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', 'teacher'),
('agl1956a', 'Cruz', 'HOWE', 1, 'cruz.howe@etu.iut-tlse3.fr', 'c3f22ac779a9e0e276acdc9933cdcdb2f054e317', 'student'), ('ref', 'mlle', 'référente', 0, 'ref@ref.ref', 'sqldkmsqldksqmlkd', 'master');
('agq1929a', 'Althea', 'POOLE', 1, 'althea.poole@etu.iut-tlse3.fr', 'f20feea8f16e481683d420f8c97c4366d4941f4c', 'student'),
('aiv1989a', 'Concetta', 'ROBLES', 1, 'concetta.robles@etu.iut-tlse3.fr', 'e3e642e4b47a582f3a4b3e20c4d9bf612add1824', 'student'),
('anj1991a', 'Katie', 'GUTIERREZ', 1, 'katie.gutierrez@etu.iut-tlse3.fr', '0e2a184f4a27976f6648dbad6f33ffaba193c190', 'student'),
('auy1966a', 'Bobbi', 'PRATT', 1, 'bobbi.pratt@etu.iut-tlse3.fr', 'bd01c0a7d116ac61a12cddf768de4384cb2ed382', 'student'),
('awl1901a', 'Clare', 'ROLLINS', 1, 'clare.rollins@etu.iut-tlse3.fr', '0294ff411362354abbad41829c27b5d42cbc4388', 'student'),
('bae1943a', 'Shaw', 'GOFF', 1, 'shaw.goff@etu.iut-tlse3.fr', '99636e590508ed14336cf5847dcd24302bd86908', 'student'),
('bit1985a', 'Rosalind', 'FISHER', 1, 'rosalind.fisher@etu.iut-tlse3.fr', 'bbba4cd89896d2d6bf5c8d33ce3b4af025d6165d', 'student'),
('bky1924a', 'Gena', 'ENGLAND', 1, 'gena.england@etu.iut-tlse3.fr', '89805c2213710c0f7c03954d1fb171b3aba3c107', 'student'),
('buz1982a', 'Kemp', 'JACOBS', 1, 'kemp.jacobs@etu.iut-tlse3.fr', 'eda25de06910b9bbeeebcd81421093f1163d5a2c', 'student'),
('cda1951a', 'Mcpherson', 'ANTHONY', 1, 'mcpherson.anthony@etu.iut-tlse3.fr', '928e8e07046c74f035b0bd0f84a6463133890006', 'student'),
('cuk1947a', 'Baxter', 'HERRERA', 1, 'baxter.herrera@etu.iut-tlse3.fr', '1e0927db69476aa8dad0e2f0b360aa142800b66c', 'student'),
('cvv1936a', 'Kayla', 'CANTRELL', 1, 'kayla.cantrell@etu.iut-tlse3.fr', '7c9976507ec461d729f8e48ccdf5b8e8418ae6fa', 'student'),
('cyw1979a', 'Zamora', 'RIDDLE', 0, 'zamora.riddle@etu.iut-tlse3.fr', '747582c758969846527f612f05ac525a82f2d67f', 'student'),
('djo1928a', 'Vaughn', 'DURHAM', 1, 'vaughn.durham@etu.iut-tlse3.fr', 'cd6d4eb78a2f2b4228913d8ca89ab95fba17a953', 'student'),
('dtg1946a', 'Ruiz', 'WILKERSON', 1, 'ruiz.wilkerson@etu.iut-tlse3.fr', '61fa79da89021355623584247fc5597b4a811c4a', 'student'),
('dui1946a', 'Burns', 'COMPTON', 1, 'burns.compton@etu.iut-tlse3.fr', '7efa228dda0181027eff80368fe5426321ffa40e', 'student'),
('eca1977a', 'Hope', 'WILSON', 1, 'hope.wilson@etu.iut-tlse3.fr', 'aa9f150450bed0a9c47d6d1b412e9af032da8fa9', 'student'),
('eee1933a', 'Stacey', 'LITTLE', 0, 'stacey.little@etu.iut-tlse3.fr', '31b9ae5ec7027c386807ca2e8212dcc26c3b087e', 'student'),
('eme1913a', 'Booth', 'HENRY', 1, 'booth.henry@etu.iut-tlse3.fr', '86fb4f37792e36d800265554310d21e59d624d4d', 'student'),
('fei1944a', 'Esperanza', 'TERRELL', 1, 'esperanza.terrell@etu.iut-tlse3.fr', '9800cde34ddf1e24c2b1e31f84d72f2f9de753c8', 'student'),
('gdb1939a', 'Kate', 'NOEL', 1, 'kate.noel@etu.iut-tlse3.fr', '918bcf2e3ffccb2bd18290a67bcbada6921c8ba3', 'student'),
('gwe1975a', 'Helen', 'HICKS', 1, 'helen.hicks@etu.iut-tlse3.fr', 'd5578ae52d8b9429a411fe6824f79aa2e4ba4295', 'student'),
('gyy1983a', 'Merrill', 'WALTER', 1, 'merrill.walter@etu.iut-tlse3.fr', '2d6450fb04820591c34d6e470d8d16cc129ed634', 'student'),
('hcc1997a', 'Madeline', 'MARKS', 1, 'madeline.marks@etu.iut-tlse3.fr', '193e0b1555ac578b13b6f02b4b2c6b8c0576a2cd', 'student'),
('hku1995a', 'Roslyn', 'MURPHY', 1, 'roslyn.murphy@etu.iut-tlse3.fr', 'a2c17932dcc6a628601a86bd02e5e6110b774205', 'student'),
('hmn1970a', 'Levy', 'ARMSTRONG', 1, 'levy.armstrong@etu.iut-tlse3.fr', '85eed5e07ad380224e3dff9c68631436fc5e0580', 'student'),
('hpa1908a', 'Jacklyn', 'BYRD', 1, 'jacklyn.byrd@etu.iut-tlse3.fr', '50c850d3d6c6e8b5277f58f59c206d7ed685b8f9', 'student'),
('hrv1902a', 'Irwin', 'HOUSTON', 1, 'irwin.houston@etu.iut-tlse3.fr', '99ab47f6cce9313bb631d892d3a192420df1ba43', 'student'),
('hsx1927a', 'Irene', 'MONROE', 1, 'irene.monroe@etu.iut-tlse3.fr', '7fa7e7fcbb03c0be72583f2d1bfc41720f2274f1', 'student'),
('hth1975a', 'Pruitt', 'FERGUSON', 1, 'pruitt.ferguson@etu.iut-tlse3.fr', '562802653c96a2e3d2523fb6f38df8c42a6c70a2', 'student'),
('hzg1935a', 'Clarice', 'ORTEGA', 1, 'clarice.ortega@etu.iut-tlse3.fr', '8c50183063238ec8218d0959c71f3315715102be', 'student'),
('iah1936a', 'Franklin', 'SLATER', 1, 'franklin.slater@etu.iut-tlse3.fr', 'c4b7e3ae38056aa7b5a492b5ae4d6822bbc4f04b', 'student'),
('ihf1991a', 'Robinson', 'MCGEE', 1, 'robinson.mcgee@etu.iut-tlse3.fr', '4aeeee2100e584893c71d32ebcb5b4837f3e2e1a', 'student'),
('imf1922a', 'Hawkins', 'PATTERSON', 1, 'hawkins.patterson@etu.iut-tlse3.fr', '05ef138dfd9464af5ca7ddb1e6fc5d38a5d256dc', 'student'),
('iyh1918a', 'Tucker', 'TRAN', 1, 'tucker.tran@etu.iut-tlse3.fr', '70e3a6e9f775731a6dc43044576feb6acf4739bd', 'student'),
('jfa1965a', 'Lolita', 'FARRELL', 1, 'lolita.farrell@etu.iut-tlse3.fr', '1a5d44889500c4f04f076836691d9ccea4c56cff', 'student'),
('jgd1966a', 'Janelle', 'BURKS', 1, 'janelle.burks@etu.iut-tlse3.fr', '83cbc892278c1d7aab3214383b272a2677a39f01', 'student'),
('jrc1974a', 'Pierce', 'CHURCH', 1, 'pierce.church@etu.iut-tlse3.fr', '0bf72260769a364574bebe43a0e2d40f0b42918a', 'student'),
('kfx1995a', 'Mitzi', 'SCHROEDER', 1, 'mitzi.schroeder@etu.iut-tlse3.fr', 'ea085dda880c523b14c1d9c24bfe8479901d90bf', 'student'),
('kpf1942a', 'Strickland', 'ROACH', 1, 'strickland.roach@etu.iut-tlse3.fr', '49ae8a41825e039415fc5403721a08bf849675dd', 'student'),
('ktz1997a', 'Mcgowan', 'COHEN', 1, 'mcgowan.cohen@etu.iut-tlse3.fr', '77f2eb9b0cd9702671799b4016e115fe185b44da', 'student'),
('kul1903a', 'Magdalena', 'SIMON', 1, 'magdalena.simon@etu.iut-tlse3.fr', 'a364c06c6bc0883322fe0b8fecf70379187e85de', 'student'),
('lbh1609a', 'Hervé', 'LEBLANC', 1, 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', 'teacher'),
('liw1940a', 'Middleton', 'WATERS', 1, 'middleton.waters@etu.iut-tlse3.fr', '406a96ab06f805166e3ef4809e5b8aefd3fa422a', 'student'),
('ljc1902a', 'Lisa', 'CLEMENTS', 1, 'lisa.clements@etu.iut-tlse3.fr', '8b554a1fdc6fa3c07988a523bf411c90c1b647f7', 'student'),
('lme1952a', 'Hollie', 'GILLIAM', 1, 'hollie.gilliam@etu.iut-tlse3.fr', '3f7b0669e6d2a9df317c89d9947b8b2c724278f5', 'student'),
('maq1980a', 'Cook', 'DUNN', 1, 'cook.dunn@etu.iut-tlse3.fr', '9a35d39268d9ba001290d4ad62de2e8d3da645dc', 'student'),
('mhr1952a', 'Socorro', 'BLAIR', 1, 'socorro.blair@etu.iut-tlse3.fr', '007a09dbff0959962f7aca117f55e125d77658c4', 'student'),
('mhu1946a', 'Edna', 'GREEN', 1, 'edna.green@etu.iut-tlse3.fr', 'a2be4db796235e6ee539d8a96a692fc1936957db', 'student'),
('mma1990a', 'Williamson', 'HATFIELD', 1, 'williamson.hatfield@etu.iut-tlse3.fr', 'b00d282627610321925b6573ecf55242491e4382', 'student'),
('mrd1609a', 'Adrien', 'MARQUES', 1, 'adrien.marques@etu.iut-tlse3.de', '34ad81180ba7cfa510101af8abe47a558e46858a', 'student'),
('msj1985a', 'Ball', 'AVILA', 1, 'ball.avila@etu.iut-tlse3.fr', 'a65d0ad5230a8e62f691ad1f2f95a3c65f1c03dd', 'student'),
('mzh1955a', 'Leblanc', 'WHEELER', 1, 'leblanc.wheeler@etu.iut-tlse3.fr', 'd5711bb21c243770c254b30fc2fb429b06bbfaf0', 'student'),
('ngw1997a', 'Booker', 'LOPEZ', 1, 'booker.lopez@etu.iut-tlse3.fr', 'a0feaf0e9ec8f18cfc3cc8eaa0a4af131c5c91d7', 'student'),
('ngz1932a', 'Faye', 'PAYNE', 1, 'faye.payne@etu.iut-tlse3.fr', '166e4a0172787e784c6835ed07d34a550b61b986', 'student'),
('non1968a', 'Foster', 'TILLMAN', 1, 'foster.tillman@etu.iut-tlse3.fr', '3a3f8d8ddbf68fa1e366cd87d20357f05fa09f45', 'student'),
('obg1973a', 'Lynch', 'CHANDLER', 1, 'lynch.chandler@etu.iut-tlse3.fr', 'a10d3ba3eacf95b418fe2c108492ea41ad83fc9e', 'student'),
('ono1984a', 'Kitty', 'SANFORD', 0, 'kitty.sanford@etu.iut-tlse3.fr', '2100f892c9e0c1a0ce35e444d969b2bdf9de9d6b', 'student'),
('oqz1937a', 'Morse', 'MICHAEL', 1, 'morse.michael@etu.iut-tlse3.fr', '2edfedd459e1b63bf637184c4ee4a978f0c8e41e', 'student'),
('otm1902a', 'Woods', 'DEJESUS', 1, 'woods.dejesus@etu.iut-tlse3.fr', '8d3a059e7df1744e6e342dad660adeb3675d42d1', 'student'),
('otv1930a', 'Odonnell', 'BEASLEY', 0, 'odonnell.beasley@etu.iut-tlse3.fr', 'b55e173984ef282d1bbfb1cf441b1c702533ac87', 'student'),
('oxz1985a', 'Paul', 'GROSS', 1, 'paul.gross@etu.iut-tlse3.fr', '5ba7159ed8bea08ff0c6b25f47c979f2e3b9e1a5', 'student'),
('pdi1904a', 'Brady', 'ASHLEY', 1, 'brady.ashley@etu.iut-tlse3.fr', '48c9adaa6687ec1f896675cd7dd262c6b38c2b44', 'student'),
('pfv1965a', 'Francine', 'COMBS', 0, 'francine.combs@etu.iut-tlse3.fr', 'a6ba94eec7357d691231ce8b7940d86ae2cb94a9', 'student'),
('pos1958a', 'Juliana', 'FULLER', 0, 'juliana.fuller@etu.iut-tlse3.fr', 'bd4300a1779af89b2c87863384d7ab4c93d922ad', 'student'),
('psg1965a', 'Knapp', 'STEPHENS', 1, 'knapp.stephens@etu.iut-tlse3.fr', '4e24185809f6d19ab25469582b340d1d98d1478a', 'student'),
('qoe1974a', 'Raquel', 'CUNNINGHAM', 1, 'raquel.cunningham@etu.iut-tlse3.fr', '5670da6f0a600ea148705e8dfe87921b35bc24dc', 'student'),
('rmj1965a', 'Bridges', 'ROSALES', 1, 'bridges.rosales@etu.iut-tlse3.fr', 'ffa1cf9f81059b83a1a05fe7408867027decf767', 'student'),
('rpl1936a', 'Tamera', 'MOSES', 0, 'tamera.moses@etu.iut-tlse3.fr', 'd7f0216bd90b84f878bf562f473875e500d6ae40', 'student'),
('rwg1909a', 'Kelly', 'WALLACE', 0, 'kelly.wallace@etu.iut-tlse3.fr', '28356092e4722e7d40d761db1b2a3e4178c0e8a1', 'student'),
('scm1996a', 'Dotson', 'SANDOVAL', 1, 'dotson.sandoval@etu.iut-tlse3.fr', '3d2818a46340435822af94d9736bfad7ad1ecd4b', 'student'),
('sft1994a', 'Norris', 'BROCK', 1, 'norris.brock@etu.iut-tlse3.fr', 'fcfd756acef2869bb15d72b877ccd9eed675fd26', 'student'),
('sjl1937a', 'English', 'POPE', 1, 'english.pope@etu.iut-tlse3.fr', 'a5536a593633b1d610e976985d3be1fc27999e4d', 'student'),
('sjw1936a', 'Cross', 'MEYERS', 1, 'cross.meyers@etu.iut-tlse3.fr', '8571d7564e2a196feb0841fd8474754d0032721c', 'student'),
('ssr1906a', 'Howell', 'FAULKNER', 1, 'howell.faulkner@etu.iut-tlse3.fr', '073de42d66740dfd2beec792e63806a7147fa087', 'student'),
('ste1994a', 'Allison', 'CALLAHAN', 0, 'allison.callahan@etu.iut-tlse3.fr', 'a5f1074db3275a128b57d99c8a48a557297084c9', 'student'),
('swd1951a', 'Jenny', 'GRAHAM', 0, 'jenny.graham@etu.iut-tlse3.fr', 'ae8ffe6506ca1863cee65fc4402bb5dd6e563d4b', 'student'),
('tdc1978a', 'Bird', 'TRAVIS', 1, 'bird.travis@etu.iut-tlse3.fr', '4a10508dd7f87089a321fc07ff63a8269a427bcb', 'student'),
('tkz1955a', 'Nora', 'BREWER', 0, 'nora.brewer@etu.iut-tlse3.fr', '6695f488b7caf712423e5f090707058b5af0798d', 'student'),
('tnx1949a', 'Dejesus', 'WALTON', 1, 'dejesus.walton@etu.iut-tlse3.fr', '830e567e1f570e0b90ae23488e1aaa11142ec4a6', 'student'),
('uix1942a', 'Kristen', 'GIBSON', 0, 'kristen.gibson@etu.iut-tlse3.fr', '66fa9b0c1e377689bde5992b7ce9f8a88b394693', 'student'),
('vau1957a', 'Kathy', 'STOUT', 0, 'kathy.stout@etu.iut-tlse3.fr', '7149c984ea57994e5306ce3c4026064a776de1d4', 'student'),
('vdj1905a', 'Dean', 'ESPINOZA', 1, 'dean.espinoza@etu.iut-tlse3.fr', 'fde91e6c0086ecda41e08a683eb6df56c7739371', 'student'),
('vgb1979a', 'Baird', 'FORD', 1, 'baird.ford@etu.iut-tlse3.fr', '66eb6f8e8634e210729fcf25dfa32ca17bf401c3', 'student'),
('vul1953a', 'Robyn', 'BATES', 1, 'robyn.bates@etu.iut-tlse3.fr', '6421ed3a69005e0de9ab025db4617a5a2d125682', 'student'),
('wbt1993a', 'Goodman', 'PAUL', 1, 'goodman.paul@etu.iut-tlse3.fr', '282c5d93f43a3960e840b410f95b4c598e8a9340', 'student'),
('wnx1995a', 'Lorraine', 'PADILLA', 1, 'lorraine.padilla@etu.iut-tlse3.fr', '6f38a397c9c7e5b3aceab87e63da5533fa612459', 'student'),
('wpa1966a', 'Collier', 'ENGLISH', 1, 'collier.english@etu.iut-tlse3.fr', 'fd63ff8eefa080cbecb52b68dc3cf264cf121fe3', 'student'),
('wvn1982a', 'Sears', 'WELCH', 1, 'sears.welch@etu.iut-tlse3.fr', '39b49c655ec584119306086db59253cf3a171f42', 'student'),
('xdh1989a', 'Rasmussen', 'PAGE', 1, 'rasmussen.page@etu.iut-tlse3.fr', '51240c864a1efe510e150f5789889dd7b1173e9c', 'student'),
('xdi1926a', 'Ferrell', 'SALAS', 1, 'ferrell.salas@etu.iut-tlse3.fr', '50a8f5265f56c9a30816379dd91d26870c9b649b', 'student'),
('xtb1903a', 'Kelly', 'FLYNN', 0, 'kelly.flynn@etu.iut-tlse3.fr', '270b848d2e7ecb404a3816219bcfc32dafed8477', 'student'),
('ydw1981a', 'Glenda', 'WILKINSON', 0, 'glenda.wilkinson@etu.iut-tlse3.fr', '594ca97b532fa21cc524792f2d00a2720b010191', 'student'),
('yjh1944a', 'Thompson', 'SOLIS', 1, 'thompson.solis@etu.iut-tlse3.fr', '303925d37b3d505b6162bd0222bd654dc06327a9', 'student'),
('ylq1926a', 'Stein', 'SILVA', 1, 'stein.silva@etu.iut-tlse3.fr', '9d4517cb3cec7bae1957f4026db777e33ccc097d', 'student'),
('ypo1964a', 'Marylou', 'HOPKINS', 0, 'marylou.hopkins@etu.iut-tlse3.fr', 'b72c606e9f02d46fbd29da132d96bbdbbffabf35', 'student'),
('ypt1989a', 'Simon', 'MORALES', 1, 'simon.morales@etu.iut-tlse3.fr', '552b82ca9e6d6b6f661e66d7af0a380e00d52625', 'student'),
('yyt1926a', 'Bryant', 'CHANEY', 1, 'bryant.chaney@etu.iut-tlse3.fr', '5a962df24a9b04ed8a56c02a68d8dfc5e9435abe', 'student'),
('zge1937a', 'Ella', 'GARZA', 0, 'ella.garza@etu.iut-tlse3.fr', '927065354ae8e224f43f6eb9578b5c7c9750461b', 'student'),
('zgy1948a', 'Emily', 'ALVARADO', 0, 'emily.alvarado@etu.iut-tlse3.fr', '34ad81180ba7cfa510101af8abe47a558e46858a', 'student');
-- --
-- Constraints for dumped tables -- Contraintes pour les tables exportées
-- --
-- --
-- Constraints for table `appartenance` -- Contraintes pour la table `appartenance`
-- --
ALTER TABLE `appartenance` ALTER TABLE `appartenance`
ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`), ADD CONSTRAINT `appartenance_ibfk_1` FOREIGN KEY (`id_etudiant`) REFERENCES `utilisateur` (`identifiant`),
@ -547,41 +465,42 @@ ALTER TABLE `appartenance`
ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`); ADD CONSTRAINT `appartenance_ibfk_3` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`);
-- --
-- Constraints for table `controle` -- Contraintes pour la table `controle`
-- --
ALTER TABLE `controle` ALTER TABLE `controle`
ADD CONSTRAINT `controle_ibfk_1` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`) ON DELETE CASCADE; ADD CONSTRAINT `controle_ibfk_1` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`) ON DELETE CASCADE;
-- --
-- Constraints for table `enseignement` -- Contraintes pour la table `enseignement`
-- --
ALTER TABLE `enseignement` ALTER TABLE `enseignement`
ADD CONSTRAINT `enseignement_id_enseignant` FOREIGN KEY (`id_enseignant`) REFERENCES `utilisateur` (`identifiant`), ADD CONSTRAINT `enseignement_id_enseignant` FOREIGN KEY (`id_enseignant`) REFERENCES `utilisateur` (`identifiant`),
ADD CONSTRAINT `enseignement_id_groupe` FOREIGN KEY (`id_groupe`) REFERENCES `groupe` (`id_groupe`),
ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`); ADD CONSTRAINT `enseignement_id_mcc_module` FOREIGN KEY (`id_mcc_module`) REFERENCES `mcc_module` (`id_mcc_module`);
-- --
-- Constraints for table `mcc_module` -- Contraintes pour la table `mcc_module`
-- --
ALTER TABLE `mcc_module` ALTER TABLE `mcc_module`
ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`) ON DELETE CASCADE, ADD CONSTRAINT `mcc_module_id_mcc_ue` FOREIGN KEY (`id_mcc_ue`) REFERENCES `mcc_ue` (`id_mcc_ue`) ON DELETE CASCADE,
ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`) ON DELETE CASCADE; ADD CONSTRAINT `mcc_module_id_module` FOREIGN KEY (`id_module`) REFERENCES `module` (`id_module`) ON DELETE CASCADE;
-- --
-- Constraints for table `mcc_ue` -- Contraintes pour la table `mcc_ue`
-- --
ALTER TABLE `mcc_ue` ALTER TABLE `mcc_ue`
ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`) ON DELETE CASCADE, ADD CONSTRAINT `mcc_ue_id_semestre` FOREIGN KEY (`id_semestre`) REFERENCES `semestre` (`id_semestre`) ON DELETE CASCADE,
ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`) ON DELETE CASCADE; ADD CONSTRAINT `mcc_ue_id_ue` FOREIGN KEY (`id_ue`) REFERENCES `ue` (`id_ue`) ON DELETE CASCADE;
-- --
-- Constraints for table `note` -- Contraintes pour la table `note`
-- --
ALTER TABLE `note` ALTER TABLE `note`
ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`) ON DELETE CASCADE, ADD CONSTRAINT `note_id_appartenance` FOREIGN KEY (`id_appartenance`) REFERENCES `appartenance` (`id_appartenance`) ON DELETE CASCADE,
ADD CONSTRAINT `note_id_controle` FOREIGN KEY (`id_controle`) REFERENCES `controle` (`id_controle`) ON DELETE CASCADE; ADD CONSTRAINT `note_id_controle` FOREIGN KEY (`id_controle`) REFERENCES `controle` (`id_controle`) ON DELETE CASCADE;
-- --
-- Constraints for table `semestre` -- Contraintes pour la table `semestre`
-- --
ALTER TABLE `semestre` ALTER TABLE `semestre`
ADD CONSTRAINT `semestre_id_formation` FOREIGN KEY (`id_formation`) REFERENCES `formation` (`id_formation`); ADD CONSTRAINT `semestre_id_formation` FOREIGN KEY (`id_formation`) REFERENCES `formation` (`id_formation`);