October 6

Идея №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.