{% extends "base.html" %} {% block title %}Новая лабораторная{% endblock %} {% block content %}

Новая лабораторная

Создание из JSON

Загрузите один файл: название/номер работы и массив «variants» (основная группа — номера с level: main, повышенная — level: advanced).

{% if parsed %}

Проверьте и создайте

№НазваниеВариантов
{{ parsed.lab.get('number', '—') }} {{ parsed.lab.get('title', '—') }} {% set mains = parsed.variants | selectattr('level', 'equalto', 'main') | list %} {% set advs = parsed.variants | selectattr('level', 'equalto', 'advanced') | list %} всего {{ parsed.variants | length }} осн. {{ mains | length }} повыш. {{ advs | length }}
{% endif %} {% endblock %}