WRLD_Course_Progress_Info D

Total Complexity 1,240
Dependencies 12
Dependents 2
Total lines 6,415
Lines of code 5,489
Logical lines of code 2,536
Comment lines 850
Methods 24
Properties 1

Methods 24

Method Rating Maintainability Complexity Lines of code
get_course_list_info()
D
0
232 1,233
get_course_progress_rate()
D
0
144 744
get_course_progress_rate_csv()
D
0
154 483
get_quiz_completion_rate()
D
1
95 706
get_course_completion_rate_old()
D
8
102 346
get_course_completion_rate()
D
12
71 320
get_course_progress_details()
D
17
72 203
get_course_completion_rate_csv()
D
17
66 219
get_average_quiz_attempts()
D
18
51 237
get_quiz_passing_rate()
D
20
44 222
get_inactive_users_info()
D
27
38 125
get_learner_activity_log()
D
28
35 118
get_average_completion_percentage()
D
29 32 111
get_modulewise_activity()
C
31 29 97
get_course_completion_rate_average()
C
32 29 91
get_modulewise_statistics()
A
38 8 80
learndash_get_user_course_attempts_time_spent()
A
52 11 26
get_studentwise_activity()
A
48 9 32
learndash_get_user_quiz_attempts_time_spent()
S
57 7 16
get_daily_enrollments()
S
44 4 46
get_pending_assignments_info()
S
57 3 17
get_instance()
S
71 2 6
__construct()
S
91 1 2
sort_assoc_by()
S
67 1 9