86 lines
2.5 KiB
HTML
86 lines
2.5 KiB
HTML
<main>
|
|
<table id="plan">
|
|
<caption>
|
|
{{ data.date }}, Woche {{ data.week_type }}
|
|
</caption>
|
|
|
|
<colgroup>
|
|
<col />
|
|
<col />
|
|
<col />
|
|
<col style="width: 30%" />
|
|
<col />
|
|
<col />
|
|
<col />
|
|
<col style="width: 20%" />
|
|
</colgroup>
|
|
|
|
<thead>
|
|
<tr>
|
|
<th>Stunde</th>
|
|
<th>Klasse(n)</th>
|
|
<th>(Fach)</th>
|
|
<th>Fach</th>
|
|
<th>Vertreter</th>
|
|
<th>(Raum)</th>
|
|
<th>Raum</th>
|
|
<th>Text</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{% for subst in data.substitutions %}
|
|
<tr>
|
|
<td>{{ subst.period }}</td>
|
|
<td>{{ subst.classes|join(", ") }}</td>
|
|
<td>
|
|
{% match subst.prev_subject %}
|
|
{% when Some with (x) %}
|
|
{{ x }}
|
|
{% when None %}
|
|
---
|
|
{% endmatch %}
|
|
</td>
|
|
<td>
|
|
{% match subst.subject %}
|
|
{% when Some with (x) %}
|
|
{{ x }}
|
|
{% when None %}
|
|
---
|
|
{% endmatch %}
|
|
</td>
|
|
<td>
|
|
{% match subst.teachers %}
|
|
{% when Some with (x) %}
|
|
{{ x|join(", ") }}
|
|
{% when None %}
|
|
---
|
|
{% endmatch %}
|
|
</td>
|
|
<td>
|
|
{% if subst.prev_rooms.is_empty() %}
|
|
---
|
|
{% else %}
|
|
{{ subst.prev_rooms|join(", ") }}
|
|
{% endif %}
|
|
</td>
|
|
<td>
|
|
{% if subst.rooms.is_empty() %}
|
|
---
|
|
{% else %}
|
|
{{ subst.rooms|join(", ") }}
|
|
{% endif %}
|
|
</td>
|
|
<td>
|
|
{% match subst.text %}
|
|
{% when Some with (x) %}
|
|
{{ x }}
|
|
{% when None %}
|
|
{% endmatch %}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</main>
|