LLMS_Student D

Total Complexity 174
Dependencies 10
Dependents 32
Total lines 1,814
Lines of code 769
Logical lines of code 375
Comment lines 713
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
update_completion_status()
B
40 20 56
get_progress()
A
44 14 42
get_overall_grade()
A
48 9 31
get_enrollments()
A
39 6 76
unenroll()
A
49 8 30
get_overall_progress()
A
50 8 28
enroll()
A
49 7 31
get_enrollment_status()
S
50 7 30
get_enrollment_order()
S
46 6 40
delete_enrollment()
S
54 7 21
is_enrolled()
S
55 7 19
get_enrollment_trigger_id()
S
57 7 15
remove_membership_level()
S
51 5 26
get_enrollment_date()
S
55 5 19
get_orders()
S
47 3 39
get_completed_courses()
S
46 2 47
insert_incompletion_postmeta()
S
51 3 29
get_notification_subscription()
S
64 4 10
is_active()
S
60 3 15
add_membership_level()
S
62 3 11
is_complete()
S
57 2 17
insert_status_postmeta()
S
67 3 7
get_last_completed_lesson()
S
64 3 10
get_next_lesson()
S
64 3 10
delete_enrollment_postmeta()
S
64 2 9
mark_complete()
S
70 2 6
insert_enrollment_postmeta()
S
64 2 9
insert_completion_postmeta()
S
66 2 8
instructor()
S
72 2 6
get_registration_date()
S
70 2 6
get_name()
S
67 2 7
get_grade()
S
67 2 7
get_enrollment_trigger()
S
74 2 4
get_completion_date()
S
63 2 10
get_membership_levels()
S
69 2 7
get_events()
S
62 1 13
is_instructor()
S
80 1 3
quizzes()
S
80 1 3
get_memberships()
S
79 1 3
mark_incomplete()
S
78 1 3
get_courses()
S
79 1 3
get_avatar()
S
77 1 3