Yes, the fix will solve your problem (normally)
It's because the A+ has got a value of 10, A has got a value of 9.5, A- a value of 9.3, ... The database field was "int", because of that everything after the "." was lost. So 9.5 and 9.3 became 9, ... The fix changes the database field to decimal
I don't find it a very good system, so I think we need to recode it a bit. A+, A, A-, ... I find it a bit stupid, so we are thinking about replacing it with something more clear. Stars for example like the thread rate
The amount of votes will be something for a next release (5.1 or something like that). So we can totally revise the rating system.
Wespointer is working on a latest feature, after that 5.0.1 will be released :banana: