Руководство пользователя системы учета посещаемости
1. Назначение системы
Система предназначена для:
- фиксации посещаемости по классам за конкретную дату
- ведения списка отсутствующих с причинами
- просмотра статистики за дату
- экспорта статистики в
ExcelиCSV.
Система поддерживает 2 роли:
admin(администратор)teacher(учётная запись класса).
2. Вход в систему
- Откройте веб-интерфейс.
- В поле
API Base URLукажите адрес API (обычно менять не нужно). - Введите логин и пароль.
- Нажмите
Войти.
После входа в верхней части экрана отображаются роль и userId.
3. Навигация по интерфейсу
Основные вкладки:
Классы(только дляadmin);Посещаемость;Статистика;Управление учётными данными(только дляadmin).
Дополнительно:
- кнопка
Выйтизавершает сессию; - кнопка
Тёмная тема / Светлая темапереключает оформление.
4. Работа учителя
4.1. Заполнение посещаемости
Вкладка: Посещаемость → блок Заполнить / обновить посещаемость.
Для учителя класс подставляется автоматически по его учётной записи.
- Выберите дату.
- Дождитесь автозагрузки данных.
- Укажите:
По списку(totalStudents);Присутствуют(presentCount). - Добавьте отсутствующих:
Отсутствующие по неуважительным причинам;Отсутствующие по уважительным причинам(с обязательной причиной). - Нажмите
Сохранить посещаемость.
Валидация:
presentCountне может быть большеtotalStudents;- количество отсутствующих должно равняться
totalStudents - presentCount; - дубли фамилий не допускаются;
- для уважительных отсутствий причина обязательна.
4.2. Просмотр посещаемости
Вкладка: Посещаемость → блок Просмотр посещаемости за дату.
- Выберите дату.
- Нажмите
Загрузить.
Для учителя загружается посещаемость только его класса.
4.3. Просмотр статистики
Вкладка: Статистика.
- Выберите дату.
- Нажмите
Показать.
Для учителя выводится статистика по его классу без выбора класса.
Результат:
- список отсутствующих;
- класс и причина отсутствия;
- общее число отсутствующих.
4.4. Экспорт статистики
Вкладка: Статистика.
- Выберите дату.
- Нажмите:
Экспорт в Excel для .xlsx;
Экспорт в CSV для .csv.
Файл скачивается автоматически.
5. Работа администратора
5.1. Управление классами
Вкладка: Классы.
Функции:
- выбор класса;
- создание класса (
класс + пароль); - просмотр данных выбранного класса;
- изменение логина/пароля выбранного класса;
- удаление класса.
5.2. Управление собственными учётными данными
Вкладка: Управление учётными данными.
Доступные операции:
- изменение собственных логина и пароля администратора.
5.3. Незаполненные классы
Вкладка: Статистика.
- Выберите дату.
- Нажмите
Показать незаполненные классы.
Для admin выводится таблица:
- класс;
- логин класса;
- ID учётной записи.
6. Рекомендации по работе
- Сначала выбирайте дату, затем вводите данные.
- Для админа: сначала выберите нужный класс на вкладке
Классы, затем меняйте его учётные данные. - Используйте экспорт для передачи статистики.
7. Частые проблемы
7.1. Не удаётся войти
Проверьте:
- правильность
API Base URL(если меняли); - логин/пароль;
- доступность backend.
7.2. Ошибка при сохранении посещаемости
Проверьте:
- соответствие формуле
totalStudents - presentCount; - отсутствие дублей в списке отсутствующих;
- заполнены ли причины для отсутствующих по уважительным причинам.
7.3. Не скачивается файл экспорта
Проверьте:
- выбрана ли дата;
- не блокирует ли браузер загрузки.
8. Контакты для сопровождения
Если проблему не удалось устранить:
- сохраните текст ошибки;
- укажите дату, класс и роль пользователя;
- передайте информацию администратору системы или разработчику.
Контакты разработчика:
- электронная почта:
ornihex@proton.me; - репозиторий:
https://github.com/Ornihex/Attendence.