WRLD_Course_Time_Tracking D

Total Complexity 145
Dependencies 5
Dependents 1
Total lines 872
Lines of code 653
Logical lines of code 304
Comment lines 167
Methods 15
Properties 1

Methods 15

Method Rating Maintainability Complexity Lines of code
get_quiz_completion_time()
D
24
39 170
get_course_time_spent()
D
24
37 171
get_modulewise_quiztime()
A
37 13 80
add_time_tracking_entry()
A
38 11 78
learndash_get_user_course_attempts_time_spent()
A
52 11 26
ldrp_seconds_to_time()
A
47 9 38
learndash_get_user_quiz_attempts_time_spent()
S
57 7 16
enqueue_tracking_script()
S
53 4 22
fetch_last_updated_activity()
S
61 3 12
get_user_ip_address()
S
62 3 11
get_instance()
S
71 2 6
fetch_last_updated_entry()
S
64 2 9
fetch_user_course_time_spent()
S
63 2 10
__construct()
S
91 1 2
init_hooks()
S
91 1 2