fix: progress issue in batches

This commit is contained in:
Jannat Patel
2024-12-30 17:51:14 +05:30
parent 2ec231a3d0
commit 10219abfd6
4 changed files with 48 additions and 38 deletions

View File

@@ -1487,11 +1487,18 @@ def get_batch_students(batch):
detail.courses_completed = courses_completed
detail.assessments_completed = assessments_completed
detail.progress = (
(courses_completed + assessments_completed)
/ (len(batch_courses) + len(assessments))
* 100
)
if len(batch_courses) + len(assessments):
detail.progress = flt(
(
(courses_completed + assessments_completed)
/ (len(batch_courses) + len(assessments))
* 100
),
2,
)
else:
detail.progress = 0
students.append(detail)
return students