Questions 29.05.2025 - samanthasgroup/django-webapps GitHub Wiki

Вопросы по спеке Техническое занятие Samantha Project

  1. Вопрос: Таймеры и статус "Без ответа": какие события нужно отслеживать по времени? какие статутсы отслеживать, менять итд?

Ответ: Статусы учеников: жду ответа, вышел на связь, ожидает старта занятий. Статусы учителей: жду ответа, ищу учеников. Статусы групп: идет набор.


  1. Вопрос: Назначение координатора ментором: я вижу что у координаторов уже есть возможность проставлять им менторство. что тут имеется в виду? что еще нужно добавить? или то что есть это не то?

Ответ: Да, это то же самое по идее. Менторы = кураторы для координаторов, мы обсуждали на встрече, что часть координаторов у нас еще и менторы. И им нужна возможность видеть всю информацию о своих координаторов. Нужно ли там что-то еще технически реализовать, не знаю.


  1. Вопрос: Алерт, если пользователь в статусе слишком долго: про какой статус идет речь? кто и как должен получать алерт?

Ответ: Это очень похоже на аналогичную штуку с вопросом 1. Когда "временные" статусы стоят долго, почти всегда значит, что координатор забыл их поменять. Например, у учителя статус жду ответа нужно менять на идут занятия, не вышел на связь или не сможет участвовать в проекте. Если же статус у учителя жду ответа стоит уже пару недель, это повод для координатора обратить внимание и проапдейтить.


  1. Вопрос: Маркировка группы как доступной для донабора: я вижу там есть поле Situational status. Можем сюда добавить новую опцию или это для чего-то другого?

Ответ: Situational status — это временные статусы, то есть такие, которые возникают в какой-то момент работы группы, и предполагается, что временно стоят, не постоянно. В отличии от идут занятия или группа расформирована, например. У нас нигде не задан в коде конечный список таких статусов?


  1. Вопрос: Добавить поле "иностранный язык" в анкету волонтёра: какая тут анкет имеется в виду и где?

Ответ: в бот.


  1. Вопрос: Разделение координаторов по категориям (админка): по каким категориям и что имеется в виду? разделние отображения? введение новых категорий?

Ответ: На встрече обсуждали, что предполагалось, что у координаторов будет несколько статусов и прав в системе соответственно. Но сейчас решили, что будет статус условный супер-администратор (видит все и всех и может удалять кого угодно и чего угодно), статус куратор (который видит всех своих координаторов) и статус координатор, который видит свои группы. Возможно можно еще ввести статус администратора, который все обо всех видит, но удалять не может. Такая роль тоже может пригодиться.


  1. Вопрос: Просмотр возрастных групп студентов преподавателем: где должна быть эта возможность для просмотра?

Ответ: Выглядит, как то, что у преподавателя есть права доступа к базе. Если это имелось в виду, тогда выкидываем.


  1. Вопрос: Добавить поле "иностранный язык" в анкету волонтёра: это про анкету, которую волонтер заполняет в боте при регистрации в качестве волонтёра?

Ответ: См. вопрос 5.