emreyoleridev commited on
Commit
d4c1066
·
verified ·
1 Parent(s): 5101efc

update overall

Browse files
Files changed (1) hide show
  1. src/api.py +3 -3
src/api.py CHANGED
@@ -136,7 +136,7 @@ async def analyze_chart_image(image_url: str, prompt_text: str) -> str:
136
  print(f"Vision Error: {e}")
137
  return ""
138
 
139
- async def generate_writing_feedback(prompt: str, essay: str, scores: WritingScores, task_type: int, img_desc: str = "") -> dict:
140
  print("Generating Writing feedback...")
141
  scores_dict = scores.model_dump()
142
 
@@ -158,7 +158,7 @@ async def generate_writing_feedback(prompt: str, essay: str, scores: WritingScor
158
  "{essay}"
159
 
160
  SCORES GIVEN (0-9):
161
- {json.dumps(scores_dict)}
162
 
163
  YOUR GOAL:
164
  Provide a deeply analytical and educational feedback JSON.
@@ -230,7 +230,7 @@ async def grade_writing(request: WritingRequest):
230
  scores.lexicalResource + scores.grammaticalRange) / 4)
231
 
232
  # Feedback
233
- fb = await generate_writing_feedback(request.prompt, request.essay, scores, request.task_type, image_desc)
234
  sf = fb.get("shortFeedback", {})
235
 
236
  tr_fb = sf.get("Task Response") or sf.get("Task Achievement") or "No feedback"
 
136
  print(f"Vision Error: {e}")
137
  return ""
138
 
139
+ async def generate_writing_feedback(prompt: str, essay: str, scores: WritingScores, task_type: int, img_desc: str = "", overall: int) -> dict:
140
  print("Generating Writing feedback...")
141
  scores_dict = scores.model_dump()
142
 
 
158
  "{essay}"
159
 
160
  SCORES GIVEN (0-9):
161
+ {overall}
162
 
163
  YOUR GOAL:
164
  Provide a deeply analytical and educational feedback JSON.
 
230
  scores.lexicalResource + scores.grammaticalRange) / 4)
231
 
232
  # Feedback
233
+ fb = await generate_writing_feedback(request.prompt, request.essay, scores, request.task_type, image_desc, overall)
234
  sf = fb.get("shortFeedback", {})
235
 
236
  tr_fb = sf.get("Task Response") or sf.get("Task Achievement") or "No feedback"