Предложения 12.01.2006 DimDragon 361 прочитания

Формулите и първа страница

    Реших да споделя и аз мнението си относно първа страница. Лично аз смятам, че да излизат 3 класиции на първа страница е малко прекалено и на теория винаги може един пост да попадне и в трите класации, с което ще се покаже 3 пъти на първа страница и ако е някой по-дълъг пост просто обсебва цялото пространство. Ако все пак се запази тази идея с 3те класации може би е добре самия header на класацията да стане с друг цвят, защото сега се губи между постовете.
    Отностно формулата съм и за и против. От една страна всички класации ги има в дясната навигация и всеки може от там да достигне до пост, който го заинтересува. Още повече, че има различни потребители, за някой който влиза често ( примерно 2-3 пъти на ден ) може би най-интересно ще бъде 'последни публикации', защото останалите така или иначе ги е виждал, за друг който влиза рядко ще бъде от полза да види избрани публикации, които хората преди него са отличили. От друга страна BlogTronix e content management system и ще е добре да има наистна избрани публикации по определен критерий. Не подкрепям идеята за седмична оценка, а по-скоро нещо като последните 7 дни или последните 10 дни мисля, ще бъде по добре.
    За самата формула ще кажа, че имам 'известен' опит в съставянето на подобни оценачни функции и намирам формулата предложена от Тери с добра насоченост, но не издържана математически. Ако приемем, че използваните 3 параметъра, ще бъдат наистина брой прочита, брой коментари и оценка, тогава съм съгласен, че броя прочита е с най-голямо тегло следван от коментарите. Проблема в предложената формула е, че първите 2 параметъра са изброими тоест могат да нарастват безкрайно, докато оценката не може да надмине 5, което очевидно ще доведе до дисбаланс и до редуциране влиянието на оценката при по-голям брой прочита и обратно, ще го засили, когато публикацията е сравнително нова. Лично аз смятам, че дадената оценка има тежест, защото потребителя не само е прочел публикацията, а е отделил време и да и постави оценка. Освен това мисля, че целта ни е да убедим потребителите да гласуват и да изкажат по този начин мнение, ако вместо това оставим тази оценка на последно място, ще намалим мотивацията на хората да гласуват. Все пак не откриваме колелото и подобна оценка/рейтинг се използва на хиляди места. По тази причина смятам, че оценката би трябвало да участва като коефициент, а не като събираемо във формулата. Освен това не виждам от къде следва, че сумата на параметрите трябва да бъде 1 ? От математична гледна точка има значение единствено отношението между самите коефициенти. Предлагам следната модификация на предложената формула :

    ( А * брой прочита + брой коментари ) * R

     Където :
                     А - преференция на прочита над коменар, Тери е посочил 1.66 като стойност на А, може би малко по-ниско ще е добре, но за да прецените замислете се примерно според вас кое е по-добре -  12 пр. 3 ком. или 10 пр. 6 ком.
                     R = ( 1 + ( средна оценка - 3 ) / 10 ) - коефициент на оценка. В тази формула приемаме, че оценка 3 е нормално и нито намалява нито увеличава теглото, целта е публикация с оценка 5 да получи допълнителни 20% отгоре и обратно такава с оценка 1 да получи 20% по-малко. Когато няма оценка R = 1. Тук ще кажа, че също подкрепям мнението, че 1 оценка 5 не е критерии и затова може да бъде наложен праг за образуване на средна оценка, примерно за да има средна оценка са нужни 3 или 5 или 10 оценки поне, като това да се определи от активността на потребителите в гласуването, за момента мисля, че 3 или 5 ще свърши работа.

Реклама

Коментари

Teri
Teri преди 20 години и 3 месеца

Благодаря ти, за това, че си си направил труда да напишеш всичко това и да дадеш своите идеи за формулата! :)

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

Може би действително трябва да се наложи праг, иначе ще се получи така, както е в момента - на първа стои един постинг с един глас със стойност 5, докато вече има постинги с по 3 и четири гласа 5, но те не се появяват.

Мислиш ли, че трябва да е толкова дълъг периода? 10 дни? Няма ли да се получи прекалено статична откъм съдържание първа страница? Аз от това се страхувам. Аз съм за движението, пък дори и да са 5 нови постинга на ден. Важното е да е като онлайн вестник, където всеки ден имаш нови неща, които са били избрани от главния редактор. Е при нас тази роля на гл. ред. ще играе обществото, което ще отсява най-интересните за него публикации. 

Bozhidar
Bozhidar преди 20 години и 3 месеца

Абе МГ-то си е МГ.

Аз с тази Английска :-)))) алгоритми ша ти правя.

Съгласен съм с формулата на Драганов. Туй ще да е. 

Тери да се хванем на бас колко време ще отнеме на Дира да я изкопират, като доста други неща вече.

Teri
Teri преди 20 години и 3 месеца

Е, да МГ си е МГ :)

Ами....вече са го сторили според мен :) Ама да са живи и здрави :) 

GeorgeAtha
GeorgeAtha преди 20 години и 3 месеца

направо така правете формулите за определяне на рейтинга и появата на първа страница ..  Мите - направо отивай при Ники за това - да му кажеш как ще стане

 

Teri
Teri преди 20 години и 3 месеца

Прав си Васе, трябва да предвидим и това, иначе някой може с повече упорство да излъже формулата. Това означава, че ще заключим броя четене до едно куки и IP адрес. 

А това, че 10 дена ще стои нещо на първа страница, съгласен съм, не мисля, че е нужно да стои толкова време. Губи се динамиката на сайта. Все пак, аз предлагам, всеки редови потребител да има възможност да скрива дадени постинги от погледа си. Едно хиксче и за тях, което да цъкат и постингът да изчезва, но само за този определен потребител.

Може да сложим и статистика на тези махнати от потребителите постинги, която да се натрупва. Примерно, ако даден постинг е бил махнат 10 пъти, значи има нещо гнило с него. Ако пък и за него е гласувано от 5 човека с 1, значи постингът трябва да замине автоматично от първа и да си седи само в блога на човека.