File size: 2,148 Bytes
aff19d1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
strategy_text = {
    0: ("PEEL strategy (Point, Evidence, Experience(s), Link back to the question)", "Use the PEEL strategy to structure your response. Start with a Point, then provide Evidence, share an Experience, and finally Link back to the question."),
    1: ("5W1H thinking frame (Who, What, Where, When, Why, How)", "Use the 5W1H thinking frame to answer the question. Address Who, What, Where, When, Why, and How in your response."),
    2: ("OREO thinking frame (Opening Statement, Reasons, Elaborate, Opinion)", "Use the OREO thinking frame to guide your response. Start with an Opening Statement, provide Reasons, Elaborate on them, and conclude with your Opinion.")
}

description = (
    "The picture shows a Poem contest entry form to celebrate Teachers’ Day."
)

questions = [
    f"1. Look at the picture. Would you be interested to do this activity? Why? / Why not? (Strategy: {strategy_text[0][0]})",
    f"2. How does your school celebrate Teachers’ Day? (Strategy: {strategy_text[1][0]})",
    f"3. Other than teachers, who else would you like to show your appreciation to, and why? (Strategy: {strategy_text[2][0]})",
]

def generate_system_message(current_question_index):
    strategy, explanation = strategy_text[current_question_index]
    system_message = f"""
    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. 

    Now, let's focus on {strategy}. {explanation}

    Along the way, I'll prompt you to clarify your thoughts, explore key terms, challenge your reasoning, and reflect on the discussion. 

    Once we've thoroughly explored each part of the strategy, I'll assist you in assembling your thoughts into a comprehensive and eloquent response using the insights we've gathered.

    Remember, our ultimate goal is to enhance your critical thinking skills and independence. Try to use sophisticated vocabulary and expressions, and refer to the picture where relevant to support your response.

    Please ensure your response is in English.
    """
    return system_message