Ocenianie i łączenie postów

0

Znalazłem ciekawy "bug". A może "feature". Ciężko stwierdzić.

Gość A pisze 3 posty pod rząd.
Gość B każdemu z nich daje ocenę (dajmy na to, -1).
Wpada moderator i łączy 3 posty w jeden. Post wynikowy ma ocenę -3 (daną przez jednego usera).

Nie mam pomysłu jakby to rozwiązać i czy gra jest warta uwagi.

PS, brakuje mi starej cechy Coyote - wybierania działu na stronie pisania posta.

0

Heh, to akurat mialo tak byc: sumowanie glosow wszystkich laczonych ze soba postow.

0

Rozumiem, ale wyszło na to, że pewien post oceniłem na -3 przez przypadek ;-)
Co jest nieco dziwne.

1

Trochę to dziwna sytuacja, bo w "normalnych" warunkach jeden użytkownik może oddać tylko i wyłącznie jeden głos na dany post, a przez łączenie postów wychodzi na to, że oddało się ich kilka, co jest raczej niepoprawne;

Rozwiązaniem może być sprawdzenie kto na aktualnie łączone posty głosował i odrzucenie duplikatów, prze co zasady oceniania będą przestrzegane.

0

@Marooned: hehe, masz racje :) Duplikat ocen powinien byc usuwany. Tylko, ze jezeli na jeden post, oddales -1, a na drugi +1, to po polaczeniu wyjdzie na to, ze oddales glos 0 :P Fakt, jest to nieprawidlowosc.

0

Nie wiem jak zorganizowane jest liczenie punktów w Coyote, ale może najlepiej byłoby liczyć średnią?

1
if(sumaOcenUzytkownika > 0)
   sumaOcenUzytkownika = 1
else if(sumaOcenUzytkownika < 0)
   sumaOcenUzytkownika = -1
1

Wpada moderator i łączy 3 posty w jeden.
I komentarze się również łączą, przez co ucieka kontekst, który komentarz do czego się odnosił.

3

To może automatyczne łączenie postów gości wysłanych pod rząd w ramach jednej sesji? Z normalnymi użytkownikami tak dużego problemu raczej nie ma. A jak już widuję zdublowany post to często jest to uzasadnione. No i dla nich niech zostanie to ręczne łączenie według zasad, do których doszliście czy tam dojdziecie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1