hylee719 commited on
Commit
7e5b8bc
·
1 Parent(s): deab226

Update handler.py

Browse files
Files changed (1) hide show
  1. 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
- teacher_percentage = round(
145
- (teacher_words / (teacher_words + student_words)) * 100)
146
- student_percentage = 100 - teacher_percentage
 
 
 
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}