WRLD_Course_Progress_Info D

Total Complexity 1,237
Dependencies 12
Dependents 2
Total lines 6,182
Lines of code 5,370
Logical lines of code 2,494
Comment lines 721
Methods 24
Properties 1

Methods 24

Method Rating Maintainability Complexity Lines of code
get_course_list_info()
D
0
232 1,216
get_course_progress_rate()
D
0
144 742
get_course_progress_rate_csv()
D
0
154 481
get_quiz_completion_rate()
D
1
95 672
get_course_completion_rate_old()
D
8
102 345
get_course_completion_rate()
D
12
71 317
get_course_progress_details()
D
18
72 202
get_course_completion_rate_csv()
D
17
66 216
get_average_quiz_attempts()
D
18
51 236
get_quiz_passing_rate()
D
20
44 220
get_inactive_users_info()
D
27
38 124
get_average_completion_percentage()
D
29 32 111
get_learner_activity_log()
D
30 32 106
get_course_completion_rate_average()
C
33 29 89
get_modulewise_activity()
C
33 29 85
learndash_get_user_course_attempts_time_spent()
A
52 11 26
get_modulewise_statistics()
A
42 8 56
get_studentwise_activity()
A
48 9 32
learndash_get_user_quiz_attempts_time_spent()
S
57 7 16
get_daily_enrollments()
S
44 4 45
get_pending_assignments_info()
S
59 3 16
get_instance()
S
71 2 6
__construct()
S
91 1 2
sort_assoc_by()
S
67 1 9