Skip to content
Snippets Groups Projects

Student grading

Merged Martin Mareš requested to merge student-grading into master
3 unresolved threads
3 files
+ 94
2
Compare changes
  • Side-by-side
  • Inline

Files

+ 38
0
{% extends "base.html" %}
{% block body %}
{% set c=g.course %}
{% set t=g.topic %}
<h2>Grade {{t.title}}</h2>
<p><a href='{{ url_for('course_index', cident=c.ident) }}'>Return to course</a>
<table class=results>
<tr><th class='tbeforehdr'>Full name
<th>Points
<tr><th class='tbeforehdr'>max.
<td class='pts'>{{ t.max_points if t.max_points != None else "" }}
{% for s in students.values() %}
<tr><td class='tbeforehdr'>{{ s.full_name }}
{% set sol=solutions[s.uid] %}
{% set cls=[] %}
{% if sol.last_activity == None %}
{% do cls.append("snull") %}
<td class='{{ cls|join(" ") }}'>
{% else %}
{% do cls.append("pts") %}
{% if sol.last_seen_by_me == None or sol.last_seen_by_me < sol.last_activity %}
{% do cls.append("snew") %}
{% else %}
{% do cls.append("sold") %}
{% endif %}
<td class="{{ cls|join(" ") }}"><a href='{{ url_for('topic_index', cident=c.ident, tident=t.ident, student_uid=s.uid) }}'>
{% if sol.points != None %}
{{ sol.points }}
{% else %}
???
{% endif %}
</a>
{% endif %}
{% endfor %}
</table>
{% endblock %}
Loading