Update app.py
Browse files
app.py
CHANGED
@@ -74,11 +74,12 @@ def evaluate_answer(image, languages):
|
|
74 |
similarity_score = calculate_similarity(student_answer, model_answer)
|
75 |
grade = get_grade(similarity_score)
|
76 |
feedback = f"Student's answer: {student_answer}\nTeacher's answer: {model_answer}"
|
77 |
-
|
|
|
78 |
|
79 |
# Main interface function for Gradio
|
80 |
-
def gradio_interface(image, languages: List[str], prompt):
|
81 |
-
grade, similarity_score, feedback = evaluate_answer(image, languages)
|
82 |
response = generate_response(prompt)
|
83 |
return grade, similarity_score, feedback, response
|
84 |
|
|
|
74 |
similarity_score = calculate_similarity(student_answer, model_answer)
|
75 |
grade = get_grade(similarity_score)
|
76 |
feedback = f"Student's answer: {student_answer}\nTeacher's answer: {model_answer}"
|
77 |
+
prompt=f"the student got grades: {grade} when Student's answer is: {student_answer} and Teacher's answer is: {model_answer}. justify the grades given to student"
|
78 |
+
return grade, similarity_score * 100, feedback, prompt
|
79 |
|
80 |
# Main interface function for Gradio
|
81 |
+
def gradio_interface(image, languages: List[str], prompt=""):
|
82 |
+
grade, similarity_score, feedback,prompt = evaluate_answer(image, languages)
|
83 |
response = generate_response(prompt)
|
84 |
return grade, similarity_score, feedback, response
|
85 |
|