parent
266fa6ae5d
commit
2856764163
6 changed files with 198 additions and 118 deletions
@ -1,37 +0,0 @@ |
|||||||
<h2>Дата создания отчёта {{ date_create }}</h2> |
|
||||||
<button><a href="new?start={{ start }}&end={{ end }}">Сгенирировать отчёт</a></button> |
|
||||||
<button style="margin-bottom: 20px"><a href="/media/analytics/s{{ start }}e{{ end }}progress.csv">Скачать отчёт</a></button> |
|
||||||
<form action=""> |
|
||||||
<label>от</label> |
|
||||||
<input name="start" type="date" value="{{ start }}"> |
|
||||||
<label>до</label> |
|
||||||
<input name="end" type="date" value="{{ end }}"> |
|
||||||
<button type="submit">Подготовить отчёт</button> |
|
||||||
</form> |
|
||||||
|
|
||||||
<table border="1px"> |
|
||||||
<tr> |
|
||||||
{% for i in header %} |
|
||||||
<th>{{ i }}</th> |
|
||||||
{% endfor %} |
|
||||||
</tr> |
|
||||||
|
|
||||||
{% for i in body %} |
|
||||||
<tr> |
|
||||||
{% for j in i %} |
|
||||||
<td style="background: {{j.background}}">{{ j.value }}</td> |
|
||||||
{% endfor %} |
|
||||||
</tr> |
|
||||||
{% endfor %} |
|
||||||
</table> |
|
||||||
<p> |
|
||||||
В данной таблице представлены данные о том, сколько студентов прошло заданную тему. <br> |
|
||||||
Темы не всегда проходятся последовательно, поэтому порой тему с большим порядковым номером прошло большее количество пользовавтелей. <br> |
|
||||||
Вы можите выставить фильтр по последней акутивности пользователя, фильтр может быть ограничивающим с одной стороны или может отсутствовать, <br> |
|
||||||
в случае ввода невалидных данных ошибки не происходит вас просто перенапровляет на начальную страницу. <br> |
|
||||||
Вы можите скачать отчёт в формате csv метка $-$yellow говорит о том что в данной теме есть экзамен,<br> |
|
||||||
в таблице темы содержашие экзамен подсвечены жёлтым светом |
|
||||||
</p> |
|
||||||
|
|
||||||
<h2>Внимание! Новый отчёт генерируется 1 раз! Следите за записью в хедоре страницы, если вы нуждаетесь в обновлении <br> |
|
||||||
данных жмите кнопку "Сгенерировать отчёт" таким образом вы получите обновлённые данные для заданных пораметров фильтрации</h2> |
|
||||||
@ -0,0 +1,41 @@ |
|||||||
|
<!DOCTYPE html> |
||||||
|
<html lang="en"> |
||||||
|
<head> |
||||||
|
<meta charset="UTF-8"> |
||||||
|
<title>Аналитика</title> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<h2>Дата создания отчёта {{ date_create }}</h2> |
||||||
|
<button><a href="new?start={{ start }}&end={{ end }}">Сгенирировать отчёт</a></button> |
||||||
|
<button style="margin-bottom: 20px"><a href="/media/analytics/theme/s{{ start }}e{{ end }}progress.csv">Скачать отчёт</a></button> |
||||||
|
<button><a href="/analytics">На главную</a></button> |
||||||
|
<form action=""> |
||||||
|
<label>от</label> |
||||||
|
<input name="start" type="date" value="{{ start }}"> |
||||||
|
<label>до</label> |
||||||
|
<input name="end" type="date" value="{{ end }}"> |
||||||
|
<button type="submit">Подготовить отчёт</button> |
||||||
|
</form> |
||||||
|
|
||||||
|
<table border="1px"> |
||||||
|
<tr> |
||||||
|
{% for i in header %} |
||||||
|
<th>{{ i }}</th> |
||||||
|
{% endfor %} |
||||||
|
</tr> |
||||||
|
{% for i in body %} |
||||||
|
<tr> |
||||||
|
{% for j in i %} |
||||||
|
<td style="background: {{j.background}}">{{ j.value }}</td> |
||||||
|
{% endfor %} |
||||||
|
</tr> |
||||||
|
{% endfor %} |
||||||
|
</table> |
||||||
|
<p> |
||||||
|
{% block description %}{% endblock %} |
||||||
|
</p> |
||||||
|
|
||||||
|
<h2>Внимание! Новый отчёт генерируется 1 раз! Следите за записью в хедоре страницы, если вы нуждаетесь в обновлении <br> |
||||||
|
данных жмите кнопку "Сгенерировать отчёт" таким образом вы получите обновлённые данные для заданных пораметров фильтрации</h2> |
||||||
|
</body> |
||||||
|
</html> |
||||||
@ -0,0 +1,12 @@ |
|||||||
|
<!DOCTYPE html> |
||||||
|
<html lang="en"> |
||||||
|
<head> |
||||||
|
<meta charset="UTF-8"> |
||||||
|
<title>Аналитика</title> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<h2>Меню поиска</h2> |
||||||
|
<h4><a href="theme">Студентов успешно прошедших тему</a></h4> |
||||||
|
<h4><a href="homework">Студентов ожидающих проверки домашки</a></h4> |
||||||
|
</body> |
||||||
|
</html> |
||||||
@ -0,0 +1,9 @@ |
|||||||
|
{% extends 'analytics/base.html' %} |
||||||
|
{% block description %} |
||||||
|
В данной таблице представлены данные о том, сколько студентов прошло заданную тему. <br> |
||||||
|
Темы не всегда проходятся последовательно, поэтому порой тему с большим порядковым номером прошло большее количество пользовавтелей. <br> |
||||||
|
Вы можите выставить фильтр по последней акутивности пользователя, фильтр может быть ограничивающим с одной стороны или может отсутствовать, <br> |
||||||
|
в случае ввода невалидных данных ошибки не происходит вас просто перенапровляет на начальную страницу. <br> |
||||||
|
Вы можите скачать отчёт в формате csv метка $-$yellow говорит о том что в данной теме есть экзамен,<br> |
||||||
|
в таблице темы содержашие экзамен подсвечены жёлтым светом |
||||||
|
{% endblock %} |
||||||
Loading…
Reference in new issue