Репутация пользователя за действия в офлайн

Прислано: Drugan

ср, 13/05/2009 - 08:48

Другие статьи по теме:

Есть ли такой модуль, который позволяет выставлять оценки пользователям не за опубликованные материалы, а независимо от сайта? Поясню: я сделал человеку хорошо(плохо) в реале, он мне на сайте ставит плюс(минус), желательно еще добавляет комментарий к своей оценке. В результате у пользователей формируется репутация.

Реализация идеальной "кармы"

Прислано: VladSavitsky

пн, 16/03/2009 - 08:09

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

Кроме кармы, выделились ещё такие направления как "опыт" и "репутация", но об этом позже...

Напомню, что карма - это отношения пользователя и системы. За плохие деяния пользователя наказывают, за хорошие - поощряют.

Назначение системы "кармы"

Наказание за плохие дела

  • создания благотворной почвы для развития сообщества,
  • защита сообщества от вандалов и тех, кто пытается разрушить сообщество,
  • защита самой системы от разрашения,
  • поощрение и направление деятельности сообщества.

Что такое "хорошо" и что такое "плохо"?

Для сайта должно быть сформировано 2 списка: плохие дела и хорошие дела. Для разных сайтов это будут разные списки, но всё таки можно сделать некоторые обобщения, потому что это не оффлайн, а сеть и действия пользователя на сайте ограничены возможностями движка.

Плохие поступки:

  • публикация спама. Оценка: система и пользователи.

Сравнение модулей кармы, репутации и рейтинга

Прислано: VladSavitsky

вт, 24/02/2009 - 08:16

Краткий обзор модулей

User Points

  • Разрабатывается давно. Оброс кучей сопутствующих модулей, но некоторые ещё не портированы для 6ки.
  • Автор давно занимается Друпал и заслуживает доверия.
  • Версия 5.3 и версия под 6ку стала скорее API для других модулей.
  • Есть интеграция со многими модулями и модулем Rules.
  • Основаная идея - за действия в системе пользователь получает поинты. Количество поинтов можно настраивать, как и то, за что пользователь из получает.
  • Есть интеграция с Ubercart (для 5ки) и пользователь может купить что-то в магазине за поинты или получить скидку.
  • Также есть модуль, который ограничивает срок действия поинтов, то есть они могут "сгорать" - иначе они только растут.

User Karma

  • Этот модуль пришёл на смену Simple Karma.
  • Автор заявил, что не будет развивать модуль, но будет исправлять ошибки в существующей версии. Поэтому я бы не советовал сильно расчитывать на этот модуль.
  • Принцип вычислений модуля я привел в Обзоре модуля User Karma: репутация пользователя. Если кратко, что карма меняется при создании ноды, голосовании за ноду или комментарий, а также получении нодой или комментарием оценки.
  • Работает с Voiting API.
  • Код и архитектура: тихий ужас...

Другие варианты

Доработка модуля User Karma

Прислано: Zonder

пт, 24/10/2008 - 21:38

В общем смотрю я смотрю на то, как народ извращается с голосованиями и пришла мне в голову мысль о доработке модуля. Беда правда в том, что сам я не силен в этом.

Смысл простой: Если в стандартном модуле один голос любого пользователя равен (опционально) 1 баллу, то в доработанном я предлагаю сделать так, чтобы количество баллов, которые отдает пользователь было пропорционально его собственной карме. К примеру:

Юзер с кармой от 0 до 100 при голосовании дает 1 балл материалу и его автору.
Юзер с кармой от 100 до 200 при голосовании дает 2 балла материалу и его автору.
....
Юзер с кармой от 1000 до 1100 при голосовании дает 10 баллов материалу и его автору.

Думаю такая система голосований позволит исключить накрутки и выделять именно те материалы, которые интересны основному ядру участников проекта.

Насколько сложно реализовать такую систему в стандартном модуле?

Как реализовать репутацию (рейтинг, карму)?

Прислано: 100kd

сб, 16/02/2008 - 20:20

Какие модули подойдут для реализации голосования за репутацию (карму, рейтинг. Как вам удобнее ) и ее накоплению пользователями?

RSS-материал

Новое на сайте

Ссылки партнёров