October 6

Идея №3. Автоматизированная очередь для сдачи работ преподавателям

Перерождение уже существующего проекта: https://habr.com/ru/articles/806471. Ранее представлял собой узконаправленную автоматизированную очередь для сдачи лабораторных и иных работ для отдельной учебной группы в Московском Политехе.

Цель проекта: Создать универсальную автоматизированную систему очереди для сдачи лабораторных и иных работ, ориентированную на студентов и преподавателей образовательных учреждений. Система будет обеспечивать прозрачный и справедливый процесс формирования очередей на сдачу работ с возможностью авторизации, записи, удаления записи, а также ведения истории действий пользователей. Проект выйдет за рамки одной учебной группы и сможет быть адаптирован для использования в разных учебных заведениях.

1. Личный кабинет студента

Функциональность личного кабинета для студентов включает:

  • Вход в систему с возможностью смены пароля и управления своим профилем.
  • Выбор дисциплины и запись в очередь на сдачу лабораторных работ.
  • Отображение текущего статуса очереди, времени записи, а также истории записей.
  • Возможность удаления своей записи в любой момент до начала занятия.
  • Учет времени создания и удаления записей для просмотра и анализа.

2. Личный кабинет преподавателя

Преподаватели получат доступ к следующим возможностям:

  • Создание и управление очередями для различных дисциплин.
  • Возможность перемещать студентов в очереди, удалять записи или добавлять их по необходимости.
  • Выгрузка данных об очереди и истории записей в различные форматы (Excel, PDF) для дальнейшей обработки.
  • Просмотр всех изменений в очереди с указанием времени и пользователя.

3. Личный кабинет администратора

Администраторская панель включает:

  • Возможность добавления, удаления и редактирования учетных записей студентов и преподавателей.
  • Полный контроль над всеми очередями, с возможностью просмотра и изменения любых данных.
  • Добавление новых учебных предметов и управление очередями по ним.
  • Доступ к истории всех очередей и действий пользователей для обеспечения прозрачности и анализа.

4. Дополнительные возможности (после основного запуска):

  • Возможность встраивания системы в уже существующие образовательные платформы и расписания вузов/школ.
  • Отправка уведомлений студентам о приближении их времени в очереди или об изменениях в расписании.
  • Мобильные приложения для iOS и Android (изначально, запуск только веб-версии).

5. Коммерческое использование

Система будет предложена как облачное решение для учебных заведений с различными моделями оплаты, включая ежемесячную подписку или разовую оплату за установку. Возможны платные функции для более продвинутого мониторинга и аналитики, а также предоставление дополнительных возможностей для администраторов и преподавателей.

6. Стек технологий

Для веб-интерфейса — React.JS, для хранения данных — PostgreSQL, для REST API — PHP + JSON, для Android — Kotlin + Jetpack Compose, для iOS — Swift.

7. Проблемы

Проект может быть не так актуален для учебных заведений, которые не имеют проблем с системой образования, в отличие от Московского Политеха, в котором не знают, что значит словосочетание "обучение студентов", зато прекрасно понимают выражение "проверка знаний студентов". Простыми словами, данный проект не будет представлять интерес для обычных ВУЗов, в которых реально учат, а не только проверяют самостоятельно полученные студентами знания.