Skip to content
Snippets Groups Projects
lesson.html 3.99 KiB
{# -*- engine:django -*- #}
{% extends "core/base.html" %}
{% load material_form i18n static %}

{% block browser_title %}{% blocktrans %}Lesson{% endblocktrans %}{% endblock %}

{% block extra_head %}
  {{ block.super }}
  <link rel="stylesheet" href="{% static 'css/alsijil/lesson.css' %}"/>
{% endblock %}

{% block page_title %}
  {{ day }}, {% blocktrans with period=lesson_period.period.period %}{{ period }}. period{% endblocktrans %} –

  {% for group in lesson_period.get_groups.all %}
    <span>{{ group.name }}</span>,
  {% endfor %}

  {{ lesson_period.get_subject.name }},

  {% for teacher in lesson_period.get_teachers.all %}
    {{ teacher.short_name }}
  {% endfor %}

  <span class="right">
    {% include "alsijil/partials/lesson_status_icon.html" with period=lesson_period css_class="medium" %}
  </span>
{% endblock %}

{% block content %}
  <form method="post">
    <div class="row">
      <div class="col s12">
        {% include "core/partials/save_button.html" %}
      </div>
    </div>
    {% csrf_token %}

    <div class="row">
      <div class="col s12 m12 l6 xl8">
        <div class="card">
          <div class="card-content">
          <span class="card-title">
            {% blocktrans %}Lesson documentation{% endblocktrans %}
          </span>

            {% form form=lesson_documentation_form %}{% endform %}
          </div>
        </div>
      </div>
      <div class="col s12 m12 l6 xl4">
        <div class="card">
          <div class="card-content">
          <span class="card-title">
            {% blocktrans %}Change history{% endblocktrans %}
          </span>
            {% include 'core/partials/crud_events.html' with obj=lesson_documentation %}
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col s12">
        <div class="card">
          <div class="card-content">
      <span class="card-title">
        {% blocktrans %}Personal notes{% endblocktrans %}
      </span>
            {% form form=personal_note_formset.management_form %}{% endform %}

            <table class="striped responsive-table alsijil-table">
              <thead>
              <tr>
                <th>{% blocktrans %}Person{% endblocktrans %}</th>
                <th>{% blocktrans %}Absent{% endblocktrans %}</th>
                <th>{% blocktrans %}Tardiness{% endblocktrans %}</th>
                <th>{% blocktrans %}Excused{% endblocktrans %}</th>
                <th>{% blocktrans %}Remarks{% endblocktrans %}</th>
              </tr>
              </thead>
              <tbody>
              {% for form in personal_note_formset %}
                <tr>
                  {{ form.id }}
                  <td>{{ form.person_name }}{{ form.person_name.value }}</td>
                  <td class="center-align">
                    <label>
                      {{ form.absent }}
                      <span></span>
                    </label>
                  </td>
                  <td>
                    <div class="input-field">
                      {{ form.late }}
                      <label for="{{ form.absent.id_for_label }}">
                        {% trans "Tardiness (in m)" %}
                      </label>
                    </div>
                  </td>
                  <td class="center-align">
                    <label>
                      {{ form.excused }}
                      <span></span>
                    </label>
                  </td>
                  <td>
                    <div class="input-field">
                      {{ form.remarks }}
                      <label for="{{ form.absent.id_for_label }}">
                        {% trans "Remarks" %}
                      </label>
                    </div>
                  </td>
                </tr>
              {% endfor %}
              </tbody>
            </table>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col s12">
        {% include "core/partials/save_button.html" %}
      </div>
    </div>
  </form>
{% endblock %}