Update app.py
Browse files
app.py
CHANGED
@@ -56,8 +56,8 @@ def get_grade(similarity_score):
|
|
56 |
return 1
|
57 |
|
58 |
|
59 |
-
def evaluate_answer(image):
|
60 |
-
student_answer = extract_text_from_image(image)
|
61 |
model_answer = "The process of photosynthesis helps plants produce glucose using sunlight."
|
62 |
similarity_score = calculate_similarity(student_answer, model_answer)
|
63 |
grade = get_grade(similarity_score)
|
@@ -69,8 +69,8 @@ def generate_response(prompt):
|
|
69 |
response = pipe(prompt, max_length=150, temperature=0.7)
|
70 |
return response[0]['generated_text']
|
71 |
|
72 |
-
def gradio_interface(image,
|
73 |
-
grade, similarity_score, feedback = evaluate_answer(image)
|
74 |
response = generate_response(prompt)
|
75 |
return grade, similarity_score, response
|
76 |
|
|
|
56 |
return 1
|
57 |
|
58 |
|
59 |
+
def evaluate_answer(image,languages):
|
60 |
+
student_answer = extract_text_from_image(image,languages)
|
61 |
model_answer = "The process of photosynthesis helps plants produce glucose using sunlight."
|
62 |
similarity_score = calculate_similarity(student_answer, model_answer)
|
63 |
grade = get_grade(similarity_score)
|
|
|
69 |
response = pipe(prompt, max_length=150, temperature=0.7)
|
70 |
return response[0]['generated_text']
|
71 |
|
72 |
+
def gradio_interface(image, languages: List[str]):
|
73 |
+
grade, similarity_score, feedback = evaluate_answer(image,languages)
|
74 |
response = generate_response(prompt)
|
75 |
return grade, similarity_score, response
|
76 |
|