Nenhuma descrição

coursTemplate.html 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {% extends 'baseTemplate.html' %}
  2. {% block title %}{{course.name}} ({{course.promotion}}){% endblock %}
  3. {% block nav %}{% endblock %}
  4. {% block background %}{% load static %}{% static 'Arago.jpg' %}{% endblock %}
  5. {% block content %}
  6. <div class="container-fluid">
  7. <div class="well">
  8. <div class="row">
  9. <div class="col-md-4">
  10. <h1>{{course.name}}
  11. {% if course.promotion.number|divisibleby:2 %}
  12. (<span style='color:#D62222'>X{{course.promotion.number}}</span>)
  13. {% else %}
  14. (<span style='color:#F2E52E'>X{{course.promotion.number}}</span>)
  15. {% endif %}
  16. </h1>
  17. <p>Nombre d'inscrits : {{course.enrolled}}</p>
  18. </div>
  19. <div class="col-md-8">
  20. {% if course.totalratio != 0 %}
  21. <h3>Taux de visibilité du cours :</h3>
  22. <div class="progress">
  23. <div class="progress-bar progress-bar-{{course.progressbarclass}}" role="progressbar"
  24. aria-valuenow="{{course.totalratio}}" aria-valuemin="0" aria-valuemax="100"
  25. style="width: {{course.totalratio}}%;">
  26. {{course.totalratio}} %
  27. </div>
  28. </div>
  29. {% endif %}
  30. </div>
  31. </div>
  32. </div>
  33. <div class="row">
  34. {% for lesson in course.lessons %}
  35. <div class="col-md-4">
  36. <div class="panel panel-default">
  37. <div class="panel-heading">
  38. <h2 class="panel-title">Séance n°{{lesson.number}} <i>{{lesson.title}}</i> – {{lesson.date|date:"d/m/y"}}, en {{lesson.amphi}}
  39. {% if lesson.professor %}
  40. par {{lesson.professor.name}}
  41. {% endif %}
  42. </h2>
  43. </div>
  44. <div class="panel-body">
  45. {% if lesson.counts %}
  46. <p>Estimation du taux de visibilité pour cette séance :</p>
  47. <div class="progress">
  48. <div class="progress-bar progress-bar-{{lesson.progressbarclass}}" role="progressbar"
  49. aria-valuenow="{{lesson.totalratio}}" aria-valuemin="0" aria-valuemax="100"
  50. style="width: {{lesson.totalratio}}%;">
  51. {{lesson.totalratio}} %
  52. </div>
  53. </div>
  54. <div class="list group">
  55. {% for count in lesson.counts %}
  56. <div class="list-group-item">
  57. <p>Résultat du comptage : <b>{{count.census}}/{{course.enrolled}}</b>. {{count.comment}}</p>
  58. <p style="text-align:right;font-style:italic">{{count.signature}}</p>
  59. </div>
  60. {% endfor %}
  61. </div>
  62. {% else %}
  63. <div class="alert alert-warning">
  64. <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
  65. <span class="sr-only">Attention : </span>Aucun comptage n'a été soumis pour cette séance
  66. </div>
  67. {% endif %}
  68. </div>
  69. </div>
  70. </div>
  71. {% endfor %}
  72. </div>
  73. </div>
  74. {% endblock %}