Алогритм Рейтинга сообщений

Тема в разделе "Lotus - Программирование", создана пользователем SlavaRahmatov, 20 май 2011.

  1. SlavaRahmatov

    SlavaRahmatov Гость

    Добрый день.

    Такая задача- создать базу с возможностью писать (постить в нее сообщения) рацпредложения, возможности оценивать их и выводить их рейтинг в зависимости от оценки рецензеров.

    База-формы-пользователи - вроде все просто.

    Как ЛУЧШЕ всего сделать оценку и рейтинг ?
    Оценивать каждый участник может только один раз.(скрытое поле с добавлениием того кто ставил оценку?)
    Сам автор оценивать не имеет право.(если оценщик=автор,то выводить сообщение или скрыть поле оценки?)

    А как сделать расчет и отображение рейтинга сообщений в представлении ?
    Может кто-то сталкивался с такой задачей ?
     
  2. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    ну на мысль приходит такое.
    Поле голосовавших, поле оценок.
    В виде дели сумму оценок на кол-во голосовавших.
    Что-то вроде этого
     
  3. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Рабочий вариант, но есть ограничение на размер поля в 32к. Если не помещать на форму, можно полю скинуть флаг Summary, тогда снимается ограничение на размер, но есть другие сложности.
    Хоть так, хоть эдак, хоть оба сразу.
    Я бы для голосовавших выводил надпись "Вы уже голосовали" и поле оценки, для автора — надпись "Вы не имеете права голосовать" или что-то вроде того.
     
  4. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    В "Идее" сделал бы 2 мульти-айтема: "имя проголосовавшей персоны" и "поставленный ей рейтинг".
    При голосовании добавлял бы в эти поля значения и рейтинг идеи рассчитывал бы сразу же, помещая результат в 3-й НЕмульти-айтем, это бы не нагружало индексер расчётами.
    Рейтинг персоны рассчитывал бы, возможно, агентом по расписанию.
     
Загрузка...
Похожие Темы - Алогритм Рейтинга сообщений
  1. DenisVK
    Ответов:
    0
    Просмотров:
    1.438

Поделиться этой страницей