Affichage de la progression utilisateur dans les cours suivis et amélioration des templates associés.

This commit is contained in:
mrtoine 2025-12-16 13:55:14 +01:00
parent 81b42b8b4a
commit 8f0fad45be
4 changed files with 65 additions and 29 deletions

View file

@ -6,12 +6,27 @@
{% endblock %}
<div class="profile-details">
<h2>Mes cours</h2>
<p>Retrouvez ici la liste de tous les cours que vous suivez.</p>
<ul>
{% for course in user_courses %}
<li><a href="{% url 'courses:show' course.name|slugify course.id %}">{{ course.name }}</a></li>
{% endfor %}
</ul>
<p>Retrouvez ici la liste de tous les cours que vous suivez et votre progression.</p>
{% if progress_list %}
<ul class="profile-courses">
{% for p in progress_list %}
{% with course=p.course %}
<li>
<a href="{% url 'courses:show' course.name|slugify course.id %}">
{% if course.thumbnail %}
<img src="/{{ course.thumbnail }}" alt="{{ course.name }}" class="course-thumb-mini">
{% endif %}
<span>{{ course.name }}</span>
</a>
<div class="muted small">Progression: {{ p.percent_completed }}%</div>
</li>
{% endwith %}
{% endfor %}
</ul>
{% else %}
<p class="muted">Vous ne suivez aucun cours pour le moment.</p>
{% endif %}
</div>
</section>
{% endblock %}