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}
|