yeswanthvarma commited on
Commit
1d1a783
·
verified ·
1 Parent(s): 9e1980c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -0
app.py CHANGED
@@ -53,6 +53,7 @@ async def evaluate(
53
  reference_text = extract_text_from_image(paths["reference"])
54
 
55
  score = get_similarity_score(question_text, student_text, reference_text)
 
56
  if score >= 75:
57
  score += 20
58
  elif 70 <= score < 75:
@@ -62,6 +63,10 @@ async def evaluate(
62
  else:
63
  score -= 10
64
 
 
 
 
 
65
  return {
66
  "success": True,
67
  "score": score,
 
53
  reference_text = extract_text_from_image(paths["reference"])
54
 
55
  score = get_similarity_score(question_text, student_text, reference_text)
56
+ # 🎯 Bonus adjustment
57
  if score >= 75:
58
  score += 20
59
  elif 70 <= score < 75:
 
63
  else:
64
  score -= 10
65
 
66
+ # ✅ Cap final score between 0 and 100
67
+ score = max(0, min(score, 100))
68
+
69
+
70
  return {
71
  "success": True,
72
  "score": score,