Идея №2. Система контроля посещаемости студентов/школьников, основанная на использовании QR-кодов.
Цель проекта: Создать систему контроля посещаемости студентов и школьников, основанную на использовании QR-кодов. Преподаватели смогут генерировать уникальные QR-коды для каждой пары или урока, которые учащиеся будут сканировать с помощью своих устройств. После каждого сканирования код будет автоматически обновляться, обеспечивая безопасность и предотвращение мошенничества. Система будет фиксировать посещаемость в режиме реального времени и предоставлять преподавателям возможность экспорта табеля в различные форматы.
1. Личный кабинет преподавателя
Функциональность личного кабинета учителя включает:
- Автоматическое создание уникального кода для каждого занятия, который учащиеся сканируют для регистрации своего присутствия.
- После каждого сканирования код обновляется, чтобы избежать повторного использования.
- Отображение посещаемости учеников с возможностью редактирования и ведения журнала.
- Возможность экспорта табеля посещаемости в форматы Excel, CSV или PDF для дальнейшей обработки и хранения.
2. Личный кабинет ученика
Функциональность для учащихся включает:
- Возможность быстрого сканирования кода с мобильного устройства для регистрации присутствия на занятии.
- Отображение подтверждения успешного сканирования и записи посещения.
- Доступ к личному журналу посещаемости с информацией о прошлых занятиях.
3. Личный кабинет администратора
Администраторская панель включает:
- Возможность отслеживания посещаемости всех учеников в рамках школы или вуза.
- Добавление, удаление и управление аккаунтами учителей и учеников.
- Подключение к существующим информационным системам школ и университетов для синхронизации данных и упрощения управления расписаниями и посещаемостью.
4. Дополнительные возможности (после основного запуска):
- Автоматическое создание QR-кодов на основе учебного расписания.
- Встроенные механизмы защиты от подделки или повторного использования QR-кодов.
- Рассылка оповещений учащимся и учителям о предстоящих занятиях или изменениях в расписании.
- Мобильные приложения для iOS и Android (изначально, запуск только веб-версии).
5. Коммерческое использование:
Система может быть предложена образовательным учреждениям как облачное решение с подпиской или по модели "оплата за количество пользователей". Возможна кастомизация под нужды конкретного учреждения с интеграцией в существующие системы вузов и школ. В качестве примера интеграции, можно рассматривать использование платформы для проведения вебинаров МТС Линк, которая используется в Московском Политехе и полностью интегрирована в их информационную систему. Монетизация может включать платный экспорт данных, расширенные функции аналитики посещаемости и поддержка дополнительных отчетов.
6. Стек технологий:
Для веб-интерфейса — React.JS, для хранения данных — PostgreSQL, для REST API — PHP + JSON, для Android — Kotlin + Jetpack Compose, для iOS — Swift.