Има ли идеална система за репутация - Вадим Стеркин
Виждали ли сте някога перфектната система за репутация за онлайн общност? Може би тайната е в пълното му отсъствие? Малко вероятно е, защото състезанието мотивира и в крайна сметка е от полза за общността. Полезните публикации не създават цялостна система, но те не са единственият начин да се признае приносът на член. В търсене на идеалната система е добре да проучите опита на колегите и ви каня да го анализирате с мен.
Няколко големи общности работят в Runet в същата посока като OSZone и ние работим най-тясно с форумите на Microsoft TechNet. Логично е да видим как се изгражда репутацията им, като не забравяме, че форумите работят под егидата на голяма компания. Също толкова интересен е подходът към независимите ресурси и аз избрах StackOverflow като много добър пример.
Отговорът на всичко е главата
Форумите на TechNet имат много припокриване с конференцията OSZone. Разбира се, те имат по-широко представяне на продуктите на Microsoft, но ние не се ограничаваме до тях. Системата за репутация във форума на TechNet е описана тук. По същество точките се присъждат по следния начин:
- 2 на изпратено съобщение
- 10 за отговора, т.е. решение на задачата (може да има повече от един отговор в темата)
- 5 за всяка полезна публикация
Има допълнително измерение на тази система за репутация - отговори (при решаване на проблеми). Придава им се по-голямо значение, отколкото просто полезни съобщения. Като цяло харесвам този подход, защото често решаването на проблем отнема много повече време, отколкото просто да се отговори на въпрос.
Идеята да се обмислят отговорите и да им се придава по-голяма тежест от полезни публикации е много добра. Може да се развива и подобрява, както ще видите след малко.
Всички сестри по обеци
Много интересна системарепутация беше въведена в изключително изключителната общност на StackOverflow и свързаните с него ресурси (форуми за програмисти, системни администратори, домашни потребители, уебмастъри и др.).
Нека да разгледаме как се присъждат точки (ще преведа терминологията в полезни съобщения).
Ако не се вкопчвате в конкретни резултати, цялостната система изглежда много балансирана. Той съчетава отговори, полезни и вредни съобщения и има двойна мотивация за задаване на въпроси. Също така е важно да направите нещо полезно, за да можете да оценявате положително публикациите на други хора. И за да дадете отрицателна оценка, трябва да имате повече или по-малко изградена репутация.

Друга интересна функция е "наградата за решението". Задавайки въпрос, можете да го предложите на участниците, отрязвайки по-дебело парче от репутацията си. Съдейки по подробното описание на функцията, по нея се работи дълго време. Като цяло, в StackOverflow, с нарастването на репутацията, други функции стават достъпни за участниците (например добавяне на тагове към теми), но тук вече могат да се намесят разликите във форумната машина.
Не всичко, което блести, е злато
Всеки форум има свои собствени специфики и когато прилагате дори най-добрата система за репутация, трябва да прецените доколко тя подхожда на определена общност. Основната разлика между OSZone и общностите, обсъдени по-горе, е, че нашата комуникация изобщо не се ограничава до рамката „въпрос-отговор“. Да, системата StackOverflow изглежда страхотно, но не можете да я копирате сляпо.
В търсене на отговор ще попаднете на въпроси
Идеалната система за репутация трябва да се стреми да може да сравнява приноса към общността на хората, които се движат в различни форуми. Но как да стане ясно на участниците ипосетителите? Да кажем, че 1000 точки във форума на сървъра и 1000 точки в хардуера отразяват равен принос, но това все още не отговаря на въпроса кой от двамата участници е по-добре запознат с определена тема. Най-малко е необходимо разбивката на резултатите по форуми да се показва в профила и тогава ще можете да видите поне специализацията на участника.

И как да сравним дълбочината на знанията на начинаещ и старец? В крайна сметка и двете разглеждани системи за репутация работят на акумулираща основа, така че е много трудно за начинаещ да настигне ветеран в общия рейтинг. Можете да преброите броя на точките спрямо броя на съобщенията, но тази статистика ще бъде развалена от съобщения на „модератор“, както и от дискусии в затворени форуми, където се обсъждат не технически теми, а текущи въпроси, свързани с работата и развитието на конференцията.
Темата е изключително интересна (надявам се и за вас :), и има много въпроси ... Какво мислите за системите за репутация, които описах? Знаете ли за други, които биха се вписали в голяма общност като OSZone?
Може също да се интересувате от:
Регистрирайте се за безплатни известия за нови публикации и получете моята книга за ускоряване на зареждането на Windows като подарък!
Да, има проблем и няма да има идеален вариант. Можеше да се вземе предвид и habrahabr, но там фокусът е друг. Основният момент, който аз, като обикновен посетител, гледам е репутацията на човек - ако човек не е начинаещ и има "регалии" - има повече доверие в такъв обвиняем. Това е страната на "репутационното тегло" - т.е. всеки може да види какъв човек и дали може да се вярва на отговорите му. От друга страна би било хубаво да се види процентът на грешките, както и къде е сгрешил човек, за да бъде по-критичен към думите си в тази област. Например, много онлайн магазини имат репутацияпродавача, и ако е измамил купувача, мисля, че малцина ще искат да се свържат с него.
Освен това във всеки тематичен подфорум репутацията на участника се изчислява отделно. Единственото неудобство според мен е, че член, докато е Експерт в един от подфорумите, има нулева репутация в друг подфорум, така че редовните посетители на другия подфорум приемат публикациите му малко по-малко сериозно. Затова ми се струва, че би било хубаво, ако профилът на участника допълнително показва неговите регалии, спечелени в други подфоруми.
Също така в този двигател има определена система „Етикет“, но не ми е ясно как се изчислява там.
И това е само видимото на повърхността, а освен това има и определена система за преизчисляване на крайната репутация (по мое мнение, тя е твърде объркваща и излишна по същество), която преизчислява репутацията всяка седмица, като взема предвид гласовете на мнозинството от тези потребители, които са посетили форума през последната седмица (е, или през последния месец - не знам със сигурност). Това, очевидно, се прави, за да се даде по-голяма тежест на активните потребители, а тези, които са престанали да участват в живота на форума, постепенно ще загубят репутацията си (но до определени граници, разбира се).
Или ето още един пример. Имало едно време, не помня в кой форум, видях система от репутации, която се състоеше от съотношението между полезни съобщения и съобщения в пламъка. Например, ако участник от 100 публикации има 90 публикации в тематични подфоруми и 10 публикации в пламъка или в стаята за пушене (и някои теми в тематичните подфоруми също могат да бъдат маркирани като пламъци), тогава неговата ефективност се показва като 90%. Ако беше обратното, тогава ефективността беше 10%. Така се виждаше xy-of-xy.
Алекс, благодаря ти за подробния разказ! Съдейки по вашето описание на SMF, първата част е доста стандартна - VBulletin (OSZone forum engine) има подобна система за репутация, която може да се променя. Но не съм сигурен, че има друга репутация във форумите, което е много любопитно. Трябва да погледнете вътре :)
Що се отнася до сметката на пламъка, мисля, че обективният принос към него не може да бъде оценен по никакъв начин, ако се опитате да го сравните с активността в техническите форуми. В OSZone, между другото, публикациите в пламъка не се вземат предвид и полезните съобщения са деактивирани там.
Системата за репутация не взема предвид броя на благодарените хора в едно съобщение. В края на краищата, според логиката, елементът „Благодаря“ под псевдонима е броят на благодарностите, а не броят публикации, в които са благодарили ......
Във форума го обясних. Вижте отговорите на първия въпрос в заглавката на тази тема.