Всем привет!
Вот возникала достаточно простая проблемка, но пока решить не получается.
Есть сайт с обзором объектов недвижимости. Объекты сделаны на основе отдельного инфоблока. Каждый объект имеет несколько свойств подробное его описывающих. По каждому объекту необходимо проводить опрос/голосование.
Стоят следующие задачи:
- настроить голосование по 5 параметрам;
- голосование должно происходить по пятибалльной системе;
- каждый параметр имеет свой вес;
- после голосования в базе должно быть сохранены не только баллы, но и общая сумма баллов, рассчитанная по формуле;
- по результатам голосования должен строиться рейтинг по объектам набравших наибольшее количество баллов (некий ТОП-20);
- результаты должны выводиться как в текстовом виде, так и в виде графика (гистограммы);
- необходимо хранить историю ТОП’ов с возможностью выводить ее за определенный период
Господа! Поделитесь опытом, кто как подобное реализовывал!
Вот возникала достаточно простая проблемка, но пока решить не получается.
Есть сайт с обзором объектов недвижимости. Объекты сделаны на основе отдельного инфоблока. Каждый объект имеет несколько свойств подробное его описывающих. По каждому объекту необходимо проводить опрос/голосование.
Стоят следующие задачи:
- настроить голосование по 5 параметрам;
- голосование должно происходить по пятибалльной системе;
- каждый параметр имеет свой вес;
- после голосования в базе должно быть сохранены не только баллы, но и общая сумма баллов, рассчитанная по формуле;
- по результатам голосования должен строиться рейтинг по объектам набравших наибольшее количество баллов (некий ТОП-20);
- результаты должны выводиться как в текстовом виде, так и в виде графика (гистограммы);
- необходимо хранить историю ТОП’ов с возможностью выводить ее за определенный период
Господа! Поделитесь опытом, кто как подобное реализовывал!