Средний рейтинг всех нод пользователя
Всем привет!
Передо мной встала задача воплощения фотоконкурса, где победителем становится пользователь, чьи фотографии имеют наиболее высокий средний рейтинг. То есть вся загвоздка в том, что каждый участник создаёт несколько нод с фотографиями, и каждая нода имеет свой fivestar-рейтинг. И вот необходимо как-то вывести список пользователей, ранжированный по среднему рейтингу от всех этих оценок.
Я подозреваю что решение выполнимо с помощью Views, полагаясь на аргументы и связи, в работе с которыми пока несколько плаваю. Или, может быть, есть какой-то интегрируемый с Views модуль, осуществляющий математические вычисления над данными нод? В общем, готового солюшена по моей ситуации я не нашёл, может быть кто-нибудь подскажет, в каком направлении смотреть? Заранее благодарен