Explorar el Código

modified presentation of home page, support for "amphi 0" and "conférences"

Denis Merigoux hace 10 años
padre
commit
cd60359c8a
Se han modificado 1 ficheros con 38 adiciones y 21 borrados
  1. 38 21
      census/templates/homeTemplate.html

+ 38 - 21
census/templates/homeTemplate.html

@@ -4,44 +4,61 @@
4 4
 {% block content %}
5 5
 <div class="container-fluid">
6 6
 	<div class="row">
7
-		<div class="col-md-4">
7
+		<div class="col-md-6">
8 8
 			<div class="panel panel-primary">
9 9
 				<div class="panel-heading">
10 10
 					<h2 class="panel-title">Présentation</h2>
11 11
 				</div>
12 12
 				<div class="panel-body">
13
-					Bienvenue sur le site du Laboratoire pour l'Acquisition Périphérique d'Informations !
13
+					<p>Bienvenue sur le site du Laboratoire pour l'Acquisition Périphérique d'Informations !<p>
14
+					<p>Tu t'ennuies en amphi ? Tu remarque que les rangs sont de plus en plus clairsemés et tu 
15
+					aimerais savoir plus précisément <em>combien</em> de tes camarades de promotions choissisent
16
+					la douceur de leur oreiller plutôt que la rudesse des bancs d'Arago ?<p>
17
+					<p>Une seule solution : compter ! Suis les conseils du LAPI pour un comptage réussi et inscris tes résultats sur le site pour une vision globale du taux d'invisibilité en amphi de ta promotion.</p>
14 18
 				</div>
15 19
 			</div>
16
-		</div>
17
-		<div class="col-md-4">
18
-			<div class="panel panel-default">
19
-				<div class="panel-heading">
20
-					<h2 class="panel-title">Liste des cours</h2>
21
-				</div>
22
-				<div class="panel-body">
23
-					<ul>
24
-						{% for course in courses %}
25
-						<li>{{ course }}</li>
26
-						{% endfor %}
27
-					</ul>
28
-				</div>
29
-			</div>
30
-		</div>
31
-		<div class="col-md-4">
32 20
 			<div class="panel panel-success">
33 21
 				<div class="panel-heading">
34 22
 					<h2 class="panel-title">Dernier comptage enregistré</h2>
35 23
 				</div>
36 24
 				<div class="panel-body">
37
-					Comptage de l'amphi n°{{lastcount.lesson.number}} de {{lastcount.lesson.cours.name}} du {{lastcount.lesson.date}}, donné en amphi {{lastcount.lesson.amphi}} par {{lastcount.lesson.professor}} :
25
+					{% if lastcount.lesson.course.name == "Amphis 0" %}
26
+						<p>Comptage de l'amphi 0 de {{lastcount.lesson.title|lower}} des {{lastcount.lesson.course.promotion}}, donné le {{lastcount.lesson.date|date:"d/m/y"}} en amphi {{lastcount.lesson.amphi}} :</p>
27
+					{% elif astcount.lesson.course.name == "Conférences scientifiques" %}
28
+						<p>Comptage de la conférence scientifique de {{lastcount.lesson.title|lower}} des {{lastcount.lesson.course.promotion}}, donné le {{lastcount.lesson.date|date:"d/m/y"}} en amphi {{lastcount.lesson.amphi}} :</p>
29
+					{% else %}
30
+						<p>Comptage de l'amphi n°{{lastcount.lesson.number}} de {{lastcount.lesson.course.name}} des {{lastcount.lesson.course.promotion}}, donné le {{lastcount.lesson.date|date:"d/m/y"}} en amphi {{lastcount.lesson.amphi}} :</p>
31
+					}
32
+					{% endif %}
38 33
 					<div class="progress">
39 34
  						<div class="progress-bar progress-bar-info" role="progressbar"
40 35
  							aria-valuenow="{{lastcountratio}}" aria-valuemin="0" aria-valuemax="100"
41 36
  							style="width: {{lastcountratio}}%;">
42
-    						{{lastcountratio|truncatechars:2}}%
37
+    						{{lastcount.census}}/{{lastcount.lesson.course.enrolled}} ({{lastcountratio}}%)
43 38
   						</div>
44
-					</div>
39
+  					</div>
40
+  					<p>{{lastcount.comment}}</p>
41
+  					<p style="text-align:right;font-style:italic">{{lastcount.signature}}</p>
42
+				</div>
43
+			</div>
44
+		</div>
45
+		<div class="col-md-6">
46
+			<div class="panel panel-default">
47
+				<div class="panel-heading">
48
+					<h2 class="panel-title">Liste des cours</h2>
49
+				</div>
50
+				<div class="panel-body">
51
+					<ul class="list-group">
52
+						{% for course in courses %}
53
+							<li class="list-group-item">{{course.name}}
54
+							{% if course.promotion.number|divisibleby:2 %}
55
+								(<span style='color:#D62222'>X{{course.promotion.number}}</span>)
56
+							{% else %}
57
+								(<span style='color:#F2E52E'>X{{course.promotion.number}}</span>)
58
+							{% endif %}
59
+							</li>
60
+						{% endfor %}
61
+					</ul>
45 62
 				</div>
46 63
 			</div>
47 64
 		</div>