Vote Aggregation sieht falsch aus
Meiner Meinung nach kann das
a) gar nicht funktionieren und b) fehlt der Teil, dass bei einem schlechten Durchschnitt bei einem Wert unabhängig vom anderen NEGATIVE zurückgegeben wird.
Mein Code, den ich dir gestern geschickt hatte:
int speed = avg("speed last 5 min");
int understandability = avg("understandablity last 5 min");
if (20 < speed || speed > 80 || understandablity < 20) {
all = 0;
} else {
all = (abs(speed - 50) * 2 + understandablity) / 2;
}
return (speed, understandability, all);
Deine Implementierung zusammengefasst:
(10:55:48) SammysHP: fjen: das ist aber nicht der code, den ich dir geschickt habe
(10:55:56) SammysHP: da fehlt was
(10:56:54) SammysHP: und funktioniert auch nicht
(10:58:05) SammysHP: sSpeed.value = v.value;
(10:58:05) SammysHP: userIDs.add(v.owner);
(10:58:05) SammysHP: sUsers.value = userIDs.size();
(10:58:05) SammysHP: sSpeed.value = sSpeed.value / sUsers.value;
(10:59:05) SammysHP: das macht doch niemals einen durchschnitt