Проект представляет собой платформу для прохождения предакселератора, проводимого НТИ. В рамках проекта реализовано прохождение обучающего трека командами, за каждой из которых закреплен трекер. Бот позволяет контролировать прогресс команд.
В рамках цифрового трекера выделяются 3 роли пользователей:
- участник команды предакселератора
- трекер
- куратор
В рамках прохождения обучения участники в командах последовательно просматривают цикл лекций и выполняют задания и тесты. После загрузки задания ОДНИМ участником команды, доступ к последующему обучению становится доступным для всех членов команды. Тесты выполняются каждым участником индивидуально.
В течение предакселератора команды-участники встречаются со своими трекерами. Встречи планируются трекером команды, а за час до встречи трекер и участники команды получают напоминание со ссылкой на встречу.
Трекер - наставник, закрепленный за несколькими командами. В рамках образовательного процесса он проверяет и оценивает задания, выполняемые участниками.
Как только команда отправила задание на выполнение, трекер получает соответствующее оповещение с предложением оценить работу. По результатам оценки он либо зачитывает задание, либо нет. В случае незачёта, он указывает причину и соответствующее оповещение приходит членам команды.
Трекер получает статистику по прогрессу выполнения заданий закреплёнными за ним командами.
Администратор следит за трекерами и успехами закреплённых за ними команд. Помимо этого, администратор загружает в систему списки трекеров и закреплённых за ними команд.
Требуется запущенный Postgres.
Название переменной | Описание | Значение по умолчанию |
---|---|---|
TOKEN |
Токен Telegram | – |
DATABASE_NAME |
Название базы данных Postgres | – |
DATABASE_SERVER |
Сервер Postgres | localhost |
DATABASE_PORT |
Порт Postgres | 5432 |
DATABASE_USER |
Имя пользователя Postgres | Имя пользователя ОС |
DATABASE_PASSWORD |
Пароль Postgres | Пустой |
Полная демонстрация функционала приведена в рамках презентации на английском языке