Commit c90b6f8e authored by Stephane Crozat's avatar Stephane Crozat

Reformulation des insctructions

parent ad91ebfb
...@@ -26,15 +26,19 @@ class Views { ...@@ -26,15 +26,19 @@ class Views {
echo '<link href="css/main.css" type="text/css" rel="stylesheet"/>'; echo '<link href="css/main.css" type="text/css" rel="stylesheet"/>';
echo '</head>'; echo '</head>';
echo '<body>'; echo '<body>';
echo '<h1>Inscriptions aux Api</h1>'; echo '<h1>Foire aux Api</h1>';
} }
public function printInstructions($row) { public function printInstructions($row) {
echo '<h2>Catalogue</h2>';
echo '<p>Les Api sont décrites ici : <b><a href="https://apint.utc.fr/cat">https://apint.utc.fr/cat</a></b>. Veillez à avoir bien lu la fiche avant de vous inscrire (pré-requis, dates...).</p>';
echo '<h2>Instructions</h2>'; echo '<h2>Instructions</h2>';
echo '<p>Les Api sont décrites ici : <b><a href="https://apint.utc.fr/cat">https://apint.utc.fr/cat</a></b></p>'; echo '<ul>';
echo "<p>Veillez à avoir bien lu la fiche avant de vous inscrire (pré-requis, dates...). Vous pouvez vous inscrire et vous désinscrire <b>tant que votre inscription n'est pas validée</b>.</p>"; echo '<li>Les Api sont ajoutées au fil du semestre par les responsables des Api. Dès qu\'une Api est ouverte, les étudiants peuvent commencer à s\'inscrire.';
echo "<p>La présence à une Api validée est obligatoire.<p>"; echo '<li><b>Règle d\'or : dès qu\'un responsable d\'Api a validé une inscription, celle-ci est irréversible (ni l\'enseignant ni l\'étudiant ne peuvent l\'annuler).</b> Si un étudiant était inscrit à d\'autres Api la même semaine, ces inscriptions sont annulées.</li>';
echo '<p>Vous ne <b>pouvez pas</b> suivre deux Api qui se déroulent lors de la même semaine (sauf pour le cas particulier de l\'Api <i>Animer une Api</i>). Si vous choisissez deux Api la même semaine, vous serez inscrit à la première qui sera validée.</p>'; echo '<li>Un étudiant peut s\'inscrire à plusieurs Api la même semaine, mais il ne pourra en suivre qu\'une seule. Il peut librement se déinscrire tant que l\'inscription n\'est pas validée.</li>';
echo '<li>Si un reponsable d\'Api commence à valider des inscriptions, alors l\'Api sera nécessairement ouverte</li>';
echo '</ul>';
} }
public function printUser($isResp, $isAdmin) { public function printUser($isResp, $isAdmin) {
...@@ -111,7 +115,7 @@ class Views { ...@@ -111,7 +115,7 @@ class Views {
echo "<a href='index.php?action=sub&api=$row[id]'>[inscription]</a> "; echo "<a href='index.php?action=sub&api=$row[id]'>[inscription]</a> ";
} }
elseif (! $row['is_available']) { elseif (! $row['is_available']) {
echo "[-] "; echo "[indisponible] ";
} }
else { else {
echo '[complet] '; echo '[complet] ';
......
/** Test dataset **/ /** Test dataset **/
BEGIN; BEGIN;
DELETE FROM subscribe;
DELETE FROM api; DELETE FROM api;
DELETE FROM localuser; DELETE FROM localuser;
INSERT INTO localuser (utclogin) VALUES ('crozatst'); INSERT INTO localuser (utclogin) VALUES ('crozatst');
INSERT INTO localuser (utclogin) VALUES ('prof1'); INSERT INTO localuser (utclogin) VALUES ('sdesterc');
INSERT INTO localuser (utclogin) VALUES ('student1'); INSERT INTO localuser (utclogin) VALUES ('dore');
INSERT INTO localuser (utclogin) VALUES ('student2'); INSERT INTO localuser (utclogin) VALUES ('nsalzman');
INSERT INTO localuser (utclogin) VALUES ('student3'); INSERT INTO localuser (utclogin) VALUES ('dauzatbr');
INSERT INTO localuser (utclogin) VALUES ('jlaforet');
INSERT INTO api VALUES (
INSERT INTO api ( id, dbegin, code, name, description, duration, size, ects, resplogin) VALUES (
'1e06e8dc-2178-11e9-8edb-4bc5e8f8599c', '1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',
TO_DATE('20190121','yyyymmdd'),1,'Poésie et ingénierie','Lorem ipsum dolor sit amet',5,3,2,'crozatst' TO_DATE('20190701','yyyymmdd'),1,'Poésie et ingénierie','Lorem ipsum dolor sit amet',5,3,2,'crozatst'
); );
INSERT INTO api VALUES ( INSERT INTO api VALUES (
'2afa8472-2178-11e9-b2b0-07511495b3b2', '2afa8472-2178-11e9-b2b0-07511495b3b2',
TO_DATE('20190121','yyyymmdd'),2,'Cloud big data blockchain IA','At vero eos et accusamus',3,12,1,'crozatst' TO_DATE('20190701','yyyymmdd'),2,'Cloud big data blockchain IA','At vero eos et accusamus',3,12,1,'crozatst'
); );
INSERT INTO api VALUES ( INSERT INTO api VALUES (
'3352b3a0-217d-11e9-aabc-037b6e1a6a33', '3352b3a0-217d-11e9-aabc-037b6e1a6a33',
TO_DATE('20190128','yyyymmdd'),3,'La TRM et la G1','Duis rhoncus turpis non libero auctor posuere.',5,50,2,'crozatst' TO_DATE('20190708','yyyymmdd'),3,'La TRM et la Ğ1','Duis rhoncus turpis non libero auctor posuere.',5,10,2,'crozatst'
); );
INSERT INTO api VALUES ( INSERT INTO api VALUES (
'4352b3a0-217d-11e9-aabc-037b6e1a6a16', '4352b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190128','yyyymmdd'),4,'Initiation au Picard','Vivamus porttitor arcu non dui mollis.',1,1,1,'crozatst' TO_DATE('20190715','yyyymmdd'),4,'Initiation au Picard','Vivamus porttitor arcu non dui mollis.',1,1,1,'crozatst'
);
INSERT INTO api VALUES (
'1452b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190701','yyyymmdd'),14,'SUSHI','Contribution au projet SUSHI : productions d''outils méthodologiques spécifiques pour le cursus Hutech.',5,6,2,'nsalzman'
);
INSERT INTO api VALUES (
'1142b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190701','yyyymmdd'),114,'SUSHI II','Le retour.',3,3,1,'nsalzman'
);
INSERT INTO api VALUES (
'1652b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190701','yyyymmdd'),16,'La Data Science pour tous','La Data Science pour tous : comprendre et pratiquer.',5,10,2,'sdesterc'
);
INSERT INTO api VALUES (
'1052b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190708','yyyymmdd'),10,'Apprentissage automatique','Apprentissage automatique statistique et introduction à la recherche.',5,3,2,'sdesterc'
);
INSERT INTO api VALUES (
'1002b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190701','yyyymmdd'),100,'Baby-foot','Concevoir un baby-foot.',5,4,2,'dore'
);
INSERT INTO api VALUES (
'1052b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190708','yyyymmdd'),10,'Habilitation électrique','Formation préalable à l''habilitation électrique.',5,2,2,'dauzatbr'
); );
INSERT INTO api VALUES (
'2052b3a0-217d-11e9-aabc-037b6e1a6a16',
TO_DATE('20190708','yyyymmdd'),20,'Python pour les sciences','Initiation à Python pour les sciences.',5,4,2,'jlaforet'
);
/* Initial Subscriptions */
INSERT INTO subscribe (utclogin,api,subdate) VALUES ( INSERT INTO subscribe (utclogin,api,subdate) VALUES (
'student1','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd') 'dore','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd')
); );
INSERT INTO subscribe (utclogin,api,subdate) VALUES ( INSERT INTO subscribe (utclogin,api,subdate) VALUES (
'student2','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd') 'sdesterc','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd')
); );
INSERT INTO subscribe (utclogin,api,subdate) VALUES ( INSERT INTO subscribe (utclogin,api,subdate) VALUES (
'student3','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd') 'nsalzman','1e06e8dc-2178-11e9-8edb-4bc5e8f8599c',TO_DATE('20190121','yyyymmdd')
); );
INSERT INTO subscribe (utclogin,api,subdate) VALUES ( INSERT INTO subscribe (utclogin,api,subdate) VALUES (
'student1','2afa8472-2178-11e9-b2b0-07511495b3b2',TO_DATE('20190121','yyyymmdd') 'dore','2afa8472-2178-11e9-b2b0-07511495b3b2',TO_DATE('20190121','yyyymmdd')
); );
INSERT INTO subscribe (utclogin,api,subdate) VALUES ( INSERT INTO subscribe (utclogin,api,subdate) VALUES (
'student1','4352b3a0-217d-11e9-aabc-037b6e1a6a16',TO_DATE('20190121','yyyymmdd') 'dore','4352b3a0-217d-11e9-aabc-037b6e1a6a16',TO_DATE('20190121','yyyymmdd')
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment