Garvitj commited on
Commit
8defca1
·
verified ·
1 Parent(s): 42c3128

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
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
- return grade, similarity_score * 100, feedback
 
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