yo

yo


Представьте, что вы принимаете участие в разработке приложения «Проведение турнира по шахматам по швейцарской системе.» При этом ваша задача - подготовить интерфейс для судьи, по всем этапам проведения:

1. Ввод списка участников, с указанием их ELO рейтинга ( http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B9%D1%82%D0%B8%D0%BD%D0%B3_%D0%AD%D0%BB%D0%BE)

2. Вывод текущего прогресса турнира/финальные результаты.

3. Расчёт следующего тура, по правилам швейцарской системы ( http://ru.wikipedia.org/wiki/%D0%A8%D0%B2%D0%B5%D0%B9%D1%86%D0%B0%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)

4. Ввод результатов партий судьёй (победа=1, ничья=0.5, поражение=0).

5. Все кроме судьи не должны иметь права что-то вводить, тока просматривать.

6. Перерасчет рейтинга ELO на основании результатов турнира.


В результате реализации задачи мы ожидаем увидеть:


  • грамотную работу с БД
  • индексами
  • сложными запросами
  • django и ее админкой
  • навыки HTML/CSS вёрстки
  • осмысленную самостоятельную работу



Выполненное тестовое задание (архив) и ваши комментарии (что вызвало сложности, какое решение приняли, сколько времени потрачено и т.д.) высылайте, пожалуйста, на

rabota@wargaming.net


Желаем успеха!


Report Page