Update teacher_function.py
Browse files- teacher_function.py +5 -6
teacher_function.py
CHANGED
|
@@ -30,7 +30,7 @@ def generate_questions_from_text(text, no_of_questions, marks_per_part, no_parts
|
|
| 30 |
if chunk.choices[0].delta.content:
|
| 31 |
questions.append(chunk.choices[0].delta.content)
|
| 32 |
|
| 33 |
-
return "".join(questions)
|
| 34 |
|
| 35 |
def extract_text_from_image(image_path):
|
| 36 |
img = cv2.imread(image_path)
|
|
@@ -65,7 +65,7 @@ Note that you should not display total marks"""
|
|
| 65 |
if chunk.choices[0].delta.content:
|
| 66 |
response_content += chunk.choices[0].delta.content
|
| 67 |
|
| 68 |
-
return response_content
|
| 69 |
|
| 70 |
def generate_student_report(name, age, cgpa, course, assigned_test, ai_test, interests, difficulty, courses_taken):
|
| 71 |
prompt = f"""
|
|
@@ -94,7 +94,7 @@ def generate_student_report(name, age, cgpa, course, assigned_test, ai_test, int
|
|
| 94 |
0].message else "No report generated."
|
| 95 |
print(report)
|
| 96 |
|
| 97 |
-
return report
|
| 98 |
def generate_timetable_module(data,hours_per_day,days_per_week,semester_end_date,subjects):
|
| 99 |
response = AI71(AI71_API_KEY).chat.completions.create(
|
| 100 |
model="tiiuae/falcon-180B-chat",
|
|
@@ -126,7 +126,7 @@ def cluster_topics(academic_topics):
|
|
| 126 |
):
|
| 127 |
if chunk.choices[0].delta.content:
|
| 128 |
response += chunk.choices[0].delta.content
|
| 129 |
-
return response
|
| 130 |
|
| 131 |
def generate_timetable_weak(clustered_subjects, hours_per_day):
|
| 132 |
prompt = (
|
|
@@ -145,5 +145,4 @@ def generate_timetable_weak(clustered_subjects, hours_per_day):
|
|
| 145 |
):
|
| 146 |
if chunk.choices[0].delta.content:
|
| 147 |
response += chunk.choices[0].delta.content
|
| 148 |
-
return response
|
| 149 |
-
|
|
|
|
| 30 |
if chunk.choices[0].delta.content:
|
| 31 |
questions.append(chunk.choices[0].delta.content)
|
| 32 |
|
| 33 |
+
return "".join(questions)
|
| 34 |
|
| 35 |
def extract_text_from_image(image_path):
|
| 36 |
img = cv2.imread(image_path)
|
|
|
|
| 65 |
if chunk.choices[0].delta.content:
|
| 66 |
response_content += chunk.choices[0].delta.content
|
| 67 |
|
| 68 |
+
return response_content
|
| 69 |
|
| 70 |
def generate_student_report(name, age, cgpa, course, assigned_test, ai_test, interests, difficulty, courses_taken):
|
| 71 |
prompt = f"""
|
|
|
|
| 94 |
0].message else "No report generated."
|
| 95 |
print(report)
|
| 96 |
|
| 97 |
+
return report
|
| 98 |
def generate_timetable_module(data,hours_per_day,days_per_week,semester_end_date,subjects):
|
| 99 |
response = AI71(AI71_API_KEY).chat.completions.create(
|
| 100 |
model="tiiuae/falcon-180B-chat",
|
|
|
|
| 126 |
):
|
| 127 |
if chunk.choices[0].delta.content:
|
| 128 |
response += chunk.choices[0].delta.content
|
| 129 |
+
return response
|
| 130 |
|
| 131 |
def generate_timetable_weak(clustered_subjects, hours_per_day):
|
| 132 |
prompt = (
|
|
|
|
| 145 |
):
|
| 146 |
if chunk.choices[0].delta.content:
|
| 147 |
response += chunk.choices[0].delta.content
|
| 148 |
+
return response
|
|
|