Все желающие заходят на веб-сервис и могут зайти в тренировку. Там выбирают язык и тренируются сколько угодно. Результаты тренировки никуда не попадают.
Где-то есть оффлайн-площадка, где запускаются соревнования. Соревнование запускается так: проводящий логинится, заходит на http://address-of-server/manage. Чтобы его туда пустило, его айди из вконтакте должен быть прописан в CodingRacing/local_settings.py. Когда находится нужное количество желающих сыграть соревнование, проводящий нажимает справа-сверху одну из четырёх кнопок. На его экране появляется число-пароль, которое все участники должны ввести у себя на главной странице под заголовком «Соревнование».
После этого участники соревнуются, а на экране у проводящего видно, кто сколько набрал и текущую скорость.
Мы выводили экран проводящего на большой телевизор, поэтому во время, когда соревнования нет, там показывается текст-завелкаловка, а когда есть — статистика текущего заезда.
-
В трёх местах в шаблонах есть строчка %TODO%. Поменяйте рядом с ней данные на правильные.
-
Заполните CodingRacing/local_settings.py
-
Запустите как обычное джанго-приложение.