LLMS_Student D

Total Complexity 195
Dependencies 11
Dependents 34
Total lines 2,020
Lines of code 849
Logical lines of code 415
Comment lines 842
Methods 49
Properties 0

Methods 49

Method Rating Maintainability Complexity Lines of code
update_completion_status()
B
40 20 56
get_progress()
A
44 14 42
remove_membership_level()
A
44 10 45
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
get_enrollment_date()
S
55 5 19
get_orders()
S
47 3 39
get_completed_courses()
S
46 2 47
get_favorites()
S
57 4 16
insert_incompletion_postmeta()
S
51 3 29
get_notification_subscription()
S
64 4 10
is_active()
S
60 3 15
update_favorite_status()
S
60 3 12
add_membership_level()
S
62 3 11
is_complete()
S
57 2 17
insert_status_postmeta()
S
67 3 7
get_next_lesson()
S
64 3 10
get_last_completed_lesson()
S
64 3 10
instructor()
S
72 2 6
delete_enrollment_postmeta()
S
64 2 9
mark_unfavorite()
S
70 2 6
mark_favorite()
S
70 2 6
get_completion_date()
S
63 2 10
get_enrollment_trigger()
S
74 2 4
mark_complete()
S
70 2 6
get_name()
S
67 2 7
get_grade()
S
67 2 7
insert_enrollment_postmeta()
S
64 2 9
remove_favorite_postmeta()
S
74 2 4
insert_favorite_postmeta()
S
74 2 4
insert_completion_postmeta()
S
66 2 8
get_membership_levels()
S
69 2 7
get_registration_date()
S
70 2 6
get_events()
S
62 1 13
is_favorite()
S
60 1 13
get_memberships()
S
79 1 3
mark_incomplete()
S
78 1 3
is_instructor()
S
80 1 3
get_courses()
S
79 1 3
get_avatar()
S
77 1 3
quizzes()
S
80 1 3