Update handler.py
Browse files- handler.py +6 -3
handler.py
CHANGED
|
@@ -141,9 +141,12 @@ class Transcript:
|
|
| 141 |
utt.role = 'student'
|
| 142 |
student_words += utt.get_num_words()
|
| 143 |
student_utt_count += 1
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
|
|
|
|
|
|
|
|
|
| 147 |
avg_teacher_length = teacher_words / teacher_utt_count if teacher_utt_count > 0 else 0
|
| 148 |
avg_student_length = student_words / student_utt_count if student_utt_count > 0 else 0
|
| 149 |
return {'teacher': teacher_percentage, 'student': student_percentage}, {'teacher': avg_teacher_length, 'student': avg_student_length}
|
|
|
|
| 141 |
utt.role = 'student'
|
| 142 |
student_words += utt.get_num_words()
|
| 143 |
student_utt_count += 1
|
| 144 |
+
if teacher_words + student_words > 0:
|
| 145 |
+
teacher_percentage = round(
|
| 146 |
+
(teacher_words / (teacher_words + student_words)) * 100)
|
| 147 |
+
student_percentage = 100 - teacher_percentage
|
| 148 |
+
else:
|
| 149 |
+
teacher_percentage = student_percentage = 0
|
| 150 |
avg_teacher_length = teacher_words / teacher_utt_count if teacher_utt_count > 0 else 0
|
| 151 |
avg_student_length = student_words / student_utt_count if student_utt_count > 0 else 0
|
| 152 |
return {'teacher': teacher_percentage, 'student': student_percentage}, {'teacher': avg_teacher_length, 'student': avg_student_length}
|