Pagina 1 van 1

Beoordelingssysteem - berekening score

Geplaatst: 04 feb 2015, 13:33
door Njit
Ik heb een vraagje over het beoordelings-systeem en met name over hoe de score tot stand komt.
Zie http://beoordelingen.allesamerika.com/914-Travelogde
  • Er wordt gemiddeld 3* gegeven, staat er. Maar er zijn 5 reviews, waarvan er VIER 4* geven en eentje 3*. Dus hoe kan hij dan gemiddeld 3* krijgen ??
  • Kijk je naar de reviews zelf, zie dat de eerste (Butterfly) 4 keer een 4* geeft en één keer een 3 ster (en daarmee wordt de algemene score DRIE ster??)
  • Kijk je naar de een na laatste (Joyce87). Zij geeft éxact hetzelfde als Butterfly (4 keer een 4* en één keer een 3* - ook nog eens voor hetzelfde onderdeel (netheid). Maar deze wordt dan weer wél gerekend als 4* algemene score

Re: Beoordelingssysteem - berekening score

Geplaatst: 04 feb 2015, 14:46
door Dennis
De "algemene score" wordt momenteel niet berekend, maar mag je zelf aangeven. Dat verklaart dan ook de verschillen hierin...

Re: Beoordelingssysteem - berekening score

Geplaatst: 04 feb 2015, 15:11
door Njit
Verklaart nog niet waarom het gemiddelde van 4x 4* en 1x3* gemiddeld een 3 oplevert.
- Gemiddelde is 3.8
- Mediaan is 4

Re: Beoordelingssysteem - berekening score

Geplaatst: 04 feb 2015, 18:29
door Stan.Gobien
Bedankt om dit te melden Martijn, ik heb de fout gecorrigeerd.
De gemiddelde score werd correct berekend (naar 3.8), maar bij het bepalen van het aantal te tonen sterren werd deze float naar int geconverteerd zonder afronding (3.8 werd dan 3). Ik heb nu de round functie van PHP gebruikt en dit lijkt goed te werken.

Voor de rangschikking verandert er niks, daar werd steeds met de correcte waarden gewerkt, namelijk gemiddelde score (float) en aantal stemmen.

Wat betreft de algemene score per review, deze wordt door de gebruiker gegeven en niet bepaald d.m.v. de optionele scores voor bepaalde categorieën. Zoals Dennis ook al aangaf.