SkyLearn-Test/templates/quiz/sitting_list.html
2024-09-29 10:39:50 +03:00

67 lines
2.1 KiB
HTML

{% extends 'base.html' %}
{% load i18n %}
{% block title %}{% trans "All Quizzes" %} | {% trans 'Learning management system' %}{% endblock %}
{% block content %}
<nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">{% trans 'Home' %}</a></li>
<li class="breadcrumb-item active" aria-current="page">{% trans 'Complete Exams' %}</li>
</ol>
</nav>
<div class="container">
<div class="title-1"><i class="fas fa-calendar-alt"></i>{% trans "List of complete exams" %}</div>
{% for student in students %}<h3>{{ student.student.user.get_full_name }}</h3>{% endfor %}
{% for marking in marking_list %}<h3>{{ marking }} <small>{{ forloop.counter }}</small></h3>{% endfor %}
<form action="" method="GET" class="form-inline justify-content-center bg-white p-4 my-3 d-flex gap-3">
<input type="text" name="user_filter" class="form-control" placeholder="User" value="{{ request.GET.user_filter }}">
<input type="text" name="quiz_filter" class="form-control" placeholder="Quiz" value="{{ request.GET.quiz_filter }}">
<button type="submit" class="btn btn-outline-secondary">{% trans "Filter"%}</button>
</form>
{% if sitting_list %}
<div class="info-text bg-danger my-2">{% trans 'Total complete exams:' %} {{ sitting_list.count }}</div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>#</th>
<th>{% trans "User" %}</th>
<th>{% trans "Course" %}</th>
<th>{% trans "Quiz" %}</th>
<th>{% trans "Completed" %}</th>
<th>{% trans "Score" %}(%)</th>
<th></th>
</tr>
</thead>
<tbody>
{% for sitting in sitting_list %}
<tr>
<td>{{ forloop.counter }}</td>
<td>{{ sitting.user }}</td>
<td>{{ sitting.quiz.course }}</td>
<td>{{ sitting.quiz }}</td>
<td>{{ sitting.end|date }}</td>
<td>{{ sitting.get_percent_correct }}%</td>
<td>
<a href="{% url 'quiz_marking_detail' pk=sitting.id %}">
{% trans "View details" %}
</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p class="p-3 bg-light">{% trans "No completed exams for you" %}.</p>
{% endif %}
</div>
{% endblock %}