Aucune description

homeTemplate.html 3.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {% extends 'baseTemplate.html' %}
  2. {% block title %}Accueil{% endblock %}
  3. {% block nav %}{% endblock %}
  4. {% block content %}
  5. <div class="container-fluid">
  6. <div class="row">
  7. <div class="col-md-6">
  8. <div class="panel panel-primary">
  9. <div class="panel-heading">
  10. <h2 class="panel-title">Présentation</h2>
  11. </div>
  12. <div class="panel-body">
  13. <p>Bienvenue sur le site du <b>Laboratoire pour l'Acquisition Périphérique d'Informations !</b></p>
  14. <p>Tu t'ennuies en amphi ? Tu remarques 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 <a href="{% url 'census.views.comptage' %}">les conseils du LAPI</a> 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>
  18. </div>
  19. </div>
  20. <div class="panel panel-success">
  21. <div class="panel-heading">
  22. <h2 class="panel-title">Dernier comptage enregistré</h2>
  23. </div>
  24. <div class="panel-body">
  25. {% if lastcount.lesson.course.name == "Amphis 0" %}
  26. <p>Comptage de l'amphi 0 de {{lastcount.lesson.title}} des {{lastcount.lesson.course.promotion}}, donné le {{lastcount.lesson.date|date:"d/m/y"}} en amphi {{lastcount.lesson.amphi}} :</p>
  27. {% elif lastcount.lesson.course.name == "Conférences scientifiques" %}
  28. <p>Comptage de la conférence scientifique de {{lastcount.lesson.title}} 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. {% endif %}
  32. <div class="progress">
  33. <div class="progress-bar progress-bar-{{lastcount.progressbarclass}}" role="progressbar"
  34. aria-valuenow="{{lastcount.ratio}}" aria-valuemin="0" aria-valuemax="100"
  35. aria-valuenow="{{lastcount.ratio}}" aria-valuemin="0" aria-valuemax="100"
  36. style="width: {{lastcount.ratio}}%;">
  37. {{lastcount.census}}/{{lastcount.lesson.course.enrolled}} ({{lastcount.ratio}}%)
  38. </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. <p>Le pourcentage est le taux de visibilité du cours, le ratio correspond au nombre de cours comptés.
  52. <ul class="list-group">
  53. {% for course in courses %}
  54. <a class="list-group-item" href="{% url 'census.views.cours' id_cours=course.id %}">{{course.name}}
  55. {% if course.promotion.number|divisibleby:2 %}
  56. (<span style='color:#D62222'>X{{course.promotion.number}}</span>)
  57. {% else %}
  58. (<span style='color:#F2E52E'>X{{course.promotion.number}}</span>)
  59. {% endif %}
  60. <span class="badge">{{course.nonnulllessonscount}} / {{course.lessonscount}}</span>
  61. <span class="badge">{{course.totalratio}} %</span>
  62. </a>
  63. {% endfor %}
  64. </ul>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. {% endblock %}