Update app.py
Browse files
app.py
CHANGED
@@ -140,12 +140,13 @@ def compare_answers(student_answer, teacher_answer):
|
|
140 |
print(f"Sentence similarity: {sentence_similarity}")
|
141 |
|
142 |
# Use a higher weight for BERT similarity
|
143 |
-
semantic_similarity = (0.
|
144 |
print(f"Semantic similarity: {semantic_similarity}")
|
145 |
|
146 |
# Apply grammar penalty
|
147 |
grammar_penalty = penalize_for_grammar(student_answer)
|
148 |
final_similarity = semantic_similarity * grammar_penalty
|
|
|
149 |
print(f"Final similarity (after grammar penalty): {final_similarity}")
|
150 |
|
151 |
return final_similarity
|
|
|
140 |
print(f"Sentence similarity: {sentence_similarity}")
|
141 |
|
142 |
# Use a higher weight for BERT similarity
|
143 |
+
semantic_similarity = (0.60 * bert_similarity + 0.40 * sentence_similarity)
|
144 |
print(f"Semantic similarity: {semantic_similarity}")
|
145 |
|
146 |
# Apply grammar penalty
|
147 |
grammar_penalty = penalize_for_grammar(student_answer)
|
148 |
final_similarity = semantic_similarity * grammar_penalty
|
149 |
+
print(f"grammar penalty: {grammar_penalty}")
|
150 |
print(f"Final similarity (after grammar penalty): {final_similarity}")
|
151 |
|
152 |
return final_similarity
|