From 4c3d629edb3c6bc1d3de248b44e0089b9c18f071 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 3 Jan 2016 11:55:20 +0100 Subject: [PATCH] =?UTF-8?q?[x]=20Import=20appr=C3=A9ciations=20jury=20=09+?= =?UTF-8?q?=20sous-cat=C3=A9=20sur=20@career=20=09+=20@excelManager=20=09?= =?UTF-8?q?=09+=20export=20(si=20d=C3=A9j=C3=A0=20donn=C3=A9,=20"ADM/ADJ/.?= =?UTF-8?q?..",=20sinon=20"[A=20compl=C3=A9ter]")=20=09=09+=20import=20pou?= =?UTF-8?q?r=20un=20semestre=20=09+=20d=C3=A9ploiement=20de=20l'applicatio?= =?UTF-8?q?n=20de=20la=20mention=20jury?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/career.php | 29 +- manager/database.php | 28 +- manager/repo/group.php | 2 +- manager/repo/semestre.php | 2 +- page/_JS/career.js | 73 ++ page/_JS/groups.js | 4 +- page/career.php | 2 +- src/files/admin2_export_jury.xlsx | Bin 9499 -> 6443 bytes src/files/admin2_import_jury.xlsx | Bin 0 -> 4784 bytes test.php | 2 +- xdoc/sid.sql | 1756 ++++++++++++++--------------- 11 files changed, 965 insertions(+), 933 deletions(-) create mode 100755 src/files/admin2_import_jury.xlsx diff --git a/manager/career.php b/manager/career.php index de0e21e..9ed7f24 100755 --- a/manager/career.php +++ b/manager/career.php @@ -346,26 +346,27 @@ class careerManager{ - - /****************************************/ - /* Passage de semestre pour un étudiant */ - /****************************************/ + /**************************************************/ + /* Intégration des mentions jury pour un semestre */ + /**************************************************/ /* - * Cherche si un semestre de même formation - * et de rang supérieur existe pour cette même année A - * ou l'année suivante A+1 avec rang+1 + * + * @semestre UID du semestre en question + * @jury Tableau contenant les étudiants et leurs mentions + * * */ - case 'passageSemestre': if( permission('admin') ){ + case 'applyJurySemestre': if( permission('admin') ){ - $areSetParam = isset($request->etudiant) && isset($request->semestre); // les arguments existent - $etudiantCheck = $areSetParam && checkParam($request->etudiant, 'utilisateur.identifiant'); // l'identifiant de l'étudiant est au bon format - $semestreCheck = $$etudiantCheck && checkParam($request->semestre, 'auto_increment_id'); // l'id du semestre est au bon format + $areSetParam = isset($request->semestre) && isset($request->jury); // les arguments existent + $juryCheck = $areSetParam && checkParam($request->jury, ''); // les mentions jury est au bon format + $semestreCheck = $juryCheck && checkParam($request->semestre, 'auto_increment_id'); // le semestre est au bon format if( $semestreCheck ){ // si tout les paramètres sont bons - $passageStatus = DataBase::getInstance()->passageSemestre($request->etudiant, $request->semestre); - if( $creationOk ) + $integration = DataBase::getInstance()->applyJurySemestre($request->semestre, $request->jury); + + if( $integration ) $answer->request = 'success'; else $answer->request = 'error'; @@ -379,8 +380,6 @@ class careerManager{ - - /***********/ /* DEFAULT */ /***********/ diff --git a/manager/database.php b/manager/database.php index c2d0ed7..cf39d00 100755 --- a/manager/database.php +++ b/manager/database.php @@ -637,6 +637,26 @@ class DataBase{ + /* Applique les mentions du jury aux étudiants d'un semestre + * + * @semestre UID du semestre en question + * @jury Tableau contenant les étudiants et leurs mention + * + * + * @return success Retourne VRAI si aucune erreur n'occure, sinon retourne FAUX + * + */ + public function applyJurySemestre($semestre, $jury){ + $state = true; + foreach($jury as $ETU){ + $state = $state && DataBase::getInstance()->applyJuryTo($ETU->etudiant, $semestre, $ETU->mention) == 'success'; + } + + return $state; + } + + + /* Applique la mention du jury à un étudiant d'un semestre * * @etudiant UID de l'étudiant en question @@ -654,7 +674,7 @@ class DataBase{ */ public function applyJuryTo($etudiant, $semestre, $mention){ - // on vérifie que le semestre et que l'étudiant existent + // on vérifie que le semestre existe et que l'étudiant est inscrit à ce semestre if( !($semestreInfo=semestreRepo::info($semestre)) ) return 'unknown_semestre'; if( !($etudiantUID=userRepo::UID($etudiant, $semestre)) ) return 'unknown_user'; @@ -699,9 +719,9 @@ class DataBase{ $appartenanceUID = groupRepo::includeAppartenance($etudiant, $rdbSemestre); } - if( isset($nextSemestre) ) var_dump('nxt: '.$nextSemestre); - if( isset($rdbSemestre) ) var_dump('rdb: '.$rdbSemestre); - if( isset($appartenanceUID) ) var_dump('app: '.$appartenanceUID); + // if( isset($nextSemestre) ) var_dump('nxt: '.$nextSemestre); + // if( isset($rdbSemestre) ) var_dump('rdb: '.$rdbSemestre); + // if( isset($appartenanceUID) ) var_dump('app: '.$appartenanceUID); return 'success'; } diff --git a/manager/repo/group.php b/manager/repo/group.php index e17cfb8..f21375d 100755 --- a/manager/repo/group.php +++ b/manager/repo/group.php @@ -189,7 +189,7 @@ class groupRepo{ public static function membres($groupeUID, $semestreUID){ // si le groupe existe => on récupère ses utilisateurs // var_dump($groupeUID.' - '.$semestreUID); - $getMembres = DataBase::getPDO()->prepare("SELECT u.identifiant, u.prenom, u.nom, u.sexe, u.mail, u.droits, s.nom as semestre, g.id_groupe, g.nom as groupe + $getMembres = DataBase::getPDO()->prepare("SELECT u.identifiant, u.prenom, u.nom, u.sexe, u.mail, u.droits, s.nom as semestre, g.id_groupe, g.nom as groupe, app.mention FROM utilisateur as u, groupe as g, semestre as s, appartenance as app, formation as f WHERE s.id_formation = f.id_formation AND u.identifiant = app.id_etudiant diff --git a/manager/repo/semestre.php b/manager/repo/semestre.php index 9ce5dfa..4dda3a0 100755 --- a/manager/repo/semestre.php +++ b/manager/repo/semestre.php @@ -245,7 +245,7 @@ class semestreRepo{ )); // on retourne les infos du semestre courant - return DataBase::delNumeric( $getSemestreInfos->fetch(), true ); + return $getSemestreInfos->fetch(); } diff --git a/page/_JS/career.js b/page/_JS/career.js index 5a6da22..e1ab288 100755 --- a/page/_JS/career.js +++ b/page/_JS/career.js @@ -495,6 +495,79 @@ if( exportJury != null ){ +/*******************************/ +/* GESTION DE L'IMPORT DE JURY */ +/*******************************/ +var importJury = document.querySelector('#import_jury[data-stre]'); +if( importJury != null ){ + + importJury.addEventListener('change', function(e){ + + var fileInput = importJury.children[0]; + + var semestre = parseInt( importJury.dataset.stre ); + + console.log(semestre); + + addClass( importJury, 'loading' ); + + var file = fileInput.files[0]; + + /* [1] IMPORTATION DU FICHIER + =======================================*/ + var fd = new FormData(); + fd.append('filename', 'import_jury'); + fd.append('file', file, file.name); + + var xhr = new XMLHttpRequest(); + + xhr.open('POST', 'manager/import.php', true); + + xhr.onreadystatechange = function(){ + if( xhr.readyState == 4 && [0, 200].indexOf(xhr.status) > -1 ) + console.log('[1] IMPORT=> '+xhr.responseText); + if( xhr.responseText == 'success' ){ + + /* [2] LECTURE DU FICHIER + =======================================*/ + var request = { level_0: 'excel', level_1: 'import_jury' }; + API.send(request, function(e){ + console.log('[2] PARSE=>'+e.request); + if( e.request == 'success' ){ + + /* [3] INTÉGRATION À LA BDD + =======================================*/ + requestIntegration = { level_0: 'career', level_1: 'applyJurySemestre', jury: e.jury, semestre: semestre }; + API.send( requestIntegration, function(f){ + console.log('[3] INTEGRATION=>'+f.request); + if( f.request == 'success' ){ + console.log('liste intégrée'); + reload(); + }else console.log('integration error'); + }); + + }else console.log('import error'); + }); + + } + + } + + xhr.send(fd); + + }, false); + +} + + + + + + + + + + /* GESTION DE PUBLICATION DES NOTES D'UN CONTRÔLE */ var publicationControles = document.querySelectorAll('#CONTAINER > section[name=allcontroles] .confirm.center.active[data-ctrl][data-publication]'); diff --git a/page/_JS/groups.js b/page/_JS/groups.js index 03c54e7..d029851 100755 --- a/page/_JS/groups.js +++ b/page/_JS/groups.js @@ -193,8 +193,8 @@ if( exportInscrits != null ){ var fSemestre = (selectedSemestre!=null) ? selectedSemestre.dataset.stre : null; var fAnnee = (selectedSemestre!=null) ? selectedSemestre.dataset.year : null; - console.log(fSemestre); - console.log(fAnnee); + // console.log(fSemestre); + // console.log(fAnnee); /* [1] On récupère la liste des groupes en question (groupManager) ===================================================================*/ diff --git a/page/career.php b/page/career.php index 567548f..d329fb6 100755 --- a/page/career.php +++ b/page/career.php @@ -1009,7 +1009,7 @@ if( permission('master') || permission('admin') ){ if( $semestreOpt != null ) - echo "
Importer les décisions du jury
"; + echo "
Importer les décisions du jury
"; echo ""; diff --git a/src/files/admin2_export_jury.xlsx b/src/files/admin2_export_jury.xlsx index 2cd880a01a88b3a2674ba735d6996f177dc3dba4..710a718fad0255264757293d999a3ccb68740390 100644 GIT binary patch delta 1939 zcmY*ac{tnI8vaRYD=|EqtYbtwIR(%~*#a@hdko@vEbQtvUKq^`oCuAdf`=M^f+ zOE=snJ63y$>&ENGno&T&^Q>QIa{cVy9iQR5t}&OWa*)_9ol@DmUOvJ)2E5)9iDq+yx=^ zdJ8PE9b=z6tf?DoXCm}hl-&47Y!)a=t=us2{0 zK}Lbncl3ID+2fmo%ie?iG?EF5*J9xEMO3_n!rg%(T8x8d_U`tH{1rp~Z(e4kW%>@I zcb(E&!yL`-xY}na|Lg?+r_+roDGHT#%B)m{+|*nGb-HEue-$BWp70v@;wKZGk>-zI z>>k&SHwhDq-|*41u>y>?HrfX(RtT!lfGT?)zH_x)soWpL8WjgeV4S+n1aTglP1!gq z-rEqyFBUsqOCsFgt$i=_Ja)-y0b+Q@eO2KIqqQjhDPGtCZ{gE?O^aNw6@DR-*6!2oS@C5K;+KpzXb=)m`JO=k7wdef1-kJXD#mW0 z=B`bI&_s#lJdf_#g!xl*7VRDbN;Q;-*uEc1$^-VivpRf)-(iNL&&w`1a+FPQspu^`*5$og;IcU-q zLAgj2 zh!+zvA8on4RrP<)2iql#2}#4fj<39Il1wA^CnF}yyVN}$r%O9`I=xS7I7D0JP3k0j zo@0FeLv$wXf#yYEUI3ixVu=fPg-LYj)A?p^!lW->Dn>e!0(exM)rvsrg&tj*{(5s5 z=PsrEG?$l8nd|};l_z7?@NQDF(po`@j(7kb#MDYUW~En%m8`?9h7)why4h|66lakr z3@*YQw)0;>d&0{6suZpC-FaEX{B&|+uCs7(g#@-sZPhYLPnIGV*)DoqRcnV2q>r&X(tQ7&9k(Kbo>TGqigkRdM4FDdAhEU3_)yvyPW6 z`MKbNMcp!`qns#g(51)I>ebm&bG6|8)eX%%c#?1@Cnj^DevPf|W16B_OTXpS-rg=(QQde{Pfut)XJ2|$p2ZQiEV1FUdl_(X?EpwL)N@d zL8D1Z87jBbLX)l2;Is4Wf=P1bbFtBSscgKr+GT;XNB)75k*e^;fdTjV>ZzG)MZf=w zik~C?*7n8#siYxdX(XgZUEXKKCkObAi!^K(ELeZA2Zijh{D`@BMvXf~sjRa$!X7aX zeLaU>N99r@-j}-=M%(7G^A|v$*BkO-R=Hzdtx);SsRG|%&eRNKh!#E~*Mgt1pYGY} z(^*V}o@mM#a@s-%>OGCsL<5u_(qr~fWg;gj(GETz*<9J=FeWG)9L875mWPoSVI=sE z;gGQi1BHWCSO(F(mKOj@WC1{&D`!8(Npc}V`4Dqd>V6=&8Tk_eVRBICPyx77=zk0V zAV(l_A^;Fg&<+caA^3(J7@CtE57+DdF-fu+QWkU$O2#AQ6b~x>&J=6dI delta 5019 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 diff --git a/src/files/admin2_import_jury.xlsx b/src/files/admin2_import_jury.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..1ab3bf5bbafb8e313bbd40d31876c2226b1f9b51 GIT binary patch literal 4784 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 moK%~?JD=applyJuryTo('Etud100', 37, 'RDB') ); +var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 72, 'ADM') ); diff --git a/xdoc/sid.sql b/xdoc/sid.sql index 9a85b2a..825d54f 100755 --- a/xdoc/sid.sql +++ b/xdoc/sid.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Client: localhost --- Généré le: Mar 01 Décembre 2015 à 19:08 +-- Généré le: Dim 03 Janvier 2016 à 10:52 -- Version du serveur: 5.5.46-0ubuntu0.14.04.2 -- Version de PHP: 5.5.9-1ubuntu4.14 @@ -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,7 +40,7 @@ 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=698 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1304 ; -- -- RELATIONS POUR LA TABLE `appartenance`: @@ -55,702 +56,443 @@ CREATE TABLE IF NOT EXISTS `appartenance` ( -- Contenu de la 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', 9, 1), -(104, 'Etud1', 34, 5), -(105, 'Etud2', 34, 5), -(106, 'Etud3', 34, 5), -(107, 'Etud4', 34, 5), -(108, 'Etud5', 34, 5), -(109, 'Etud6', 35, 6), -(110, 'Etud7', 35, 6), -(111, 'Etud8', 35, 6), -(112, 'Etud9', 35, 6), -(113, 'Etud10', 35, 6), -(114, 'Etud11', 35, 6), -(115, 'Etud12', 35, 6), -(116, 'Etud13', 35, 6), -(117, 'Etud14', 35, 6), -(118, 'Etud15', 35, 6), -(119, 'Etud16', 36, 7), -(120, 'Etud17', 36, 7), -(121, 'Etud18', 36, 7), -(122, 'Etud19', 36, 7), -(123, 'Etud20', 36, 7), -(124, 'Etud21', 36, 7), -(125, 'Etud22', 36, 7), -(126, 'Etud23', 36, 7), -(127, 'Etud24', 36, 7), -(128, 'Etud25', 36, 7), -(129, 'Etud26', 36, 7), -(130, 'Etud27', 36, 7), -(131, 'Etud28', 37, 8), -(132, 'Etud29', 37, 8), -(133, 'Etud30', 37, 8), -(134, 'Etud31', 37, 8), -(135, 'Etud32', 37, 8), -(136, 'Etud33', 37, 8), -(137, 'Etud34', 37, 8), -(138, 'Etud35', 37, 8), -(139, 'Etud36', 37, 8), -(140, 'Etud37', 37, 8), -(141, 'Etud38', 37, 8), -(142, 'Etud39', 37, 8), -(143, 'Etud40', 37, 8), -(144, 'Etud41', 37, 8), -(145, 'Etud42', 37, 8), -(146, 'Etud43', 37, 8), -(147, 'Etud44', 37, 8), -(148, 'Etud45', 37, 8), -(149, 'Etud46', 37, 8), -(150, 'Etud47', 37, 8), -(151, 'Etud48', 37, 8), -(152, 'Etud49', 37, 8), -(153, 'Etud50', 37, 8), -(154, 'Etud51', 37, 8), -(155, 'Etud52', 37, 8), -(156, 'Etud53', 37, 8), -(157, 'Etud54', 37, 8), -(158, 'Etud55', 37, 8), -(159, 'Etud56', 37, 8), -(160, 'Etud57', 37, 8), -(161, 'Etud58', 37, 8), -(162, 'Etud59', 37, 8), -(163, 'Etud60', 37, 8), -(164, 'Etud61', 37, 8), -(165, 'Etud62', 37, 8), -(166, 'Etud63', 37, 8), -(167, 'Etud64', 37, 8), -(168, 'Etud65', 37, 8), -(169, 'Etud66', 37, 8), -(170, 'Etud67', 37, 8), -(171, 'Etud68', 37, 8), -(172, 'Etud69', 37, 8), -(173, 'Etud70', 37, 8), -(174, 'Etud71', 37, 8), -(175, 'Etud72', 37, 8), -(176, 'Etud73', 37, 8), -(177, 'Etud74', 37, 8), -(178, 'Etud75', 37, 8), -(179, 'Etud76', 37, 8), -(180, 'Etud77', 37, 8), -(181, 'Etud78', 37, 8), -(182, 'Etud79', 37, 8), -(183, 'Etud80', 37, 8), -(184, 'Etud81', 37, 8), -(185, 'Etud82', 37, 8), -(186, 'Etud83', 37, 8), -(187, 'Etud84', 37, 8), -(188, 'Etud85', 37, 8), -(189, 'Etud86', 37, 8), -(190, 'Etud87', 37, 8), -(191, 'Etud88', 37, 8), -(192, 'Etud89', 37, 8), -(193, 'Etud90', 37, 8), -(194, 'Etud91', 37, 8), -(195, 'Etud92', 37, 8), -(196, 'Etud93', 37, 8), -(197, 'Etud94', 37, 8), -(198, 'Etud95', 37, 8), -(199, 'Etud96', 37, 8), -(200, 'Etud97', 37, 8), -(201, 'Etud98', 37, 8), -(202, 'Etud99', 37, 8), -(203, 'Etud100', 37, 8), -(204, 'Etud101', 37, 8), -(205, 'Etud102', 37, 8), -(206, 'Etud103', 37, 8), -(207, 'Etud104', 37, 8), -(208, 'Etud105', 37, 8), -(209, 'Etud106', 37, 8), -(210, 'Etud107', 37, 8), -(211, 'Etud108', 37, 8), -(212, 'Etud109', 37, 8), -(213, 'Etud110', 37, 8), -(214, 'Etud111', 37, 8), -(215, 'Etud112', 37, 8), -(216, 'Etud113', 37, 8), -(217, 'Etud114', 37, 8), -(218, 'Etud115', 37, 8), -(219, 'Etud116', 37, 8), -(220, 'Etud117', 37, 8), -(221, 'Etud118', 37, 8), -(222, 'Etud119', 37, 8), -(223, 'Etud120', 37, 8), -(224, 'Etud121', 37, 8), -(225, 'Etud122', 37, 8), -(226, 'Etud123', 37, 8), -(227, 'Etud124', 37, 8), -(228, 'Etud125', 37, 8), -(229, 'Etud126', 37, 8), -(230, 'Etud127', 37, 8), -(231, 'Etud128', 37, 8), -(232, 'Etud129', 37, 8), -(233, 'Etud130', 37, 8), -(234, 'Etud131', 37, 8), -(235, 'Etud132', 37, 8), -(236, 'Etud133', 37, 8), -(237, 'Etud134', 37, 8), -(238, 'Etud135', 37, 8), -(239, 'Etud136', 37, 8), -(240, 'Etud137', 37, 8), -(241, 'Etud138', 37, 8), -(242, 'Etud139', 37, 8), -(243, 'Etud140', 37, 8), -(244, 'Etud141', 37, 8), -(245, 'Etud142', 37, 8), -(246, 'Etud143', 37, 8), -(247, 'Etud144', 37, 8), -(248, 'Etud145', 37, 8), -(249, 'Etud146', 37, 8), -(250, 'Etud147', 37, 8), -(251, 'Etud148', 37, 8), -(252, 'Etud149', 37, 8), -(253, 'Etud150', 37, 8), -(254, 'Etud151', 37, 8), -(255, 'Etud152', 37, 8), -(256, 'Etud153', 37, 8), -(257, 'Etud154', 37, 8), -(258, 'Etud155', 37, 8), -(259, 'Etud156', 37, 8), -(260, 'Etud157', 37, 8), -(261, 'Etud158', 37, 8), -(262, 'Etud159', 37, 8), -(263, 'Etud160', 37, 8), -(264, 'Etud161', 37, 8), -(265, 'Etud162', 37, 8), -(266, 'Etud163', 37, 8), -(267, 'Etud164', 37, 8), -(268, 'Etud165', 37, 8), -(269, 'Etud166', 37, 8), -(270, 'Etud167', 37, 8), -(271, 'Etud168', 37, 8), -(272, 'Etud169', 37, 8), -(273, 'Etud170', 37, 8), -(274, 'Etud171', 37, 8), -(275, 'Etud172', 37, 8), -(276, 'Etud173', 37, 8), -(277, 'Etud174', 37, 8), -(278, 'Etud175', 37, 8), -(279, 'Etud176', 37, 8), -(280, 'Etud177', 37, 8), -(281, 'Etud178', 37, 8), -(282, 'Etud179', 37, 8), -(283, 'Etud180', 37, 8), -(284, 'Etud181', 37, 8), -(285, 'Etud182', 37, 8), -(286, 'Etud183', 37, 8), -(287, 'Etud184', 37, 8), -(288, 'Etud185', 37, 8), -(289, 'Etud186', 38, 9), -(290, 'Etud187', 38, 9), -(291, 'Etud188', 38, 9), -(292, 'Etud189', 38, 9), -(293, 'Etud190', 38, 9), -(294, 'Etud191', 38, 9), -(295, 'Etud192', 38, 9), -(296, 'Etud193', 38, 9), -(297, 'Etud194', 38, 9), -(298, 'Etud195', 38, 9), -(299, 'Etud196', 38, 9), -(300, 'Etud197', 38, 9), -(301, 'Etud198', 38, 9), -(302, 'Etud199', 38, 9), -(303, 'Etud200', 38, 9), -(304, 'Etud201', 38, 9), -(305, 'Etud202', 38, 9), -(306, 'Etud203', 38, 9), -(307, 'Etud204', 38, 9), -(308, 'Etud205', 38, 9), -(309, 'Etud206', 38, 9), -(310, 'Etud207', 38, 9), -(311, 'Etud208', 38, 9), -(312, 'Etud209', 38, 9), -(313, 'Etud210', 38, 9), -(314, 'Etud211', 38, 9), -(315, 'Etud212', 38, 9), -(316, 'Etud213', 38, 9), -(317, 'Etud214', 38, 9), -(318, 'Etud215', 38, 9), -(319, 'Etud216', 38, 9), -(320, 'Etud217', 38, 9), -(321, 'Etud218', 38, 9), -(322, 'Etud219', 38, 9), -(323, 'Etud220', 38, 9), -(324, 'Etud221', 38, 9), -(325, 'Etud222', 38, 9), -(326, 'Etud223', 38, 9), -(327, 'Etud224', 38, 9), -(328, 'Etud225', 38, 9), -(329, 'Etud226', 38, 9), -(330, 'Etud227', 38, 9), -(331, 'Etud228', 38, 9), -(332, 'Etud229', 38, 9), -(333, 'Etud230', 38, 9), -(334, 'Etud231', 38, 9), -(335, 'Etud232', 38, 9), -(336, 'Etud233', 38, 9), -(337, 'Etud234', 38, 9), -(338, 'Etud235', 38, 9), -(339, 'Etud236', 38, 9), -(340, 'Etud237', 38, 9), -(341, 'Etud238', 38, 9), -(342, 'Etud239', 38, 9), -(343, 'Etud240', 38, 9), -(344, 'Etud241', 38, 9), -(345, 'Etud242', 38, 9), -(346, 'Etud243', 38, 9), -(347, 'Etud244', 38, 9), -(348, 'Etud245', 38, 9), -(349, 'Etud246', 38, 9), -(350, 'Etud247', 38, 9), -(351, 'Etud248', 38, 9), -(352, 'Etud249', 38, 9), -(353, 'Etud250', 38, 9), -(354, 'Etud251', 38, 9), -(355, 'Etud252', 38, 9), -(356, 'Etud253', 38, 9), -(357, 'Etud254', 38, 9), -(358, 'Etud255', 38, 9), -(359, 'Etud256', 38, 9), -(360, 'Etud257', 38, 9), -(361, 'Etud258', 38, 9), -(362, 'Etud259', 38, 9), -(363, 'Etud260', 38, 9), -(364, 'Etud261', 38, 9), -(365, 'Etud262', 38, 9), -(366, 'Etud263', 38, 9), -(367, 'Etud264', 38, 9), -(368, 'Etud265', 38, 9), -(369, 'Etud266', 38, 9), -(370, 'Etud267', 38, 9), -(371, 'Etud268', 38, 9), -(372, 'Etud269', 38, 9), -(373, 'Etud270', 38, 9), -(374, 'Etud271', 38, 9), -(375, 'Etud272', 38, 9), -(376, 'Etud273', 38, 9), -(377, 'Etud274', 38, 9), -(378, 'Etud275', 38, 9), -(379, 'Etud276', 38, 9), -(380, 'Etud277', 38, 9), -(381, 'Etud278', 38, 9), -(382, 'Etud279', 38, 9), -(383, 'Etud280', 38, 9), -(384, 'Etud281', 38, 9), -(385, 'Etud282', 38, 9), -(386, 'Etud283', 38, 9), -(387, 'Etud284', 38, 9), -(388, 'Etud285', 38, 9), -(389, 'Etud286', 38, 9), -(390, 'Etud287', 39, 10), -(391, 'Etud288', 39, 10), -(392, 'Etud289', 40, 11), -(393, 'Etud290', 40, 11), -(394, 'Etud291', 40, 11), -(395, 'Etud292', 40, 11), -(396, 'Etud293', 40, 11), -(397, 'Etud294', 40, 11), -(398, 'Etud295', 41, 12), -(399, 'Etud296', 41, 12), -(400, 'Etud297', 41, 12), -(401, 'Etud1', 1, 13), -(402, 'Etud2', 34, 13), -(403, 'Etud3', 34, 13), -(404, 'Etud4', 34, 13), -(405, 'Etud5', 34, 13), -(406, 'Etud6', 35, 14), -(407, 'Etud7', 35, 14), -(408, 'Etud8', 35, 14), -(409, 'Etud9', 35, 14), -(410, 'Etud10', 35, 14), -(411, 'Etud11', 35, 14), -(412, 'Etud12', 35, 14), -(413, 'Etud13', 35, 14), -(414, 'Etud14', 35, 14), -(415, 'Etud15', 35, 14), -(416, 'Etud16', 36, 15), -(417, 'Etud17', 36, 15), -(418, 'Etud18', 36, 15), -(419, 'Etud19', 36, 15), -(420, 'Etud20', 36, 15), -(421, 'Etud21', 36, 15), -(422, 'Etud22', 36, 15), -(423, 'Etud23', 36, 15), -(424, 'Etud24', 36, 15), -(425, 'Etud25', 36, 15), -(426, 'Etud26', 36, 15), -(427, 'Etud27', 36, 15), -(428, 'Etud28', 37, 1), -(429, 'Etud29', 37, 1), -(430, 'Etud30', 37, 1), -(431, 'Etud31', 37, 1), -(432, 'Etud32', 37, 1), -(433, 'Etud33', 37, 1), -(434, 'Etud34', 37, 1), -(435, 'Etud35', 37, 1), -(436, 'Etud36', 37, 1), -(437, 'Etud37', 37, 1), -(438, 'Etud38', 37, 1), -(439, 'Etud39', 37, 1), -(440, 'Etud40', 37, 1), -(441, 'Etud41', 37, 1), -(442, 'Etud42', 37, 1), -(443, 'Etud43', 37, 1), -(444, 'Etud44', 37, 1), -(445, 'Etud45', 37, 1), -(446, 'Etud46', 37, 1), -(447, 'Etud47', 37, 1), -(448, 'Etud48', 37, 1), -(449, 'Etud49', 37, 1), -(450, 'Etud50', 37, 1), -(451, 'Etud51', 37, 1), -(452, 'Etud52', 37, 1), -(453, 'Etud53', 37, 1), -(454, 'Etud54', 37, 1), -(455, 'Etud55', 37, 1), -(456, 'Etud56', 37, 1), -(457, 'Etud57', 37, 1), -(458, 'Etud58', 37, 1), -(459, 'Etud59', 37, 1), -(460, 'Etud60', 37, 1), -(461, 'Etud61', 37, 1), -(462, 'Etud62', 37, 1), -(463, 'Etud63', 37, 1), -(464, 'Etud64', 37, 1), -(465, 'Etud65', 37, 1), -(466, 'Etud66', 37, 1), -(467, 'Etud67', 37, 1), -(468, 'Etud68', 37, 1), -(469, 'Etud69', 37, 1), -(470, 'Etud70', 37, 1), -(471, 'Etud71', 37, 1), -(472, 'Etud72', 37, 1), -(473, 'Etud73', 37, 1), -(474, 'Etud74', 37, 1), -(475, 'Etud75', 37, 1), -(476, 'Etud76', 37, 1), -(477, 'Etud77', 37, 1), -(478, 'Etud78', 37, 1), -(479, 'Etud79', 37, 1), -(480, 'Etud80', 37, 1), -(481, 'Etud81', 37, 1), -(482, 'Etud82', 37, 1), -(483, 'Etud83', 37, 1), -(484, 'Etud84', 37, 1), -(485, 'Etud85', 37, 1), -(486, 'Etud86', 37, 1), -(487, 'Etud87', 37, 1), -(488, 'Etud88', 37, 1), -(489, 'Etud89', 37, 1), -(490, 'Etud90', 37, 1), -(491, 'Etud91', 37, 1), -(492, 'Etud92', 37, 1), -(493, 'Etud93', 37, 1), -(494, 'Etud94', 37, 1), -(495, 'Etud95', 37, 1), -(496, 'Etud96', 37, 1), -(497, 'Etud97', 37, 1), -(498, 'Etud98', 37, 1), -(499, 'Etud99', 37, 1), -(500, 'Etud100', 37, 1), -(501, 'Etud101', 37, 1), -(502, 'Etud102', 37, 1), -(503, 'Etud103', 37, 1), -(504, 'Etud104', 37, 1), -(505, 'Etud105', 37, 1), -(506, 'Etud106', 37, 1), -(507, 'Etud107', 37, 1), -(508, 'Etud108', 37, 1), -(509, 'Etud109', 37, 1), -(510, 'Etud110', 37, 1), -(511, 'Etud111', 37, 1), -(512, 'Etud112', 37, 1), -(513, 'Etud113', 37, 1), -(514, 'Etud114', 37, 1), -(515, 'Etud115', 37, 1), -(516, 'Etud116', 37, 1), -(517, 'Etud117', 37, 1), -(518, 'Etud118', 37, 1), -(519, 'Etud119', 37, 1), -(520, 'Etud120', 37, 1), -(521, 'Etud121', 37, 1), -(522, 'Etud122', 37, 1), -(523, 'Etud123', 37, 1), -(524, 'Etud124', 37, 1), -(525, 'Etud125', 37, 1), -(526, 'Etud126', 37, 1), -(527, 'Etud127', 37, 1), -(528, 'Etud128', 37, 1), -(529, 'Etud129', 37, 1), -(530, 'Etud130', 37, 1), -(531, 'Etud131', 37, 1), -(532, 'Etud132', 37, 1), -(533, 'Etud133', 37, 1), -(534, 'Etud134', 37, 1), -(535, 'Etud135', 37, 1), -(536, 'Etud136', 37, 1), -(537, 'Etud137', 37, 1), -(538, 'Etud138', 37, 1), -(539, 'Etud139', 37, 1), -(540, 'Etud140', 37, 1), -(541, 'Etud141', 37, 1), -(542, 'Etud142', 37, 1), -(543, 'Etud143', 37, 1), -(544, 'Etud144', 37, 1), -(545, 'Etud145', 37, 1), -(546, 'Etud146', 37, 1), -(547, 'Etud147', 37, 1), -(548, 'Etud148', 37, 1), -(549, 'Etud149', 37, 1), -(550, 'Etud150', 37, 1), -(551, 'Etud151', 37, 1), -(552, 'Etud152', 37, 1), -(553, 'Etud153', 37, 1), -(554, 'Etud154', 37, 1), -(555, 'Etud155', 37, 1), -(556, 'Etud156', 37, 1), -(557, 'Etud157', 37, 1), -(558, 'Etud158', 37, 1), -(559, 'Etud159', 37, 1), -(560, 'Etud160', 37, 1), -(561, 'Etud161', 37, 1), -(562, 'Etud162', 37, 1), -(563, 'Etud163', 37, 1), -(564, 'Etud164', 37, 1), -(565, 'Etud165', 37, 1), -(566, 'Etud166', 37, 1), -(567, 'Etud167', 37, 1), -(568, 'Etud168', 37, 1), -(569, 'Etud169', 37, 1), -(570, 'Etud170', 37, 1), -(571, 'Etud171', 37, 1), -(572, 'Etud172', 37, 1), -(573, 'Etud173', 37, 1), -(574, 'Etud174', 37, 1), -(575, 'Etud175', 37, 1), -(576, 'Etud176', 37, 1), -(577, 'Etud177', 37, 1), -(578, 'Etud178', 37, 1), -(579, 'Etud179', 37, 1), -(580, 'Etud180', 37, 1), -(581, 'Etud181', 37, 1), -(582, 'Etud182', 37, 1), -(583, 'Etud183', 37, 1), -(584, 'Etud184', 37, 1), -(585, 'Etud185', 37, 1), -(586, 'Etud186', 38, 16), -(587, 'Etud187', 38, 16), -(588, 'Etud188', 38, 16), -(589, 'Etud189', 38, 16), -(590, 'Etud190', 38, 16), -(591, 'Etud191', 38, 16), -(592, 'Etud192', 38, 16), -(593, 'Etud193', 38, 16), -(594, 'Etud194', 38, 16), -(595, 'Etud195', 38, 16), -(596, 'Etud196', 38, 16), -(597, 'Etud197', 38, 16), -(598, 'Etud198', 38, 16), -(599, 'Etud199', 38, 16), -(600, 'Etud200', 38, 16), -(601, 'Etud201', 38, 16), -(602, 'Etud202', 38, 16), -(603, 'Etud203', 38, 16), -(604, 'Etud204', 38, 16), -(605, 'Etud205', 38, 16), -(606, 'Etud206', 38, 16), -(607, 'Etud207', 38, 16), -(608, 'Etud208', 38, 16), -(609, 'Etud209', 38, 16), -(610, 'Etud210', 38, 16), -(611, 'Etud211', 38, 16), -(612, 'Etud212', 38, 16), -(613, 'Etud213', 38, 16), -(614, 'Etud214', 38, 16), -(615, 'Etud215', 38, 16), -(616, 'Etud216', 38, 16), -(617, 'Etud217', 38, 16), -(618, 'Etud218', 38, 16), -(619, 'Etud219', 38, 16), -(620, 'Etud220', 38, 16), -(621, 'Etud221', 38, 16), -(622, 'Etud222', 38, 16), -(623, 'Etud223', 38, 16), -(624, 'Etud224', 38, 16), -(625, 'Etud225', 38, 16), -(626, 'Etud226', 38, 16), -(627, 'Etud227', 38, 16), -(628, 'Etud228', 38, 16), -(629, 'Etud229', 38, 16), -(630, 'Etud230', 38, 16), -(631, 'Etud231', 38, 16), -(632, 'Etud232', 38, 16), -(633, 'Etud233', 38, 16), -(634, 'Etud234', 38, 16), -(635, 'Etud235', 38, 16), -(636, 'Etud236', 38, 16), -(637, 'Etud237', 38, 16), -(638, 'Etud238', 38, 16), -(639, 'Etud239', 38, 16), -(640, 'Etud240', 38, 16), -(641, 'Etud241', 38, 16), -(642, 'Etud242', 38, 16), -(643, 'Etud243', 38, 16), -(644, 'Etud244', 38, 16), -(645, 'Etud245', 38, 16), -(646, 'Etud246', 38, 16), -(647, 'Etud247', 38, 16), -(648, 'Etud248', 38, 16), -(649, 'Etud249', 38, 16), -(650, 'Etud250', 38, 16), -(651, 'Etud251', 38, 16), -(652, 'Etud252', 38, 16), -(653, 'Etud253', 38, 16), -(654, 'Etud254', 38, 16), -(655, 'Etud255', 38, 16), -(656, 'Etud256', 38, 16), -(657, 'Etud257', 38, 16), -(658, 'Etud258', 38, 16), -(659, 'Etud259', 38, 16), -(660, 'Etud260', 38, 16), -(661, 'Etud261', 38, 16), -(662, 'Etud262', 38, 16), -(663, 'Etud263', 38, 16), -(664, 'Etud264', 38, 16), -(665, 'Etud265', 38, 16), -(666, 'Etud266', 38, 16), -(667, 'Etud267', 38, 16), -(668, 'Etud268', 38, 16), -(669, 'Etud269', 38, 16), -(670, 'Etud270', 38, 16), -(671, 'Etud271', 38, 16), -(672, 'Etud272', 38, 16), -(673, 'Etud273', 38, 16), -(674, 'Etud274', 38, 16), -(675, 'Etud275', 38, 16), -(676, 'Etud276', 38, 16), -(677, 'Etud277', 38, 16), -(678, 'Etud278', 38, 16), -(679, 'Etud279', 38, 16), -(680, 'Etud280', 38, 16), -(681, 'Etud281', 38, 16), -(682, 'Etud282', 38, 16), -(683, 'Etud283', 38, 16), -(684, 'Etud284', 38, 16), -(685, 'Etud285', 38, 16), -(686, 'Etud286', 38, 16), -(687, 'Etud287', 39, 17), -(688, 'Etud288', 39, 17), -(689, 'Etud289', 40, 18), -(690, 'Etud290', 40, 18), -(691, 'Etud291', 40, 18), -(692, 'Etud292', 40, 18), -(693, 'Etud293', 40, 18), -(694, 'Etud294', 40, 18), -(695, 'Etud295', 41, 19), -(696, 'Etud296', 41, 19), -(697, 'Etud297', 41, 19); +INSERT INTO `appartenance` (`id_appartenance`, `id_etudiant`, `id_groupe`, `id_semestre`, `mention`) VALUES +(708, 'Etud1', 34, 34, NULL), +(709, 'Etud2', 34, 34, NULL), +(710, 'Etud3', 34, 34, NULL), +(711, 'Etud4', 34, 34, NULL), +(712, 'Etud5', 34, 34, NULL), +(713, 'Etud6', 35, 35, NULL), +(714, 'Etud7', 35, 35, NULL), +(715, 'Etud8', 35, 35, NULL), +(716, 'Etud9', 35, 35, NULL), +(717, 'Etud10', 35, 35, NULL), +(718, 'Etud11', 35, 35, NULL), +(719, 'Etud12', 35, 35, NULL), +(720, 'Etud13', 35, 35, NULL), +(721, 'Etud14', 35, 35, NULL), +(722, 'Etud15', 35, 35, NULL), +(723, 'Etud16', 36, 36, NULL), +(724, 'Etud17', 36, 36, NULL), +(725, 'Etud18', 36, 36, NULL), +(726, 'Etud19', 36, 36, NULL), +(727, 'Etud20', 36, 36, NULL), +(728, 'Etud21', 36, 36, NULL), +(729, 'Etud22', 36, 36, NULL), +(730, 'Etud23', 36, 36, NULL), +(731, 'Etud24', 36, 36, NULL), +(732, 'Etud25', 36, 36, NULL), +(733, 'Etud26', 36, 36, NULL), +(734, 'Etud27', 36, 36, NULL), +(735, 'Etud28', 37, 37, NULL), +(736, 'Etud29', 37, 37, NULL), +(737, 'Etud30', 37, 37, NULL), +(738, 'Etud31', 37, 37, NULL), +(739, 'Etud32', 37, 37, NULL), +(740, 'Etud33', 37, 37, NULL), +(741, 'Etud34', 37, 37, NULL), +(742, 'Etud35', 37, 37, NULL), +(743, 'Etud36', 37, 37, NULL), +(744, 'Etud37', 37, 37, NULL), +(745, 'Etud38', 37, 37, NULL), +(746, 'Etud39', 37, 37, NULL), +(747, 'Etud40', 37, 37, NULL), +(748, 'Etud41', 37, 37, NULL), +(749, 'Etud42', 37, 37, NULL), +(750, 'Etud43', 37, 37, NULL), +(751, 'Etud44', 37, 37, NULL), +(752, 'Etud45', 37, 37, NULL), +(753, 'Etud46', 37, 37, NULL), +(754, 'Etud47', 37, 37, NULL), +(755, 'Etud48', 37, 37, NULL), +(756, 'Etud49', 37, 37, NULL), +(757, 'Etud50', 37, 37, NULL), +(758, 'Etud51', 37, 37, NULL), +(759, 'Etud52', 37, 37, NULL), +(760, 'Etud53', 37, 37, NULL), +(761, 'Etud54', 37, 37, NULL), +(762, 'Etud55', 37, 37, NULL), +(763, 'Etud56', 37, 37, NULL), +(764, 'Etud57', 37, 37, NULL), +(765, 'Etud58', 37, 37, NULL), +(766, 'Etud59', 37, 37, NULL), +(767, 'Etud60', 37, 37, NULL), +(768, 'Etud61', 37, 37, NULL), +(769, 'Etud62', 37, 37, NULL), +(770, 'Etud63', 37, 37, NULL), +(771, 'Etud64', 37, 37, NULL), +(772, 'Etud65', 37, 37, NULL), +(773, 'Etud66', 37, 37, NULL), +(774, 'Etud67', 37, 37, NULL), +(775, 'Etud68', 37, 37, NULL), +(776, 'Etud69', 37, 37, NULL), +(777, 'Etud70', 37, 37, NULL), +(778, 'Etud71', 37, 37, NULL), +(779, 'Etud72', 37, 37, NULL), +(780, 'Etud73', 37, 37, NULL), +(781, 'Etud74', 37, 37, NULL), +(782, 'Etud75', 37, 37, NULL), +(783, 'Etud76', 37, 37, NULL), +(784, 'Etud77', 37, 37, NULL), +(785, 'Etud78', 37, 37, NULL), +(786, 'Etud79', 37, 37, NULL), +(787, 'Etud80', 37, 37, NULL), +(788, 'Etud81', 37, 37, NULL), +(789, 'Etud82', 37, 37, NULL), +(790, 'Etud83', 37, 37, NULL), +(791, 'Etud84', 37, 37, NULL), +(792, 'Etud85', 37, 37, NULL), +(793, 'Etud86', 37, 37, NULL), +(794, 'Etud87', 37, 37, NULL), +(795, 'Etud88', 37, 37, NULL), +(796, 'Etud89', 37, 37, NULL), +(797, 'Etud90', 37, 37, NULL), +(798, 'Etud91', 37, 37, NULL), +(799, 'Etud92', 37, 37, NULL), +(800, 'Etud93', 37, 37, NULL), +(801, 'Etud94', 37, 37, NULL), +(802, 'Etud95', 37, 37, NULL), +(803, 'Etud96', 37, 37, NULL), +(804, 'Etud97', 37, 37, NULL), +(805, 'Etud98', 37, 37, NULL), +(806, 'Etud99', 37, 37, NULL), +(807, 'Etud100', 37, 37, 'RDB'), +(808, 'Etud101', 37, 37, NULL), +(809, 'Etud102', 37, 37, NULL), +(810, 'Etud103', 37, 37, NULL), +(811, 'Etud104', 37, 37, NULL), +(812, 'Etud105', 37, 37, NULL), +(813, 'Etud106', 37, 37, NULL), +(814, 'Etud107', 37, 37, NULL), +(815, 'Etud108', 37, 37, NULL), +(816, 'Etud109', 37, 37, NULL), +(817, 'Etud110', 37, 37, NULL), +(818, 'Etud111', 37, 37, NULL), +(819, 'Etud112', 37, 37, NULL), +(820, 'Etud113', 37, 37, NULL), +(821, 'Etud114', 37, 37, NULL), +(822, 'Etud115', 37, 37, NULL), +(823, 'Etud116', 37, 37, NULL), +(824, 'Etud117', 37, 37, NULL), +(825, 'Etud118', 37, 37, NULL), +(826, 'Etud119', 37, 37, NULL), +(827, 'Etud120', 37, 37, NULL), +(828, 'Etud121', 37, 37, NULL), +(829, 'Etud122', 37, 37, NULL), +(830, 'Etud123', 37, 37, NULL), +(831, 'Etud124', 37, 37, NULL), +(832, 'Etud125', 37, 37, NULL), +(833, 'Etud126', 37, 37, NULL), +(834, 'Etud127', 37, 37, NULL), +(835, 'Etud128', 37, 37, NULL), +(836, 'Etud129', 37, 37, NULL), +(837, 'Etud130', 37, 37, NULL), +(838, 'Etud131', 37, 37, NULL), +(839, 'Etud132', 37, 37, NULL), +(840, 'Etud133', 37, 37, NULL), +(841, 'Etud134', 37, 37, NULL), +(842, 'Etud135', 37, 37, NULL), +(843, 'Etud136', 37, 37, NULL), +(844, 'Etud137', 37, 37, NULL), +(845, 'Etud138', 37, 37, NULL), +(846, 'Etud139', 37, 37, NULL), +(847, 'Etud140', 37, 37, NULL), +(848, 'Etud141', 37, 37, NULL), +(849, 'Etud142', 37, 37, NULL), +(850, 'Etud143', 37, 37, NULL), +(851, 'Etud144', 37, 37, NULL), +(852, 'Etud145', 37, 37, NULL), +(853, 'Etud146', 37, 37, NULL), +(854, 'Etud147', 37, 37, NULL), +(855, 'Etud148', 37, 37, NULL), +(856, 'Etud149', 37, 37, NULL), +(857, 'Etud150', 37, 37, NULL), +(858, 'Etud151', 37, 37, NULL), +(859, 'Etud152', 37, 37, NULL), +(860, 'Etud153', 37, 37, NULL), +(861, 'Etud154', 37, 37, NULL), +(862, 'Etud155', 37, 37, NULL), +(863, 'Etud156', 37, 37, NULL), +(864, 'Etud157', 37, 37, NULL), +(865, 'Etud158', 37, 37, NULL), +(866, 'Etud159', 37, 37, NULL), +(867, 'Etud160', 37, 37, NULL), +(868, 'Etud161', 37, 37, NULL), +(869, 'Etud162', 37, 37, NULL), +(870, 'Etud163', 37, 37, NULL), +(871, 'Etud164', 37, 37, NULL), +(872, 'Etud165', 37, 37, NULL), +(873, 'Etud166', 37, 37, NULL), +(874, 'Etud167', 37, 37, NULL), +(875, 'Etud168', 37, 37, NULL), +(876, 'Etud169', 37, 37, NULL), +(877, 'Etud170', 37, 37, NULL), +(878, 'Etud171', 37, 37, NULL), +(879, 'Etud172', 37, 37, NULL), +(880, 'Etud173', 37, 37, NULL), +(881, 'Etud174', 37, 37, NULL), +(882, 'Etud175', 37, 37, NULL), +(883, 'Etud176', 37, 37, NULL), +(884, 'Etud177', 37, 37, NULL), +(885, 'Etud178', 37, 37, NULL), +(886, 'Etud179', 37, 37, NULL), +(887, 'Etud180', 37, 37, NULL), +(888, 'Etud181', 37, 37, NULL), +(889, 'Etud182', 37, 37, NULL), +(890, 'Etud183', 37, 37, NULL), +(891, 'Etud184', 37, 37, NULL), +(892, 'Etud185', 37, 37, NULL), +(893, 'Etud186', 38, 38, NULL), +(894, 'Etud187', 38, 38, NULL), +(895, 'Etud188', 38, 38, NULL), +(896, 'Etud189', 38, 38, NULL), +(897, 'Etud190', 38, 38, NULL), +(898, 'Etud191', 38, 38, NULL), +(899, 'Etud192', 38, 38, NULL), +(900, 'Etud193', 38, 38, NULL), +(901, 'Etud194', 38, 38, NULL), +(902, 'Etud195', 38, 38, NULL), +(903, 'Etud196', 38, 38, NULL), +(904, 'Etud197', 38, 38, NULL), +(905, 'Etud198', 38, 38, NULL), +(906, 'Etud199', 38, 38, NULL), +(907, 'Etud200', 38, 38, NULL), +(908, 'Etud201', 38, 38, NULL), +(909, 'Etud202', 38, 38, NULL), +(910, 'Etud203', 38, 38, NULL), +(911, 'Etud204', 38, 38, NULL), +(912, 'Etud205', 38, 38, NULL), +(913, 'Etud206', 38, 38, NULL), +(914, 'Etud207', 38, 38, NULL), +(915, 'Etud208', 38, 38, NULL), +(916, 'Etud209', 38, 38, NULL), +(917, 'Etud210', 38, 38, NULL), +(918, 'Etud211', 38, 38, NULL), +(919, 'Etud212', 38, 38, NULL), +(920, 'Etud213', 38, 38, NULL), +(921, 'Etud214', 38, 38, NULL), +(922, 'Etud215', 38, 38, NULL), +(923, 'Etud216', 38, 38, NULL), +(924, 'Etud217', 38, 38, NULL), +(925, 'Etud218', 38, 38, NULL), +(926, 'Etud219', 38, 38, NULL), +(927, 'Etud220', 38, 38, NULL), +(928, 'Etud221', 38, 38, NULL), +(929, 'Etud222', 38, 38, NULL), +(930, 'Etud223', 38, 38, NULL), +(931, 'Etud224', 38, 38, NULL), +(932, 'Etud225', 38, 38, NULL), +(933, 'Etud226', 38, 38, NULL), +(934, 'Etud227', 38, 38, NULL), +(935, 'Etud228', 38, 38, NULL), +(936, 'Etud229', 38, 38, NULL), +(937, 'Etud230', 38, 38, NULL), +(938, 'Etud231', 38, 38, NULL), +(939, 'Etud232', 38, 38, NULL), +(940, 'Etud233', 38, 38, NULL), +(941, 'Etud234', 38, 38, NULL), +(942, 'Etud235', 38, 38, NULL), +(943, 'Etud236', 38, 38, NULL), +(944, 'Etud237', 38, 38, NULL), +(945, 'Etud238', 38, 38, NULL), +(946, 'Etud239', 38, 38, NULL), +(947, 'Etud240', 38, 38, NULL), +(948, 'Etud241', 38, 38, NULL), +(949, 'Etud242', 38, 38, NULL), +(950, 'Etud243', 38, 38, NULL), +(951, 'Etud244', 38, 38, NULL), +(952, 'Etud245', 38, 38, NULL), +(953, 'Etud246', 38, 38, NULL), +(954, 'Etud247', 38, 38, NULL), +(955, 'Etud248', 38, 38, NULL), +(956, 'Etud249', 38, 38, NULL), +(957, 'Etud250', 38, 38, NULL), +(958, 'Etud251', 38, 38, NULL), +(959, 'Etud252', 38, 38, NULL), +(960, 'Etud253', 38, 38, NULL), +(961, 'Etud254', 38, 38, NULL), +(962, 'Etud255', 38, 38, NULL), +(963, 'Etud256', 38, 38, NULL), +(964, 'Etud257', 38, 38, NULL), +(965, 'Etud258', 38, 38, NULL), +(966, 'Etud259', 38, 38, NULL), +(967, 'Etud260', 38, 38, NULL), +(968, 'Etud261', 38, 38, NULL), +(969, 'Etud262', 38, 38, NULL), +(970, 'Etud263', 38, 38, NULL), +(971, 'Etud264', 38, 38, NULL), +(972, 'Etud265', 38, 38, NULL), +(973, 'Etud266', 38, 38, NULL), +(974, 'Etud267', 38, 38, NULL), +(975, 'Etud268', 38, 38, NULL), +(976, 'Etud269', 38, 38, NULL), +(977, 'Etud270', 38, 38, NULL), +(978, 'Etud271', 38, 38, NULL), +(979, 'Etud272', 38, 38, NULL), +(980, 'Etud273', 38, 38, NULL), +(981, 'Etud274', 38, 38, NULL), +(982, 'Etud275', 38, 38, NULL), +(983, 'Etud276', 38, 38, NULL), +(984, 'Etud277', 38, 38, NULL), +(985, 'Etud278', 38, 38, NULL), +(986, 'Etud279', 38, 38, NULL), +(987, 'Etud280', 38, 38, NULL), +(988, 'Etud281', 38, 38, NULL), +(989, 'Etud282', 38, 38, NULL), +(990, 'Etud283', 38, 38, NULL), +(991, 'Etud284', 38, 38, NULL), +(992, 'Etud285', 38, 38, NULL), +(993, 'Etud286', 38, 38, NULL), +(994, 'Etud287', 39, 39, NULL), +(995, 'Etud288', 39, 39, NULL), +(996, 'Etud289', 40, 40, NULL), +(997, 'Etud290', 40, 40, NULL), +(998, 'Etud291', 40, 40, NULL), +(999, 'Etud292', 40, 40, NULL), +(1000, 'Etud293', 40, 40, NULL), +(1001, 'Etud294', 40, 40, NULL), +(1002, 'Etud295', 41, 41, NULL), +(1003, 'Etud296', 41, 41, NULL), +(1004, 'Etud297', 41, 41, NULL), +(1005, 'Etud1', 148, 43, NULL), +(1006, 'Etud2', 148, 43, NULL), +(1007, 'Etud3', 148, 43, NULL), +(1008, 'Etud4', 148, 43, NULL), +(1009, 'Etud5', 148, 43, NULL), +(1010, 'Etud6', 149, 44, NULL), +(1011, 'Etud7', 149, 44, NULL), +(1012, 'Etud8', 149, 44, NULL), +(1013, 'Etud9', 149, 44, NULL), +(1014, 'Etud10', 149, 44, NULL), +(1015, 'Etud11', 149, 44, NULL), +(1016, 'Etud12', 149, 44, NULL), +(1017, 'Etud13', 149, 44, NULL), +(1018, 'Etud14', 149, 44, NULL), +(1019, 'Etud15', 149, 44, NULL), +(1020, 'Etud16', 150, 45, NULL), +(1021, 'Etud17', 150, 45, NULL), +(1022, 'Etud18', 150, 45, NULL), +(1023, 'Etud19', 150, 45, NULL), +(1024, 'Etud20', 150, 45, NULL), +(1025, 'Etud21', 150, 45, NULL), +(1026, 'Etud22', 150, 45, NULL), +(1027, 'Etud23', 150, 45, NULL), +(1028, 'Etud24', 150, 45, NULL), +(1029, 'Etud25', 150, 45, NULL), +(1030, 'Etud26', 150, 45, NULL), +(1031, 'Etud27', 150, 45, NULL), +(1190, 'Etud186', 152, 46, NULL), +(1191, 'Etud187', 152, 46, NULL), +(1192, 'Etud188', 152, 46, NULL), +(1193, 'Etud189', 152, 46, NULL), +(1194, 'Etud190', 152, 46, NULL), +(1195, 'Etud191', 152, 46, NULL), +(1196, 'Etud192', 152, 46, NULL), +(1197, 'Etud193', 152, 46, NULL), +(1198, 'Etud194', 152, 46, NULL), +(1199, 'Etud195', 152, 46, NULL), +(1200, 'Etud196', 152, 46, NULL), +(1201, 'Etud197', 152, 46, NULL), +(1202, 'Etud198', 152, 46, NULL), +(1203, 'Etud199', 152, 46, NULL), +(1204, 'Etud200', 152, 46, NULL), +(1205, 'Etud201', 152, 46, NULL), +(1206, 'Etud202', 152, 46, NULL), +(1207, 'Etud203', 152, 46, NULL), +(1208, 'Etud204', 152, 46, NULL), +(1209, 'Etud205', 152, 46, NULL), +(1210, 'Etud206', 152, 46, NULL), +(1211, 'Etud207', 152, 46, NULL), +(1212, 'Etud208', 152, 46, NULL), +(1213, 'Etud209', 152, 46, NULL), +(1214, 'Etud210', 152, 46, NULL), +(1215, 'Etud211', 152, 46, NULL), +(1216, 'Etud212', 152, 46, NULL), +(1217, 'Etud213', 152, 46, NULL), +(1218, 'Etud214', 152, 46, NULL), +(1219, 'Etud215', 152, 46, NULL), +(1220, 'Etud216', 152, 46, NULL), +(1221, 'Etud217', 152, 46, NULL), +(1222, 'Etud218', 152, 46, NULL), +(1223, 'Etud219', 152, 46, NULL), +(1224, 'Etud220', 152, 46, NULL), +(1225, 'Etud221', 152, 46, NULL), +(1226, 'Etud222', 152, 46, NULL), +(1227, 'Etud223', 152, 46, NULL), +(1228, 'Etud224', 152, 46, NULL), +(1229, 'Etud225', 152, 46, NULL), +(1230, 'Etud226', 152, 46, NULL), +(1231, 'Etud227', 152, 46, NULL), +(1232, 'Etud228', 152, 46, NULL), +(1233, 'Etud229', 152, 46, NULL), +(1234, 'Etud230', 152, 46, NULL), +(1235, 'Etud231', 152, 46, NULL), +(1236, 'Etud232', 152, 46, NULL), +(1237, 'Etud233', 152, 46, NULL), +(1238, 'Etud234', 152, 46, NULL), +(1239, 'Etud235', 152, 46, NULL), +(1240, 'Etud236', 152, 46, NULL), +(1241, 'Etud237', 152, 46, NULL), +(1242, 'Etud238', 152, 46, NULL), +(1243, 'Etud239', 152, 46, NULL), +(1244, 'Etud240', 152, 46, NULL), +(1245, 'Etud241', 152, 46, NULL), +(1246, 'Etud242', 152, 46, NULL), +(1247, 'Etud243', 152, 46, NULL), +(1248, 'Etud244', 152, 46, NULL), +(1249, 'Etud245', 152, 46, NULL), +(1250, 'Etud246', 152, 46, NULL), +(1251, 'Etud247', 152, 46, NULL), +(1252, 'Etud248', 152, 46, NULL), +(1253, 'Etud249', 152, 46, NULL), +(1254, 'Etud250', 152, 46, NULL), +(1255, 'Etud251', 152, 46, NULL), +(1256, 'Etud252', 152, 46, NULL), +(1257, 'Etud253', 152, 46, NULL), +(1258, 'Etud254', 152, 46, NULL), +(1259, 'Etud255', 152, 46, NULL), +(1260, 'Etud256', 152, 46, NULL), +(1261, 'Etud257', 152, 46, NULL), +(1262, 'Etud258', 152, 46, NULL), +(1263, 'Etud259', 152, 46, NULL), +(1264, 'Etud260', 152, 46, NULL), +(1265, 'Etud261', 152, 46, NULL), +(1266, 'Etud262', 152, 46, NULL), +(1267, 'Etud263', 152, 46, NULL), +(1268, 'Etud264', 152, 46, NULL), +(1269, 'Etud265', 152, 46, NULL), +(1270, 'Etud266', 152, 46, NULL), +(1271, 'Etud267', 152, 46, NULL), +(1272, 'Etud268', 152, 46, NULL), +(1273, 'Etud269', 152, 46, NULL), +(1274, 'Etud270', 152, 46, NULL), +(1275, 'Etud271', 152, 46, NULL), +(1276, 'Etud272', 152, 46, NULL), +(1277, 'Etud273', 152, 46, NULL), +(1278, 'Etud274', 152, 46, NULL), +(1279, 'Etud275', 152, 46, NULL), +(1280, 'Etud276', 152, 46, NULL), +(1281, 'Etud277', 152, 46, NULL), +(1282, 'Etud278', 152, 46, NULL), +(1283, 'Etud279', 152, 46, NULL), +(1284, 'Etud280', 152, 46, NULL), +(1285, 'Etud281', 152, 46, NULL), +(1286, 'Etud282', 152, 46, NULL), +(1287, 'Etud283', 152, 46, NULL), +(1288, 'Etud284', 152, 46, NULL), +(1289, 'Etud285', 152, 46, NULL), +(1290, 'Etud286', 152, 46, NULL), +(1291, 'Etud287', 153, 47, NULL), +(1292, 'Etud288', 153, 47, NULL), +(1293, 'Etud289', 154, 48, NULL), +(1294, 'Etud290', 154, 48, NULL), +(1295, 'Etud291', 154, 48, NULL), +(1296, 'Etud292', 154, 48, NULL), +(1297, 'Etud293', 154, 48, NULL), +(1298, 'Etud294', 154, 48, NULL), +(1299, 'Etud295', 155, 49, NULL), +(1300, 'Etud296', 155, 49, NULL), +(1301, 'Etud297', 155, 49, NULL); -- -------------------------------------------------------- @@ -768,7 +510,7 @@ CREATE TABLE IF NOT EXISTS `controle` ( `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=259 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=469 ; -- -- RELATIONS POUR LA TABLE `controle`: @@ -781,96 +523,156 @@ CREATE TABLE IF NOT EXISTS `controle` ( -- INSERT INTO `controle` (`id_controle`, `id_mcc_module`, `nom`, `libelle`, `base`, `coefficient`, `publication`) VALUES -(169, 105, '4R1101E1', 'Archi n°1', 20, 25, 0), -(170, 105, '4R1101E2', 'Système', 20, 30, 0), -(171, 105, '4R1101E3', 'Archi n°2', 20, 25, 0), -(172, 105, '4R1101E4', 'Admin. Système', 20, 20, 0), -(173, 106, '4R1102E1', 'Controle TP', 20, 30, 0), -(174, 106, '4R1102E2', 'Contrôle TP', 20, 30, 0), -(175, 106, '4R1102E3', 'Algo - Prog', 20, 40, 0), -(176, 107, '4R1103E1', 'CC TD/TP', 20, 40, 0), -(177, 107, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), -(178, 108, '4R1104E1', 'ACSI', 20, 60, 0), -(179, 108, '4R1104E2', 'Bases de données', 20, 40, 0), -(180, 109, '4R1105E1', 'Contrôle TP', 20, 32, 0), -(181, 109, '4R1105E2', 'Contrôle TP', 20, 68, 0), -(182, 110, '4R1106E1', 'Oral', 20, 50, 0), -(183, 110, '4R1106E2', 'Ecrit', 20, 50, 0), -(184, 111, '4R1201E1', 'Ecrit n°1', 20, 33, 0), -(185, 111, '4R1201E2', 'Ecrit n°2', 20, 67, 0), -(186, 112, '4R1202E1', 'Ecrit n°1', 20, 33, 0), -(187, 112, '4R1202E2', 'Ecrit n°2', 20, 67, 0), -(188, 113, '4R1203E1', 'Contrôle cont', 20, 25, 0), -(189, 113, '4R1203E2', 'Environnement eco', 20, 75, 0), -(190, 114, '4R1204E1', 'Mod Organisation', 20, 65, 0), -(191, 114, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), -(192, 115, '4R1205E1', 'Oral Indiv.', 20, 38, 0), -(193, 115, '4R1205E2', 'Ecrit CC', 20, 12, 0), -(194, 115, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), -(195, 116, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), -(196, 116, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), -(197, 117, '4R1207E1', 'Oral Coll.', 20, 75, 0), -(198, 117, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), -(199, 118, '4R1101E1', 'Archi n°1', 20, 25, 0), -(200, 118, '4R1101E2', 'Système', 20, 30, 0), -(201, 118, '4R1101E3', 'Archi n°2', 20, 25, 0), -(202, 118, '4R1101E4', 'Admin. Système', 20, 20, 0), -(203, 119, '4R1102E1', 'Controle TP', 20, 30, 0), -(204, 119, '4R1102E2', 'Contrôle TP', 20, 30, 0), -(205, 119, '4R1102E3', 'Algo - Prog', 20, 40, 0), -(206, 120, '4R1103E1', 'CC TD/TP', 20, 40, 0), -(207, 120, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), -(208, 121, '4R1104E1', 'ACSI', 20, 60, 0), -(209, 121, '4R1104E2', 'Bases de données', 20, 40, 0), -(210, 122, '4R1105E1', 'Contrôle TP', 20, 32, 0), -(211, 122, '4R1105E2', 'Contrôle TP', 20, 68, 0), -(212, 123, '4R1106E1', 'Oral', 20, 50, 0), -(213, 123, '4R1106E2', 'Ecrit', 20, 50, 0), -(214, 124, '4R1201E1', 'Ecrit n°1', 20, 33, 0), -(215, 124, '4R1201E2', 'Ecrit n°2', 20, 67, 0), -(216, 125, '4R1202E1', 'Ecrit n°1', 20, 33, 0), -(217, 125, '4R1202E2', 'Ecrit n°2', 20, 67, 0), -(218, 126, '4R1203E1', 'Contrôle cont', 20, 25, 0), -(219, 126, '4R1203E2', 'Environnement eco', 20, 75, 0), -(220, 127, '4R1204E1', 'Mod Organisation', 20, 65, 0), -(221, 127, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), -(222, 128, '4R1205E1', 'Oral Indiv.', 20, 38, 0), -(223, 128, '4R1205E2', 'Ecrit CC', 20, 12, 0), -(224, 128, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), -(225, 129, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), -(226, 129, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), -(227, 130, '4R1207E1', 'Oral Coll.', 20, 75, 0), -(228, 130, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), -(229, 131, '4R1101E1', 'Archi n°1', 20, 25, 0), -(230, 131, '4R1101E2', 'Système', 20, 30, 0), -(231, 131, '4R1101E3', 'Archi n°2', 20, 25, 0), -(232, 131, '4R1101E4', 'Admin. Système', 20, 20, 0), -(233, 132, '4R1102E1', 'Controle TP', 20, 30, 0), -(234, 132, '4R1102E2', 'Contrôle TP', 20, 30, 0), -(235, 132, '4R1102E3', 'Algo - Prog', 20, 40, 0), -(236, 133, '4R1103E1', 'CC TD/TP', 20, 40, 0), -(237, 133, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), -(238, 134, '4R1104E1', 'ACSI', 20, 60, 0), -(239, 134, '4R1104E2', 'Bases de données', 20, 40, 0), -(240, 135, '4R1105E1', 'Contrôle TP', 20, 32, 0), -(241, 135, '4R1105E2', 'Contrôle TP', 20, 68, 0), -(242, 136, '4R1106E1', 'Oral', 20, 50, 0), -(243, 136, '4R1106E2', 'Ecrit', 20, 50, 0), -(244, 137, '4R1201E1', 'Ecrit n°1', 20, 33, 0), -(245, 137, '4R1201E2', 'Ecrit n°2', 20, 67, 0), -(246, 138, '4R1202E1', 'Ecrit n°1', 20, 33, 0), -(247, 138, '4R1202E2', 'Ecrit n°2', 20, 67, 0), -(248, 139, '4R1203E1', 'Contrôle cont', 20, 25, 0), -(249, 139, '4R1203E2', 'Environnement eco', 20, 75, 0), -(250, 140, '4R1204E1', 'Mod Organisation', 20, 65, 0), -(251, 140, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), -(252, 141, '4R1205E1', 'Oral Indiv.', 20, 38, 0), -(253, 141, '4R1205E2', 'Ecrit CC', 20, 12, 0), -(254, 141, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), -(255, 142, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), -(256, 142, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), -(257, 143, '4R1207E1', 'Oral Coll.', 20, 75, 0), -(258, 143, '4R1207E2', 'Ecrit Ind.', 20, 25, 0); +(289, 157, '4R1101E1', 'Archi n°1', 20, 25, 0), +(290, 157, '4R1101E2', 'Système', 20, 30, 0), +(291, 157, '4R1101E3', 'Archi n°2', 20, 25, 0), +(292, 157, '4R1101E4', 'Admin. Système', 20, 20, 0), +(293, 158, '4R1102E1', 'Controle TP', 20, 30, 0), +(294, 158, '4R1102E2', 'Contrôle TP', 20, 30, 0), +(295, 158, '4R1102E3', 'Algo - Prog', 20, 40, 0), +(296, 159, '4R1103E1', 'CC TD/TP', 20, 40, 0), +(297, 159, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), +(298, 160, '4R1104E1', 'ACSI', 20, 60, 0), +(299, 160, '4R1104E2', 'Bases de données', 20, 40, 0), +(300, 161, '4R1105E1', 'Contrôle TP', 20, 32, 0), +(301, 161, '4R1105E2', 'Contrôle TP', 20, 68, 0), +(302, 162, '4R1106E1', 'Oral', 20, 50, 0), +(303, 162, '4R1106E2', 'Ecrit', 20, 50, 0), +(304, 163, '4R1201E1', 'Ecrit n°1', 20, 33, 0), +(305, 163, '4R1201E2', 'Ecrit n°2', 20, 67, 0), +(306, 164, '4R1202E1', 'Ecrit n°1', 20, 33, 0), +(307, 164, '4R1202E2', 'Ecrit n°2', 20, 67, 0), +(308, 165, '4R1203E1', 'Contrôle cont', 20, 25, 0), +(309, 165, '4R1203E2', 'Environnement eco', 20, 75, 0), +(310, 166, '4R1204E1', 'Mod Organisation', 20, 65, 0), +(311, 166, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), +(312, 167, '4R1205E1', 'Oral Indiv.', 20, 38, 0), +(313, 167, '4R1205E2', 'Ecrit CC', 20, 12, 0), +(314, 167, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), +(315, 168, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), +(316, 168, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), +(317, 169, '4R1207E1', 'Oral Coll.', 20, 75, 0), +(318, 169, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), +(319, 170, '4R1101E1', 'Archi n°1', 20, 25, 0), +(320, 170, '4R1101E2', 'Système', 20, 30, 0), +(321, 170, '4R1101E3', 'Archi n°2', 20, 25, 0), +(322, 170, '4R1101E4', 'Admin. Système', 20, 20, 0), +(323, 171, '4R1102E1', 'Controle TP', 20, 30, 0), +(324, 171, '4R1102E2', 'Contrôle TP', 20, 30, 0), +(325, 171, '4R1102E3', 'Algo - Prog', 20, 40, 0), +(326, 172, '4R1103E1', 'CC TD/TP', 20, 40, 0), +(327, 172, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), +(328, 173, '4R1104E1', 'ACSI', 20, 60, 0), +(329, 173, '4R1104E2', 'Bases de données', 20, 40, 0), +(330, 174, '4R1105E1', 'Contrôle TP', 20, 32, 0), +(331, 174, '4R1105E2', 'Contrôle TP', 20, 68, 0), +(332, 175, '4R1106E1', 'Oral', 20, 50, 0), +(333, 175, '4R1106E2', 'Ecrit', 20, 50, 0), +(334, 176, '4R1201E1', 'Ecrit n°1', 20, 33, 0), +(335, 176, '4R1201E2', 'Ecrit n°2', 20, 67, 0), +(336, 177, '4R1202E1', 'Ecrit n°1', 20, 33, 0), +(337, 177, '4R1202E2', 'Ecrit n°2', 20, 67, 0), +(338, 178, '4R1203E1', 'Contrôle cont', 20, 25, 0), +(339, 178, '4R1203E2', 'Environnement eco', 20, 75, 0), +(340, 179, '4R1204E1', 'Mod Organisation', 20, 65, 0), +(341, 179, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), +(342, 180, '4R1205E1', 'Oral Indiv.', 20, 38, 0), +(343, 180, '4R1205E2', 'Ecrit CC', 20, 12, 0), +(344, 180, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), +(345, 181, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), +(346, 181, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), +(347, 182, '4R1207E1', 'Oral Coll.', 20, 75, 0), +(348, 182, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), +(379, 196, '4R1101E1', 'Archi n°1', 20, 25, 0), +(380, 196, '4R1101E2', 'Système', 20, 30, 0), +(381, 196, '4R1101E3', 'Archi n°2', 20, 25, 0), +(382, 196, '4R1101E4', 'Admin. Système', 20, 20, 0), +(383, 197, '4R1102E1', 'Controle TP', 20, 30, 0), +(384, 197, '4R1102E2', 'Contrôle TP', 20, 30, 0), +(385, 197, '4R1102E3', 'Algo - Prog', 20, 40, 0), +(386, 198, '4R1103E1', 'CC TD/TP', 20, 40, 0), +(387, 198, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), +(388, 199, '4R1104E1', 'ACSI', 20, 60, 0), +(389, 199, '4R1104E2', 'Bases de données', 20, 40, 0), +(390, 200, '4R1105E1', 'Contrôle TP', 20, 32, 0), +(391, 200, '4R1105E2', 'Contrôle TP', 20, 68, 0), +(392, 201, '4R1106E1', 'Oral', 20, 50, 0), +(393, 201, '4R1106E2', 'Ecrit', 20, 50, 0), +(394, 202, '4R1201E1', 'Ecrit n°1', 20, 33, 0), +(395, 202, '4R1201E2', 'Ecrit n°2', 20, 67, 0), +(396, 203, '4R1202E1', 'Ecrit n°1', 20, 33, 0), +(397, 203, '4R1202E2', 'Ecrit n°2', 20, 67, 0), +(398, 204, '4R1203E1', 'Contrôle cont', 20, 25, 0), +(399, 204, '4R1203E2', 'Environnement eco', 20, 75, 0), +(400, 205, '4R1204E1', 'Mod Organisation', 20, 65, 0), +(401, 205, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), +(402, 206, '4R1205E1', 'Oral Indiv.', 20, 38, 0), +(403, 206, '4R1205E2', 'Ecrit CC', 20, 12, 0), +(404, 206, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), +(405, 207, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), +(406, 207, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), +(407, 208, '4R1207E1', 'Oral Coll.', 20, 75, 0), +(408, 208, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), +(409, 209, '4R1101E1', 'Archi n°1', 20, 25, 0), +(410, 209, '4R1101E2', 'Système', 20, 30, 0), +(411, 209, '4R1101E3', 'Archi n°2', 20, 25, 0), +(412, 209, '4R1101E4', 'Admin. Système', 20, 20, 0), +(413, 210, '4R1102E1', 'Controle TP', 20, 30, 0), +(414, 210, '4R1102E2', 'Contrôle TP', 20, 30, 0), +(415, 210, '4R1102E3', 'Algo - Prog', 20, 40, 0), +(416, 211, '4R1103E1', 'CC TD/TP', 20, 40, 0), +(417, 211, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), +(418, 212, '4R1104E1', 'ACSI', 20, 60, 0), +(419, 212, '4R1104E2', 'Bases de données', 20, 40, 0), +(420, 213, '4R1105E1', 'Contrôle TP', 20, 32, 0), +(421, 213, '4R1105E2', 'Contrôle TP', 20, 68, 0), +(422, 214, '4R1106E1', 'Oral', 20, 50, 0), +(423, 214, '4R1106E2', 'Ecrit', 20, 50, 0), +(424, 215, '4R1201E1', 'Ecrit n°1', 20, 33, 0), +(425, 215, '4R1201E2', 'Ecrit n°2', 20, 67, 0), +(426, 216, '4R1202E1', 'Ecrit n°1', 20, 33, 0), +(427, 216, '4R1202E2', 'Ecrit n°2', 20, 67, 0), +(428, 217, '4R1203E1', 'Contrôle cont', 20, 25, 0), +(429, 217, '4R1203E2', 'Environnement eco', 20, 75, 0), +(430, 218, '4R1204E1', 'Mod Organisation', 20, 65, 0), +(431, 218, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), +(432, 219, '4R1205E1', 'Oral Indiv.', 20, 38, 0), +(433, 219, '4R1205E2', 'Ecrit CC', 20, 12, 0), +(434, 219, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), +(435, 220, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), +(436, 220, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), +(437, 221, '4R1207E1', 'Oral Coll.', 20, 75, 0), +(438, 221, '4R1207E2', 'Ecrit Ind.', 20, 25, 0), +(439, 222, '4R1101E1', 'Archi n°1', 20, 25, 0), +(440, 222, '4R1101E2', 'Système', 20, 30, 0), +(441, 222, '4R1101E3', 'Archi n°2', 20, 25, 0), +(442, 222, '4R1101E4', 'Admin. Système', 20, 20, 0), +(443, 223, '4R1102E1', 'Controle TP', 20, 30, 0), +(444, 223, '4R1102E2', 'Contrôle TP', 20, 30, 0), +(445, 223, '4R1102E3', 'Algo - Prog', 20, 40, 0), +(446, 224, '4R1103E1', 'CC TD/TP', 20, 40, 0), +(447, 224, '4R1103E2', 'Struct. Données & Algo', 20, 60, 0), +(448, 225, '4R1104E1', 'ACSI', 20, 60, 0), +(449, 225, '4R1104E2', 'Bases de données', 20, 40, 0), +(450, 226, '4R1105E1', 'Contrôle TP', 20, 32, 0), +(451, 226, '4R1105E2', 'Contrôle TP', 20, 68, 0), +(452, 227, '4R1106E1', 'Oral', 20, 50, 0), +(453, 227, '4R1106E2', 'Ecrit', 20, 50, 0), +(454, 228, '4R1201E1', 'Ecrit n°1', 20, 33, 0), +(455, 228, '4R1201E2', 'Ecrit n°2', 20, 67, 0), +(456, 229, '4R1202E1', 'Ecrit n°1', 20, 33, 0), +(457, 229, '4R1202E2', 'Ecrit n°2', 20, 67, 0), +(458, 230, '4R1203E1', 'Contrôle cont', 20, 25, 0), +(459, 230, '4R1203E2', 'Environnement eco', 20, 75, 0), +(460, 231, '4R1204E1', 'Mod Organisation', 20, 65, 0), +(461, 231, '4R1204E2', 'Diagnostic Strat.', 20, 35, 0), +(462, 232, '4R1205E1', 'Oral Indiv.', 20, 38, 0), +(463, 232, '4R1205E2', 'Ecrit CC', 20, 12, 0), +(464, 232, '4R1205E3', 'Ecrit Indiv.', 20, 50, 0), +(465, 233, '4R1206E1', 'Anglais informatique : Oral', 20, 50, 0), +(466, 233, '4R1206E2', 'Anglais informatique : Ecrit', 20, 50, 0), +(467, 234, '4R1207E1', 'Oral Coll.', 20, 75, 0), +(468, 234, '4R1207E2', 'Ecrit Ind.', 20, 25, 0); -- -------------------------------------------------------- @@ -888,7 +690,7 @@ CREATE TABLE IF NOT EXISTS `enseignement` ( KEY `id_enseignant` (`id_enseignant`), KEY `id_mcc_module` (`id_mcc_module`), KEY `id_groupe` (`id_groupe`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=204 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=206 ; -- -- RELATIONS POUR LA TABLE `enseignement`: @@ -900,15 +702,6 @@ CREATE TABLE IF NOT EXISTS `enseignement` ( -- `mcc_module` -> `id_mcc_module` -- --- --- Contenu de la table `enseignement` --- - -INSERT INTO `enseignement` (`id_enseignement`, `id_enseignant`, `id_mcc_module`, `id_groupe`, `correcteur`) VALUES -(192, 'lbh1609a', 105, 17, 1), -(194, 'lbh1609a', 105, 1, 1), -(195, 'lbh1609a', 105, 9, 1); - -- -------------------------------------------------------- -- @@ -921,21 +714,21 @@ CREATE TABLE IF NOT EXISTS `formation` ( `nom` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `nb_semestres` int(11) NOT NULL DEFAULT '2', PRIMARY KEY (`id_formation`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ; -- -- Contenu de la table `formation` -- INSERT INTO `formation` (`id_formation`, `code`, `nom`, `nb_semestres`) VALUES -(1, 'ITINN1', 'DUT 1A INFORMATIQUE', 2), -(2, 'ITINN2', 'DUT 2A INFORMATIQUE', 2), -(3, 'INGBD1', 'LP AGBD', 2), -(4, 'INSIQ1', 'LP DQL', 2), -(5, 'ITINAS', 'DUT AS INFORMATIQUE', 2), -(6, 'ITINS1', 'DUT PST 1A INFORMATIQUE', 2), -(7, 'ITINT2', 'DUT PST INFO/G.INFO 2E AN', 2), -(8, 'ITINT3', 'DUT PST INFO/G.INFO 3E AN', 2); +(18, 'INGBD1', 'LP AGBD', 2), +(19, 'INSIQ1', 'LP DQL', 2), +(20, 'ITINAS', 'DUT AS INFORMATIQUE', 2), +(21, 'ITINN1', 'DUT 1A INFORMATIQUE', 2), +(22, 'ITINN2', 'DUT 2A INFORMATIQUE', 2), +(23, 'ITINS1', 'DUT PST 1A INFORMATIQUE', 2), +(24, 'ITINT2', 'DUT PST INFO/G.INFO 2E AN', 2), +(25, 'ITINT3', 'DUT PST INFO/G.INFO 3E AN', 2); -- -------------------------------------------------------- @@ -947,7 +740,7 @@ 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=42 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=157 ; -- -- Contenu de la table `groupe` @@ -985,7 +778,122 @@ INSERT INTO `groupe` (`id_groupe`, `nom`) VALUES (38, 'ITINN2 S1'), (39, 'ITINS1 S1'), (40, 'ITINT2 S1'), -(41, 'ITINT3 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'); -- -------------------------------------------------------- @@ -1001,7 +909,7 @@ 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=144 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=235 ; -- -- RELATIONS POUR LA TABLE `mcc_module`: @@ -1016,45 +924,71 @@ CREATE TABLE IF NOT EXISTS `mcc_module` ( -- INSERT INTO `mcc_module` (`id_mcc_module`, `id_mcc_ue`, `id_module`, `coefficient`) VALUES -(105, 17, 53, 3.5), -(106, 17, 54, 3.5), -(107, 17, 55, 2.5), -(108, 17, 56, 3.5), -(109, 17, 57, 2.5), -(110, 17, 58, 1.5), -(111, 18, 59, 2.5), -(112, 18, 60, 2), -(113, 18, 61, 1.5), -(114, 18, 62, 2.5), -(115, 18, 63, 2), -(116, 18, 64, 1.5), -(117, 18, 65, 1), -(118, 19, 53, 3.5), -(119, 19, 54, 3.5), -(120, 19, 55, 2.5), -(121, 19, 56, 3.5), -(122, 19, 57, 2.5), -(123, 19, 58, 1.5), -(124, 20, 59, 2.5), -(125, 20, 60, 2), -(126, 20, 61, 1.5), -(127, 20, 62, 2.5), -(128, 20, 63, 2), -(129, 20, 64, 1.5), -(130, 20, 65, 1), -(131, 21, 53, 3.5), -(132, 21, 54, 3.5), -(133, 21, 55, 2.5), -(134, 21, 56, 3.5), -(135, 21, 57, 2.5), -(136, 21, 58, 1.5), -(137, 22, 59, 2.5), -(138, 22, 60, 2), -(139, 22, 61, 1.5), -(140, 22, 62, 2.5), -(141, 22, 63, 2), -(142, 22, 64, 1.5), -(143, 22, 65, 1); +(157, 25, 79, 3.5), +(158, 25, 80, 3.5), +(159, 25, 81, 2.5), +(160, 25, 82, 3.5), +(161, 25, 83, 2.5), +(162, 25, 84, 1.5), +(163, 26, 85, 2.5), +(164, 26, 86, 2), +(165, 26, 87, 1.5), +(166, 26, 88, 2.5), +(167, 26, 89, 2), +(168, 26, 90, 1.5), +(169, 26, 91, 1), +(170, 27, 79, 3.5), +(171, 27, 80, 3.5), +(172, 27, 81, 2.5), +(173, 27, 82, 3.5), +(174, 27, 83, 2.5), +(175, 27, 84, 1.5), +(176, 28, 85, 2.5), +(177, 28, 86, 2), +(178, 28, 87, 1.5), +(179, 28, 88, 2.5), +(180, 28, 89, 2), +(181, 28, 90, 1.5), +(182, 28, 91, 1), +(196, 31, 79, 3.5), +(197, 31, 80, 3.5), +(198, 31, 81, 2.5), +(199, 31, 82, 3.5), +(200, 31, 83, 2.5), +(201, 31, 84, 1.5), +(202, 32, 85, 2.5), +(203, 32, 86, 2), +(204, 32, 87, 1.5), +(205, 32, 88, 2.5), +(206, 32, 89, 2), +(207, 32, 90, 1.5), +(208, 32, 91, 1), +(209, 33, 79, 3.5), +(210, 33, 80, 3.5), +(211, 33, 81, 2.5), +(212, 33, 82, 3.5), +(213, 33, 83, 2.5), +(214, 33, 84, 1.5), +(215, 34, 85, 2.5), +(216, 34, 86, 2), +(217, 34, 87, 1.5), +(218, 34, 88, 2.5), +(219, 34, 89, 2), +(220, 34, 90, 1.5), +(221, 34, 91, 1), +(222, 35, 79, 3.5), +(223, 35, 80, 3.5), +(224, 35, 81, 2.5), +(225, 35, 82, 3.5), +(226, 35, 83, 2.5), +(227, 35, 84, 1.5), +(228, 36, 85, 2.5), +(229, 36, 86, 2), +(230, 36, 87, 1.5), +(231, 36, 88, 2.5), +(232, 36, 89, 2), +(233, 36, 90, 1.5), +(234, 36, 91, 1); -- -------------------------------------------------------- @@ -1070,7 +1004,7 @@ 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=23 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=37 ; -- -- RELATIONS POUR LA TABLE `mcc_ue`: @@ -1085,12 +1019,16 @@ CREATE TABLE IF NOT EXISTS `mcc_ue` ( -- INSERT INTO `mcc_ue` (`id_mcc_ue`, `id_semestre`, `id_ue`, `coefficient`) VALUES -(17, 1, 9, 17), -(18, 1, 10, 13), -(19, 2, 9, 17), -(20, 2, 10, 13), -(21, 8, 9, 17), -(22, 8, 10, 13); +(25, 39, 13, 17), +(26, 39, 14, 13), +(27, 37, 13, 17), +(28, 37, 14, 13), +(31, 50, 13, 17), +(32, 50, 14, 13), +(33, 51, 13, 17), +(34, 51, 14, 13), +(35, 56, 13, 17), +(36, 56, 14, 13); -- -------------------------------------------------------- @@ -1103,26 +1041,26 @@ 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=66 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=92 ; -- -- Contenu de la table `module` -- INSERT INTO `module` (`id_module`, `nom`, `libelle`) VALUES -(53, '4R1101', 'Introduction aux systèmes informatiques'), -(54, '4R1102', 'Introduction à l''algorithmique et à la programmation'), -(55, '4R1103', 'Structure de données et algorithmique fondamentaux'), -(56, '4R1104', 'Introduction aux bases de données'), -(57, '4R1105', 'Conception de documents et d''interfaces numériques'), -(58, '4R1106', 'Projet tutoré - découverte'), -(59, '4R1201', 'Mathématiques discrètes'), -(60, '4R1202', 'Algèbre linéaire'), -(61, '4R1203', 'Environnement économique'), -(62, '4R1204', 'Fonctionnement des organisations'), -(63, '4R1205', 'Expression-Communication - Fondamentaux de la communication'), -(64, '4R1206', 'Anglais et informatique'), -(65, '4R1207', 'PPP - connaître le monde professionnel'); +(79, '4R1101', 'Introduction aux systèmes informatiques'), +(80, '4R1102', 'Introduction à l''algorithmique et à la programmation'), +(81, '4R1103', 'Structure de données et algorithmique fondamentaux'), +(82, '4R1104', 'Introduction aux bases de données'), +(83, '4R1105', 'Conception de documents et d''interfaces numériques'), +(84, '4R1106', 'Projet tutoré - découverte'), +(85, '4R1201', 'Mathématiques discrètes'), +(86, '4R1202', 'Algèbre linéaire'), +(87, '4R1203', 'Environnement économique'), +(88, '4R1204', 'Fonctionnement des organisations'), +(89, '4R1205', 'Expression-Communication - Fondamentaux de la communication'), +(90, '4R1206', 'Anglais et informatique'), +(91, '4R1207', 'PPP - connaître le monde professionnel'); -- -------------------------------------------------------- @@ -1138,7 +1076,7 @@ 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=48 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=139 ; -- -- RELATIONS POUR LA TABLE `note`: @@ -1153,19 +1091,7 @@ CREATE TABLE IF NOT EXISTS `note` ( -- INSERT INTO `note` (`id_note`, `id_appartenance`, `id_controle`, `valeur`) VALUES -(35, 103, 169, 20), -(36, 103, 173, 19), -(37, 103, 170, 0), -(38, 103, 171, 18), -(39, 103, 172, 15), -(40, 103, 174, 5), -(41, 74, 169, 3), -(42, 52, 169, 2), -(43, 78, 169, 3), -(44, 20, 169, 4), -(45, 26, 169, 1), -(46, 500, 169, 1), -(47, 203, 229, 3.25); +(135, 807, 319, 10); -- -------------------------------------------------------- @@ -1181,7 +1107,7 @@ CREATE TABLE IF NOT EXISTS `semestre` ( `annee` year(4) NOT NULL, PRIMARY KEY (`id_semestre`), KEY `id_formation` (`id_formation`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=69 ; -- -- RELATIONS POUR LA TABLE `semestre`: @@ -1194,25 +1120,39 @@ CREATE TABLE IF NOT EXISTS `semestre` ( -- 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, 3, 'S1', 1, 2016), -(6, 4, 'S1', 1, 2016), -(7, 5, 'S1', 1, 2016), -(8, 1, 'S1', 1, 2016), -(9, 2, 'S1', 1, 2016), -(10, 6, 'S1', 1, 2016), -(11, 7, 'S1', 1, 2016), -(12, 8, 'S1', 1, 2016), -(13, 3, 'S1', 1, 2015), -(14, 4, 'S1', 1, 2015), -(15, 5, 'S1', 1, 2015), -(16, 2, 'S1', 1, 2015), -(17, 6, 'S1', 1, 2015), -(18, 7, 'S1', 1, 2015), -(19, 8, 'S1', 1, 2015); +(34, 18, 'S1', 1, 2015), +(35, 19, 'S1', 1, 2015), +(36, 20, 'S1', 1, 2015), +(37, 21, 'S1', 1, 2015), +(38, 22, 'S1', 1, 2015), +(39, 23, 'S1', 1, 2015), +(40, 24, 'S1', 1, 2015), +(41, 25, 'S1', 1, 2015), +(43, 18, 'S2', 2, 2015), +(44, 19, 'S2', 2, 2015), +(45, 20, 'S2', 2, 2015), +(46, 22, 'S2', 2, 2015), +(47, 23, 'S2', 2, 2015), +(48, 24, 'S2', 2, 2015), +(49, 25, 'S2', 2, 2015), +(50, 21, 'S1', 1, 2016), +(51, 21, 'S2', 2, 2016), +(52, 22, 'S1', 1, 2016), +(53, 22, 'S2', 2, 2016), +(54, 20, 'S1', 1, 2016), +(55, 20, 'S2', 2, 2016), +(56, 23, 'S1', 1, 2016), +(57, 23, 'S2', 2, 2016), +(58, 24, 'S1', 1, 2016), +(59, 24, 'S2', 2, 2016), +(60, 25, 'S1', 1, 2016), +(61, 25, 'S2', 2, 2016), +(62, 18, 'S1', 1, 2016), +(63, 18, 'S2', 2, 2016), +(64, 19, 'S1', 1, 2016), +(65, 19, 'S2', 2, 2016), +(67, 21, 'S2', 2, 2015), +(68, 21, 'S0', 0, 2016); -- -------------------------------------------------------- @@ -1225,15 +1165,15 @@ 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=11 ; +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ; -- -- Contenu de la table `ue` -- INSERT INTO `ue` (`id_ue`, `nom`, `libelle`) VALUES -(9, '4RUE11', 'UE1 - Bases de l''informatique'), -(10, '4RUE12', 'UE2 - Bases de culture scientifique, sociale et humaine'); +(13, '4RUE11', 'UE1 - Bases de l''informatique'), +(14, '4RUE12', 'UE2 - Bases de culture scientifique, sociale et humaine'); -- --------------------------------------------------------