File size: 829 Bytes
438c749
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
def generate_feedback(results):

    feedback = []

    if results["grammar_score"] < 70:
        feedback.append("Work on grammar clarity in your sentences.")

    if results["filler_count"] > 5:
        feedback.append("Reduce filler words like 'um' and 'uh'.")

    if results["speech_rate"] < 90:
        feedback.append("Try speaking slightly faster to sound more confident.")

    if results["speech_rate"] > 180:
        feedback.append("You are speaking too fast. Slow down slightly.")

    if results["eye_contact_score"] < 60:
        feedback.append("Maintain better eye contact with the camera.")

    if results["answer_score"] < 60:
        feedback.append("Your answer could include more relevant technical details.")

    if not feedback:
        feedback.append("Great performance overall!")

    return feedback