Spaces:
Runtime error
Runtime error
Update RadinMas.py
Browse files- RadinMas.py +7 -4
RadinMas.py
CHANGED
@@ -32,9 +32,9 @@ questions = [
|
|
32 |
|
33 |
def generate_prompt(feedback_level):
|
34 |
if feedback_level == "Brief Feedback":
|
35 |
-
return "
|
36 |
-
elif feedback_level == "
|
37 |
-
return "
|
38 |
elif feedback_level == "Comprehensive Feedback":
|
39 |
return "Provide a comprehensive feedback."
|
40 |
else:
|
@@ -43,6 +43,8 @@ def generate_prompt(feedback_level):
|
|
43 |
def generate_system_message(question_number, feedback_level): # Updated line to include feedback_level
|
44 |
strategy, explanation = "", ""
|
45 |
...
|
|
|
|
|
46 |
system_message = f"""
|
47 |
As your English Oral Coach, my role is to guide you as you prepare to answer the oral questions. I'll be asking thought-provoking questions to help you develop your own answers.
|
48 |
|
@@ -56,7 +58,8 @@ def generate_system_message(question_number, feedback_level): # Updated line to
|
|
56 |
|
57 |
Please ensure your response is in English.
|
58 |
|
59 |
-
{
|
60 |
"""
|
61 |
return system_message
|
62 |
|
|
|
|
32 |
|
33 |
def generate_prompt(feedback_level):
|
34 |
if feedback_level == "Brief Feedback":
|
35 |
+
return "Strictly provide a brief feedback of around 25 words maximum in bullet points."
|
36 |
+
elif feedback_level == "Moderate Feedback":
|
37 |
+
return "Strictly provide a clear and concise feedback formatted in bullet points of around 50 words max."
|
38 |
elif feedback_level == "Comprehensive Feedback":
|
39 |
return "Provide a comprehensive feedback."
|
40 |
else:
|
|
|
43 |
def generate_system_message(question_number, feedback_level): # Updated line to include feedback_level
|
44 |
strategy, explanation = "", ""
|
45 |
...
|
46 |
+
feedback_prompt = generate_prompt(feedback_level) # Get the feedback prompt based on the feedback level
|
47 |
+
|
48 |
system_message = f"""
|
49 |
As your English Oral Coach, my role is to guide you as you prepare to answer the oral questions. I'll be asking thought-provoking questions to help you develop your own answers.
|
50 |
|
|
|
58 |
|
59 |
Please ensure your response is in English.
|
60 |
|
61 |
+
{feedback_prompt} # New line to include the feedback prompt
|
62 |
"""
|
63 |
return system_message
|
64 |
|
65 |
+
|