{% set start_times = ["9:00", "9:35", "10:10", "10:45", "11:20", "11:55", "13:00", "13:35", "14:10", "14:45", "15:20", "15:55"] %}
{% set end_times = ["9:20", "9:55", "10:30", "11:05", "11:40", "12:15", "13:20", "13:55", "14:30", "15:05", "15:40", "16:15"] %}
\documentclass[a4paper,11pt]{article}

\usepackage[scale=.8]{geometry}
\usepackage{fouriernc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{booktabs}

\setcounter{secnumdepth}{0}
\pagestyle{empty}

\renewcommand{\arraystretch}{1.5}

\begin{document}

{% for examinator in groups %}

{\centering\LARGE\textbf{ {{ title -}} }}

\vspace{1em}

\section*{ {{ examinator.name }} }

\noindent
\begin{tabular}{r@{ -- }rll}
    \toprule
    \multicolumn{2}{l}{\textbf{Tijd}} & \textbf{Student} &                          \\
    \midrule
    {% for start, end, student in zip(start_times, end_times, examinator.students) -%}
    {{ start }} & {{ end }} & {{ student.name }} & {% if student.notes %}\textsc{[{{ student.notes }}]}{% endif %}
    {%- if loop.index is divisibleby(3) %} \\[5pt] {% else %} \\ {% endif %}
    {% endfor %}
    \bottomrule
\end{tabular}
\newpage
{% endfor %}
\end{document}
