Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 a7772b86c001bad013abc34a6de3406b
Web-developer

Система автоматизированного разделения на группы

Добавлено 05 июл 2019 в 19:01
Проект системы автоматизированного разделения людей на группы с учётом их предпочтений для курса "Проект программного обеспечение", Университет Иннополис, 2 семестр 2ого курса.
Система создана для облегчения процесса разделения студентов на группы профессорами.
Мною был полностью сделан этап логина и создания формы, разделение на группы сделали члены моей команды.

Процесс разделения проходит следующим образом:
  • Профессор заходит под своей почтой, создаёт форму, получает ссылку на неё и делится ею со студентами;
  • Студенты заполняют форму своими данными и предпочтениями по проекту и команде;
  • Когда нужное количество студентов заполнило форму, профессор создаёт проект;
  • Далее он создаёт команды и выбирает требования для каждой;
  • И, наконец, нажимает на кнопку "Разделить".
Система автоматически разделяет всех студентов на наиболее подходящие им группы.

Технологии: HTML, CSS, JS, RESTful API, Python (использован командой).

Код имеется в открытом доступе на GitHub.
35f555dd22 5639da9f4b 81ef8d0f9c Ccdbfb82ff 6c44f2f5fc 14ae75c98a