Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Клавогонки для программистов — соревнование по набору кода на скорость. Использовалось на конференциях ДАМП и RuCTF

Notifications You must be signed in to change notification settings

andgein/codingracing

Repository files navigation

Как это вообще работает

Все желающие заходят на веб-сервис и могут зайти в тренировку. Там выбирают язык и тренируются сколько угодно. Результаты тренировки никуда не попадают.

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

После этого участники соревнуются, а на экране у проводящего видно, кто сколько набрал и текущую скорость.

Мы выводили экран проводящего на большой телевизор, поэтому во время, когда соревнования нет, там показывается текст-завелкаловка, а когда есть — статистика текущего заезда.

Как подготовить

  1. В трёх местах в шаблонах есть строчка %TODO%. Поменяйте рядом с ней данные на правильные.

  2. Заполните CodingRacing/local_settings.py

  3. Запустите как обычное джанго-приложение.

About

Клавогонки для программистов — соревнование по набору кода на скорость. Использовалось на конференциях ДАМП и RuCTF

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published