Select Git revision
rsnapshot.conf.j2
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
stats.html 2.59 KiB
{% extends "base.html" %}
{% block content %}
<div class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<h1 class="panel-title">Gesamt</h1>
</div>
<div class="panel-body">
<div class="row col-xs-12">
<div class="col-xs-12 col-md-6">
<p class="text-center">Veranstaltungen pro Semester</p>
<div id="plot_course_count" class="plot-view" data-url="{{url_for('stats_generic', req="course_count")}}"></div>
</div>
<div class="col-xs-12 col-md-6">
<p class="text-center">Vorlesungen pro Semester</p>
<div id="plot_lectures_count" class="plot-view" data-url="{{url_for('stats_generic', req="lectures_count")}}"></div>
</div>
<div class="col-xs-12 col-md-6">
<p class="text-center">Veranstaltungen pro Kategorie</p>
<div id="plot_categories_courses" class="plot-view" data-type="pie" data-url="{{url_for('stats_generic', req="categories_courses")}}"></div>
</div>
<div class="col-xs-12 col-md-6">
<p class="text-center">Vorlesungen pro Kategorie</p>
<div id="plot_categories_lectures" class="plot-view" data-type="pie" data-url="{{url_for('stats_generic', req="categories_lectures")}}"></div>
</div>
<!--<div class="col-xs-12 col-md-12 plot-view" style="height: 1200px;" data-type="pie" data-url="{{url_for('stats_generic', req="organizer_courses")}}"></div>!-->
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<span class="panel-title"><a name="semesterstats"></a>Semester <select id="semesterselect" name="semester"><option value="">alle</option></select></span>
</div>
<div class="panel-body" >
<div class=col-xs-12">
<p class="text-center">Zuschauer pro Veranstaltung</p>
<div id="plot_courses" class="plot-view" data-url="{{url_for('stats_viewsperday', req="courses", filter=filter)}}"></div>
</div>
<div class=col-xs-12">
<p class="text-center">Zuschauer pro Format</p>
<div id="plot_global" class="plot-view" data-url="{{url_for('stats_viewsperday', req="global", filter=filter)}}"></div>
</div>
</div>
</div>
</div>
<script>
$( document ).ready(function () {
{% for s in semester if s.semester != '' %}
$("#semesterselect").append('<option value="{{ s.from.timestamp()|int }}-{{ s.to.timestamp()|int }}">{{ s.semester }}</option>');
{% endfor %}
{% if filter %}
$("#semesterselect").val("{{ filter }}")
{% else %}
$("#semesterselect").val("")
{% endif %}
$("#semesterselect").on("change", function () {
window.location.href="{{ url_for('stats') }}?filter="+$("#semesterselect").val()+"#semesterstats";
});
});
</script>
{% endblock %}