2022-06-20 01:08:57 +00:00
|
|
|
{% from "macros.html" import information %}
|
|
|
|
{% extends "admin/master.html" %}
|
|
|
|
|
|
|
|
{% block body %}
|
|
|
|
{{ information(current_user, active_semester_str, role="assistant") }}
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
<div class="d-inline-flex">
|
|
|
|
<table class="table table-bordered">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<th scope="row">
|
|
|
|
Experiment
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
{{ experiment_label }}
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<th scope="row">
|
|
|
|
Group number
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
{{ group_number }}
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
<form method="POST">
|
|
|
|
{{ form.csrf_token }}
|
|
|
|
<div class="d-inline-flex">
|
|
|
|
<table class="table table-striped table-bordered">
|
|
|
|
<thead class="thead-dark">
|
|
|
|
<tr>
|
|
|
|
<th scope="col">
|
|
|
|
Appointment date
|
|
|
|
</th>
|
|
|
|
<th scope="col">
|
|
|
|
Should be in break
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
|
|
|
{% for appointment_field in appointment_fields %}
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
{{ appointment_field }}
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
{{ appointment_field.description }}
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
2022-06-27 20:13:35 +00:00
|
|
|
<div class="table-responsive">
|
2022-06-20 01:08:57 +00:00
|
|
|
<table class="table table-striped table-bordered">
|
|
|
|
<thead class="thead-dark">
|
|
|
|
<tr>
|
|
|
|
<th scope="col">
|
|
|
|
Student
|
|
|
|
</th>
|
|
|
|
<th scope="col">
|
|
|
|
Oral mark
|
|
|
|
</th>
|
|
|
|
<th scope="col">
|
|
|
|
Protocol mark
|
|
|
|
</th>
|
2022-06-27 20:13:35 +00:00
|
|
|
<th scope="col">
|
|
|
|
Final experiment mark¹
|
|
|
|
</th>
|
|
|
|
<th scope="col">
|
|
|
|
University email
|
|
|
|
</th>
|
|
|
|
<th scope="col">
|
|
|
|
Contact email²
|
|
|
|
</th>
|
2022-06-20 01:08:57 +00:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
|
|
|
|
<tbody>
|
2022-06-27 20:13:35 +00:00
|
|
|
{% for student, oral_experiment_mark, protocol_experiment_mark, final_experiment_mark in experiment_mark_zip %}
|
2022-06-20 01:08:57 +00:00
|
|
|
<tr>
|
|
|
|
<th scope="row">
|
|
|
|
{{ student }}
|
|
|
|
</th>
|
|
|
|
<td>
|
|
|
|
{{ oral_experiment_mark }}
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
{{ protocol_experiment_mark }}
|
|
|
|
</td>
|
2022-06-27 20:13:35 +00:00
|
|
|
<td>
|
|
|
|
{% if final_experiment_mark is none %}
|
|
|
|
<span style='color:red'><strong>None</strong></span>
|
|
|
|
{% else %}
|
|
|
|
{{ final_experiment_mark }}
|
|
|
|
{% endif %}
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
{{ student.uni_email }}
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
{{ student.contact_email }}
|
|
|
|
</td>
|
2022-06-20 01:08:57 +00:00
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
2022-06-26 22:20:56 +00:00
|
|
|
<div class="form-group form-row">
|
2022-06-27 20:13:35 +00:00
|
|
|
<label for={{ form.note.id }} class="col-form-label">{{ form.note.label }}³</label>
|
2022-06-26 22:20:56 +00:00
|
|
|
<div class="col">
|
|
|
|
{{ form.note }}
|
|
|
|
</div>
|
2022-06-20 01:08:57 +00:00
|
|
|
</div>
|
|
|
|
|
2022-06-27 20:13:35 +00:00
|
|
|
{{ form.submit }}
|
|
|
|
</form>
|
2022-06-26 20:31:39 +00:00
|
|
|
|
2022-06-27 20:13:35 +00:00
|
|
|
<hr>
|
2022-06-20 01:08:57 +00:00
|
|
|
|
2022-06-27 20:13:35 +00:00
|
|
|
<font size="2">
|
|
|
|
<p>1. </p>
|
|
|
|
<p>2. </p>
|
|
|
|
<p>3. {{ form.note.description }}</p>
|
|
|
|
</font>
|
2022-06-20 01:08:57 +00:00
|
|
|
{{ footer|safe }}
|
|
|
|
{% endblock body %}
|