Spaces:
Sleeping
Sleeping
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 |
+
|