{% extends "mylab/base.html" %} {% load widget_tweaks %} {% load static %} {% load user_link %} {% block breadcrumb %} {% endblock %} {% block breadcrumb-mobile %} {% endblock %} {% block mylab_content %}

My Lab

Request a lab appointment

{% if success and success is True %}
Appointment request successfully processed.
Back to MyLab

New appointment request
Experiment: {% experiment_link app_request.experiment True %}
Tutor(s): {% tutor_link_list app_request.experiment.tutors.all fullname=True %}
Date: {{ app_request.date.date|date:"l, j F Y" }}
Lab partner(s): {% user_link_list app_request.partners.all fullname=True %}
Comment: {% if app_request.comment %}{{ app_request.comment }}{% else %}None{% endif %}
{% else %}

Here you can request an appointment for a lab for a given experiment. Please select a date on which you would like to take the lab. Then you can select a lab partner, with whom you would like to work together. Please note that this student still has to request an appointment by themself.

You can also select no lab partner. In that case the tutor of the experiment will try to pair you with other students or let you take the lab alone, but it is not guaranteed that this will work.

In some circumstances you might want to take the lab in a group of three. In that case you can select a second lab partner. Please not that this will only be granted in justified cases!

After requesting your appointment, the tutor of the experiment will review the request and inform you, whether it is granted or rejected.


{% csrf_token %} {% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %}

{% if dates|length == 0 %}
There are no more free time slots for this semester. Please contact the tutor of the lab directly via email for an appointment.
{% else %}
{% render_field form.date class+="form-select" %}
{% render_field form.partner1 class+="form-select" %}
{% render_field form.partner2 class+="form-select" %}

{% render_field form.comment class+="form-control" %}

{% endif %}
{% endif %} {% endblock %}