{% if language == 'de' %} {% set labels = { 'hand_in_label': 'Abgeben', 'take_home_label': 'Mitnehmen', 'room_label': 'Raum', 'date_label': 'Datum', 'fill_in_label': 'Bei Abgabe ausfüllen', 'signature_label': 'Unterschrift', 'username_label': 'Benutzername', 'password_label': 'Passwort' } %} {% else %} {% set labels = { 'hand_in_label': 'Hand In', 'take_home_label': 'Take Home', 'room_label': 'Room', 'date_label': 'Date', 'fill_in_label': 'Fill In When Handing In', 'signature_label': 'Signature', 'username_label': 'Username', 'password_label': 'Password' } %} {% endif %} {% macro generate_hashcode_row(num_blocks, chars_per_block) %} Hashcode: {% for block in range(num_blocks) %} {% for char in range(chars_per_block) %} {% endfor %} {% if not loop.last %} - {% endif %} {% endfor %} {% endmacro %} {% set hashcode_row = generate_hashcode_row( exam_info.hashcode_num_blocks , exam_info.hashcode_block_size ) %}

{{ labels.hand_in_label }}

{{ exam_info.exam_name }}

{{ labels.room_label }}:{{ student.room }}{{ labels.date_label }}:{{ exam_info.date }}
Name: {{ student.first_name }} {{ student.last_name }}
{{ labels.username_label }}:{{ student.username }}
{{ labels.password_label }}:{{ student.password }}

{{ labels.fill_in_label }}

{{ hashcode_row }}
{{ labels.signature_label }}:
{{ student.first_name }} {{ student.last_name }}

{{ labels.take_home_label }}

{{ exam_info.exam_name }}

{{ labels.room_label }}:{{ student.room }}{{ labels.date_label }}:{{ exam_info.date }}
Name: {{ student.first_name }} {{ student.last_name }}

{{ labels.fill_in_label }}

{{ hashcode_row }}