Фон Pyhon Timer для пользовательской задачи - Django App - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь создать эффективный и устойчивый способ для таймера для конкретных задач, которые пользователь начинает / продолжает.Это для веб-приложения Django / Python.

Вот сценарий:

  1. Щелчки учеников Begin Test
  2. Таймер начинает отсчет с N секунд.
  3. Ученик тратит X секунд наэкзамен.
  4. Студент покидает тест.
  5. Таймер продолжает работать ...
  6. Студент возвращается через Y секунд и нажимает Continue Test
  7. Таймер продолжает работу.с N - (X+Y) секунд
  8. Студент покидает тест по истечении Z секунд.
  9. Таймер продолжает работать ...
  10. Истекает обратный отсчет таймера
  11. Задание вызывается для оценкитест.

Другой возможный статус таймера

  • Учитель может приостановить тестовый таймер для ученика.
  • Учитель может сбросить настройкитаймер теста для студента.

Вопросы

  1. Имеет ли здесь смысл использование объекта Python Thread.Timer?
  2. Можем ли мы использовать сельдерей / сельдерея?
  3. В обоих случаях, описанных выше, как бы я реализовал паузу и сброс, указанные выше?
  4. Можно ли предложить другой подход или схему?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...