2 ms·
Good start. Maybe label them differently though: * Great * Typical * Horrible (I intentionally avoided the word 'normal' here due to it implying an average
by no_identd 9y ago
Good start. Maybe label them differently though:
* Great
* Typical
* Horrible
(I intentionally avoided the word 'normal' here due to it implying an average instead of a median.)
And a proposal for what to do with these three inputs:
Have three internal counters:
* Good
* Neutral
* Bad
'Great' increments 'good' by 1/2, decrements 'neutral' by 1/3, and decrements 'bad' by 1/6.
'Typical' increments 'neutral' by 2/3 and decrements 'good' and 'bad' by 1/3 each.
'Horrible' increments 'bad' by 1/2, decrements 'good' by 1/3, and decrements 'neutral' by 1/6.
Show the end users and the drivers the rating graphically by just stacking the three counters next to each other horizontally.
Edit: Note that I indeed mean INCREMENTS, I do NOT mean "multiplies the current value by".