[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

@ -109,6 +109,27 @@ class DataBase{
return $fetchData;
}
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
* * => ERREUR
*
* @history
* 1. ADM/ADJ => passage de semestre
* 2. RDB => Redoublement
* 3. RFS => Arrêt
*
* ADM => Passage de semestre (admis)
* ADJ => Passage de semestre (admis pas jury)
* ATT => Passage de semestre (si rang impair) SINON redoublement

View File

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

View File

@ -256,15 +256,16 @@ class userManager{
$_SESSION['identifiant'] = $utilInfo['identifiant'];
$_SESSION['droits'] = explode(',', $utilInfo['droits']);
$_SESSION['sexe'] = ($utilInfo['sexe']=='1') ? 'M' : 'F';
$timestamp = time();
// 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
// $_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
$_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
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
@ -629,7 +629,7 @@ if( (permission('master') || permission('admin')) && $controleOpt == null ){ //
foreach($UE['modules'] as $module){ // pour chaque module
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

View File

@ -257,7 +257,7 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
echo "<table class='basic'>";
echo "<thead>";
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 '</thead>';
echo '<tbody>';
@ -439,7 +439,7 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
echo "<table class='basic'>";
echo "<thead>";
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 '</thead>';
echo '<tbody>';
@ -452,22 +452,6 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
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 '</table>';

View File

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

View File

@ -2,10 +2,10 @@
-- version 4.0.10deb1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Nov 22, 2015 at 04:33 PM
-- Server version: 5.5.46-0ubuntu0.14.04.2
-- PHP Version: 5.5.9-1ubuntu4.14
-- Client: localhost
-- Généré le: Jeu 07 Janvier 2016 à 20:57
-- Version du serveur: 5.5.46-0ubuntu0.14.04.2
-- Version de PHP: 5.5.9-1ubuntu4.14
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
@ -17,13 +17,13 @@ SET time_zone = "+00:00";
/*!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` (
@ -31,6 +31,7 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
`id_etudiant` varchar(50) NOT NULL,
`id_groupe` int(11) NOT NULL,
`id_semestre` int(11) NOT NULL,
`mention` varchar(3) DEFAULT NULL,
PRIMARY KEY (`id_appartenance`),
KEY `id_etudiant` (`id_etudiant`),
KEY `id_groupe` (`id_groupe`),
@ -39,10 +40,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
KEY `id_etudiant_2` (`id_etudiant`),
KEY `id_groupe_2` (`id_groupe`),
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`
-- `utilisateur` -> `identifiant`
-- `id_groupe`
@ -51,117 +52,10 @@ CREATE TABLE IF NOT EXISTS `appartenance` (
-- `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` (
@ -171,13 +65,13 @@ CREATE TABLE IF NOT EXISTS `controle` (
`libelle` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`base` int(11) NOT NULL,
`coefficient` float NOT NULL,
`date_publication` date NOT NULL,
`publication` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_controle`),
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`
-- `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` (
`id_enseignement` int(11) NOT NULL AUTO_INCREMENT,
`id_enseignant` varchar(50) NOT NULL,
`id_mcc_module` int(11) NOT NULL,
`id_groupe` int(11) NOT NULL,
`correcteur` tinyint(4) NOT NULL,
PRIMARY KEY (`id_enseignement`),
KEY `id_enseignant` (`id_enseignant`),
KEY `id_mcc_module` (`id_mcc_module`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
KEY `id_mcc_module` (`id_mcc_module`),
KEY `id_groupe` (`id_groupe`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=227 ;
--
-- RELATIONS FOR TABLE `enseignement`:
-- RELATIONS POUR LA TABLE `enseignement`:
-- `id_enseignant`
-- `utilisateur` -> `identifiant`
-- `id_groupe`
-- `groupe` -> `id_groupe`
-- `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` (
`id_formation` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(10) 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`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
--
-- 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);
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=90 ;
-- --------------------------------------------------------
--
-- Table structure for table `groupe`
-- Structure de la table `groupe`
--
CREATE TABLE IF NOT EXISTS `groupe` (
`id_groupe` int(11) NOT NULL AUTO_INCREMENT,
`nom` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
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
@ -268,12 +158,135 @@ INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES
(21, 'S1F'),
(22, 'S2F'),
(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` (
@ -284,10 +297,10 @@ CREATE TABLE IF NOT EXISTS `mcc_module` (
PRIMARY KEY (`id_mcc_module`),
KEY `id_mcc_ue` (`id_mcc_ue`),
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`
-- `mcc_ue` -> `id_mcc_ue`
-- `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` (
@ -308,10 +321,10 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` (
PRIMARY KEY (`id_mcc_ue`),
KEY `id_semestre` (`id_semestre`),
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`
-- `semestre` -> `id_semestre`
-- `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` (
@ -329,12 +342,12 @@ CREATE TABLE IF NOT EXISTS `module` (
`nom` varchar(10) 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`)
) 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` (
@ -345,10 +358,10 @@ CREATE TABLE IF NOT EXISTS `note` (
PRIMARY KEY (`id_note`),
KEY `id_appartenance` (`id_appartenance`),
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`
-- `appartenance` -> `id_appartenance`
-- `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` (
@ -368,35 +381,40 @@ CREATE TABLE IF NOT EXISTS `semestre` (
`rang` tinyint(4) NOT NULL,
`annee` year(4) NOT NULL,
PRIMARY KEY (`id_semestre`),
UNIQUE KEY `rang` (`rang`,`annee`),
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`
-- `formation` -> `id_formation`
--
-- --------------------------------------------------------
--
-- Dumping data for table `semestre`
-- Structure de la table `semestrepair`
--
INSERT INTO `semestre` (`id_semestre`, `id_formation`, `nom`, `rang`, `annee`) VALUES
(1, 1, 'S1', 1, 2015),
(2, 1, 'S2', 2, 2015),
(3, 2, 'S3', 3, 2015),
(4, 2, 'S4', 4, 2015),
(5, 1, 'S1', 1, 2016),
(6, 1, 'S2', 2, 2016),
(7, 2, 'S3', 3, 2016),
(8, 2, 'S4', 4, 2016),
(15, 1, 'S1', 1, 2017);
CREATE TABLE IF NOT EXISTS `semestrepair` (
`annee` varchar(4) NOT NULL,
`debut` date NOT NULL,
`milieu` date NOT NULL,
`fin` date NOT NULL,
UNIQUE KEY `annee` (`annee`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- 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` (
@ -404,12 +422,12 @@ CREATE TABLE IF NOT EXISTS `ue` (
`nom` varchar(10) 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`)
) 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` (
@ -419,127 +437,27 @@ CREATE TABLE IF NOT EXISTS `utilisateur` (
`sexe` tinyint(1) NOT NULL DEFAULT '1',
`mail` varchar(50) NOT NULL,
`mdp` varchar(40) NOT NULL,
`droits` varchar(44) NOT NULL DEFAULT '[]',
`droits` varchar(44) NOT NULL DEFAULT 'student',
PRIMARY KEY (`identifiant`),
UNIQUE KEY `identifiant` (`identifiant`)
) 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
('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'),
('aft1950a', 'Rachel', 'DAVENPORT', 0, 'rachel.davenport@etu.iut-tlse3.fr', '68724b2da1b628fd37116d3abae9c4233aa9fa56', 'student'),
('agl1956a', 'Cruz', 'HOWE', 1, 'cruz.howe@etu.iut-tlse3.fr', 'c3f22ac779a9e0e276acdc9933cdcdb2f054e317', 'student'),
('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');
('lbh1609a', 'Hervé', 'LEBLANC', 1, 'herve.leblanc@iut-tlse3.fr', 'lqkjsdlkjsdlkjqsdlkjqsdlkjqsdkjqsldjqsj', 'teacher'),
('ref', 'mlle', 'référente', 0, 'ref@ref.ref', 'sqldkmsqldksqmlkd', 'master');
--
-- Constraints for dumped tables
-- Contraintes pour les tables exportées
--
--
-- Constraints for table `appartenance`
-- Contraintes pour la table `appartenance`
--
ALTER TABLE `appartenance`
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`);
--
-- Constraints for table `controle`
-- Contraintes pour la table `controle`
--
ALTER TABLE `controle`
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`
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`);
--
-- Constraints for table `mcc_module`
-- Contraintes pour la 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_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`
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;
--
-- Constraints for table `note`
-- Contraintes pour la 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_controle` FOREIGN KEY (`id_controle`) REFERENCES `controle` (`id_controle`) ON DELETE CASCADE;
--
-- Constraints for table `semestre`
-- Contraintes pour la table `semestre`
--
ALTER TABLE `semestre`
ADD CONSTRAINT `semestre_id_formation` FOREIGN KEY (`id_formation`) REFERENCES `formation` (`id_formation`);