Skip to main content

Schild Web Klassenbuchmodul

Анализ, UX-дизайн и запуск онлайн-дневника для немецких школ

Команде SchILD Web требовался современный «классный журнал», который бы одинаково хорошо работал на ноутбуке директора и смартфоне учителя. Мы создали веб-приложение, позволяющее вести оценки, посещаемость и рекомендации по каждому ученику в пару кликов. Интуитивная навигация, цветовая кодировка статусов и адаптивная таблица избавляют педагогов от лишних Excel-файлов. В пилотных гимназиях время на внесение итоговых оценок сократилось на 35 %, а количество ошибок в отчётах — вдвое.

Анализ и брифинг

На старом десктоп-ПО учителя тратили до 15 минут на один класс: интерфейс перегружен, мобильной версии нет. Мы провели воркшопы с 24 педагогами, карту пользовательских историй и аудит конкурентов (WebUntis, EduPage) — выяснили, что главные барьеры – медленный ввод и путаница в шкалах оценок.

Сформировали требований бэклог и приоритезировали пять ключевых функций: быстрый поиск ученика (≤0,2 с), авто-фильтры по предметам, шаблоны типовых комментариев, журнал посещаемости и отчёт PDF в один клик. Чёткие KPI позволили уложиться в дорожную карту на шесть спринтов.

Дизайн и разработка

Нужно было создать интерфейс, одинаково понятный стажёру-учителю и директору с 30-летним стажем, без обучения. Важны доступность (WCAG 2.1 AA), быстрая работа таблиц на старых планшетах и единый визуальный стиль SchILD-экосистемы.

Мы разработали дизайн-систему на базе Roboto, серой нейтральной палитры и семафорных акцентов (зелёный / жёлтый / красный). Front-end на React + TypeScript, виртуализация строк позволяет обрабатывать 5 000 записей без лагов. Все модули (Stundenplan, Anwesenheiten, Leistungsdaten) — отдельные SPA-роуты; доступ к данным идёт через REST API с JWT. CLS < 0,05, а PWA-обёртка обеспечивает офлайн-режим в спортзале без Wi-Fi.

Оптимизация и запуск

Продукт должен соответствовать DSGVO, быть совместимым с LDAP школ и выдерживать пик — 1 600 одновременных сессий в конце четверти. Дополнительно — миграция исторических данных из SchILD NRW.

Мы внедрили CI/CD на GitLab, нагрузочное тестирование JMeter показало 2 200 RPS при p95 < 300 мс. Шифрование данных на лету (TLS 1.3) и в покое (AES-256), автоматические бэкапы в S3-совместимое хранилище. При релизе система мигрировала 1,3 млн записей без простаивания, а служба поддержки зафиксировала 0 критических тикетов в первую неделю.

Consent Management Platform by Real Cookie Banner