Уважаеемое сообщество! Снова возник вопрос по реализации рейтинга.
Тема постоянно поднимается, но не всегда те или иные варианты подходят.
Возник следующий вопрос.
Необходимо реализовать рейтинг по нескольким организациям их отделам и сотрудникам. С целью сравнения организация (отдельно) и сотрудников (отдельно).
Голосовать можно: за сотрудника, за его подразделение, за его организацию.
Голосование выглядит, как размещение комментария и выставление оценки (сотруднику или отделу или организации).
А ля Сотрудников С.С. Молодец. 5 баллов.
Задача минимум. Расчитать рейтинг организации, как средний рейтинг ее сотрудников.
Задача максимум. Расчитать рейтинг организации, как среднее между балллами выставленными непосредственно организации и баллами выставленными ее сотрудникам.
Хотелось бы понять на чем лучше делать.
Из вариантов:
* иерархия организация-отдел-сотрудник (на таксономии или CCK). Не знаю что лучше?
* голосование на Fivestar
* агрегация значений - пока ничего кроме создания views не могу придумать?
Комментарии
Возможно кто-то подскажет варианты? Буду очень признателен.