#156 fix
This commit is contained in:
@@ -368,7 +368,7 @@ class GameConsumer(AsyncWebsocketConsumer):
|
||||
user_val = float(answer)
|
||||
correct_val = float(question_data['options'][0].get('value', 0))
|
||||
tolerance = float(question_data.get('tolerance', 0))
|
||||
percentage = min(user_val, correct_val) / (max(user_val, correct_val) + 1e-5)
|
||||
percentage = 1 - abs(user_val - correct_val) / (abs(correct_val) + 1e-5)
|
||||
|
||||
|
||||
score_percentage= min(round(percentage, 3), 1.0)
|
||||
|
||||
Reference in New Issue
Block a user