Как сделать систему рейтинга для клуба дебатов?
Наша цель была чёткой и ясной и заключалась в двух пунктах:
Чёткость
Нужно было сделать систему, которая будет включать в себя данные спикеров, спикерские баллы за игры, баллы за места в румах, за индивидуальные достижения (волонтёрство, участие в турнирах).
Вся система рейтинга состоит из таблицы и двух форм - добавления спикера и добавления даты игры. Таблица состоит из 5 листов:
- Сводка. Здесь расположены данные по клубу: распределение игроков по спикерским в численном виде, в виде диаграммы, баллы за каждую игру.
- Спикерские. Здесь расположены спикерские за каждую игру. Мы сортируем ребят в зависимости от количества игр и среднего балла по всем играм.
- Результаты игр. Здесь у каждого спикера мы приписываем от 0 до 3 баллов - за четвёртые-первые места в румах соответственно.
- Индивидуальные отчёты. Чтобы им воспользоваться, нужно скачать таблицу и выбрать своё ФИО в ячейке B4. Линия на диаграмме показывает изменение спикерских за игры.
- Активность. Здесь расположены баллы за индивидуальные достижения.
- Игры. Здесь указываются даты, когда были игры (в ручном режиме или при помощи формы). Редактировать вручную (менять местами, сортировать) запрещено - это может привести к утере данных!
- Спикеры. Здесь указываются данные спикеров (в ручном режиме или при помощи формы). Редактировать вручную запрещено - это может привести к утере данных!
Данные из листов "Игры" и "Спикеры" автоматически переносятся на другие листы. Средние баллы считаются по специальным формулам (можно скачать и посмотреть/использовать). Сортировка спикеров осуществляется вручную при помощи фильтров: сначала мы применяем сортировку Я-А к средним спикерским, а потом - сортировку Я-А к количеству игр.
Красота
Лист "Сводка" использует три основных цвета - синий (цвет Клуба), белый (цвет фона) и A64D79 (цвет диаграммы распределения спикеров).
В других листах мы используем сеточную стилизацию серого-белого и окрашиваем шапки в синий цвет.
Диаграммы позволяют наглядно увидеть результаты клуба, не вдаваясь в детали и даже не читая конкретные баллы.