The post has been translated automatically. Original language: Russian
Duty log — a system for recording tardiness and duty at school
A lightweight web application for recording school shifts and student tardiness. It works in a browser, without installation, data is stored in the cloud and synchronized between all participants in real time.
What is the application for?
Replaces the paper duty log and disparate Excel spreadsheets. The attendant at the entrance records latecomers in one click, the teacher sees only his class, and the administrator gets a complete picture of the school - who was late, when, and why.
Duty
- Quick search for a student by last name with a filter by class
- 3-click delay mark: arrival time → reason → note
- The reasons are divided into respectful and disrespectful (transportation, illness, family circumstances, overslept, etc.)
- A list of everyone who was tagged for today, with the option to delete the erroneous entry

Teacher
- The "Marked" tab shows only its own class.
- Filter by date (by default, the last 30 days)
- Each mark is a compact card with the student's name and the "O" icon
- When hovering over the "About" — a tooltip with the reason, time and note
- When clicked, a full-screen detailed card: status (valid/not), time, date, reason, note, who recorded


Administrator
- Dashboard with statistics: total delays, valid, no reason
- Schedules by class and by reason of lateness
- Complete list of all marked students for the period with filters by date and class
- Data management: students, classes, reasons for delays, duty schedules, users







- Export the report to CSV (opens in Excel) for any period
Interface
Each tardiness mark is displayed as a familiar letter "O" — just like in an electronic diary.: - Mouse hover → instant prompt with reason, time and note - Click → beautifully designed window with full recording information This makes the interface intuitive even without learning — everyone is used to this format from school electronic journals.


Why is it convenient
- Attendants can mark students in a convenient web application, rather than in Notes on their phone.
- Role-based access - everyone sees only what they need: the teacher does not drown in the data of the entire school, the duty officer is not distracted by administrative functions
- No need to install anything - opens in any browser, works great on your phone
- Data is not lost - cloud storage with auto-synchronization between devices every 20 seconds
- Modern, clean design - a minimum of unnecessary elements, large buttons, everything is readable at a glance
- Transparent statistics - the administrator sees in a couple of seconds which classes are more often late and for what reasons, and can upload a report for the meeting
- Quick fix - the entire delay marking procedure takes less than 15 seconds
Technically
- Single-page application (HTML/CSS/JS), without backend and server infrastructure
- Offline saving to cloud storage with background synchronization
- Adaptive layout: equally convenient on the phone and on the computer
- The module is designed with easy integration into the BilimLand ecosystem in mind. The prototype is a ready-made interface that does not require creating a separate database, but works directly with the current API. The authorization of attendants and teachers takes place through existing school profiles. This allows you to seamlessly link the module to the electronic journal, automate the marking and save the administration from the double work of transferring records.
Журнал дежурств — система учёта опозданий и дежурств в школе
Лёгкое веб-приложение для учёта школьных дежурств и опозданий учеников. Работает в браузере, без установки, данные хранятся в облаке и синхронизируются между всеми участниками в реальном времени.
Для чего приложение
Помогает дежурным быстро и эффективно отметить учеников и учителям просмотреть отмеченных. Дежурный на входе фиксирует опоздавших в один клик, учитель видит только свой класс, а администратор получает полную картину по школе - кто, когда и почему опоздал.
Дежурный
- Быстрый поиск ученика по фамилии с фильтром по классу
- Отметка опоздания в 3 клика: время прибытия → причина → примечание
- Причины делятся на уважительные и неуважительные (транспорт, болезнь, семейные обстоятельства, проспал и т.д.)
- Список всех, кого отметили за сегодня, с возможностью удалить ошибочную запись

Учитель
- Вкладка «Отмеченные» показывает только её собственный класс
- Фильтр по датам (по умолчанию — последние 30 дней)
- Каждая отметка - компактная карточка с именем ученика и значком «О»
- При наведении на «О» — всплывающая подсказка с причиной, временем и примечанием
- При клике - подробная карточка на весь экран: статус (уважительная/нет), время, дата, причина, примечание, кто зафиксировал


Администратор
- Дашборд со статистикой: всего опозданий, уважительных, без причины
- Графики по классам и по причинам опозданий
- Полный список всех отмеченных учеников за период с фильтрами по дате и классу
- Управление данными: ученики, классы, причины опозданий, расписание дежурств, пользователи







Интерфейс
Каждая отметка об опоздании отображается как знакомая всем буква «О» — как в электронном дневнике: - Наведение мышкой → мгновенная подсказка с причиной, временем и примечанием - Клик → красиво оформленное окно с полной информацией по записи Это делает интерфейс интуитивно понятным даже без обучения — все привыкли к такому формату из школьных электронных журналов.


Почему это удобно
- Дежурные могут отмечать школьников в удобном веб-приложение, а не в заметках у себя в телефоне.
- Ролевой доступ - каждый видит только то, что ему нужно: учитель не тонет в данных всей школы, дежурный не отвлекается на административные функции
- Ничего не нужно устанавливать - открывается в любом браузере, отлично работает на телефоне
- Данные не теряются - облачное хранилище с автосинхронизацией между устройствами каждые 20 секунд
- Современный, чистый дизайн - минимум лишних элементов, крупные кнопки, всё читается с одного взгляда
- Прозрачная статистика - администратор в пару секунд видит, какие классы чаще опаздывают и по каким причинам, и может выгрузить отчёт для планёрки
- Быстрая фиксация - вся процедура отметки опоздания занимает меньше 15 секунд
Технически
- Одностраничное приложение (HTML/CSS/JS), без бэкенда и серверной инфраструктуры
- Автономное сохранение в облачное хранилище с фоновой синхронизацией
- Адаптивная вёрстка: одинаково удобно на телефоне и на компьютере
- Модуль разработан с учётом лёгкой интеграции в экосистему BilimLand. Прототип представляет собой готовый интерфейс, который не требует создания отдельной базы данных, а работает напрямую с текущим API. Авторизация дежурных и учителей происходит через существующие школьные профили. Это позволяет бесшовно связать модуль с электронным журналом, автоматизировать выставление отметок и избавить администрацию от двойной работы по переносу записей.