Ei kuvausta

homeTemplate.html 3.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {% extends 'baseTemplate.html' %}
  2. {% block title %}Accueil{% endblock %}
  3. {% block nav %}{% endblock %}
  4. {% block background %}{% load static %}{% static 'Panorama-Poinca.JPG' %}{% endblock %}
  5. {% block content %}
  6. <div class="container-fluid">
  7. <div class="row">
  8. <div class="col-md-6">
  9. <div class="panel panel-primary">
  10. <div class="panel-heading">
  11. <h2 class="panel-title">Présentation</h2>
  12. </div>
  13. <div class="panel-body">
  14. <p>Bienvenue sur le site du <b>Laboratoire pour l'Acquisition Périphérique d'Informations !</b></p>
  15. <p>Tu t'ennuies en amphi ? Tu remarques que les rangs sont de plus en plus clairsemés et tu
  16. aimerais savoir plus précisément <em>combien</em> de tes camarades de promotion choissisent
  17. la douceur de leur oreiller plutôt que la rudesse des bancs d'Arago ?</p>
  18. <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>
  19. </div>
  20. </div>
  21. <div class="panel panel-success">
  22. <div class="panel-heading">
  23. <h2 class="panel-title">Dernier comptage enregistré</h2>
  24. </div>
  25. <div class="panel-body">
  26. {% if lastcount.lesson.course.name == "Amphis 0" %}
  27. <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>
  28. {% elif lastcount.lesson.course.name == "Conférences scientifiques" %}
  29. <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>
  30. {% else %}
  31. <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>
  32. {% endif %}
  33. <div class="progress">
  34. <div class="progress-bar progress-bar-{{lastcount.progressbarclass}}" role="progressbar"
  35. aria-valuenow="{{lastcount.ratio}}" aria-valuemin="0" aria-valuemax="100"
  36. aria-valuenow="{{lastcount.ratio}}" aria-valuemin="0" aria-valuemax="100"
  37. style="width: {{lastcount.ratio}}%;">
  38. {{lastcount.census}}/{{lastcount.lesson.course.enrolled}} ({{lastcount.ratio}}%)
  39. </div>
  40. </div>
  41. <p>{{lastcount.comment}}</p>
  42. <p style="text-align:right;font-style:italic">{{lastcount.signature}}</p>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="col-md-6">
  47. <div class="panel panel-default">
  48. <div class="panel-heading">
  49. <h2 class="panel-title">Liste des cours</h2>
  50. </div>
  51. <div class="panel-body">
  52. <p>Le pourcentage est le taux de visibilité du cours, le ratio correspond au nombre de cours comptés.
  53. <ul class="list-group">
  54. {% for course in courses %}
  55. <a class="list-group-item" href="{% url 'census.views.cours' id_cours=course.id %}">{{course.name}}
  56. {% if course.promotion.number|divisibleby:2 %}
  57. (<span style='color:#D62222'>X{{course.promotion.number}}</span>)
  58. {% else %}
  59. (<span style='color:#F2E52E'>X{{course.promotion.number}}</span>)
  60. {% endif %}
  61. <span class="badge">{{course.nonnulllessonscount}} / {{course.lessonscount}}</span>
  62. <span class="badge">{{course.totalratio}} %</span>
  63. </a>
  64. {% endfor %}
  65. </ul>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. {% endblock %}