STM_LMS_Instructor D

Total Complexity 194
Dependencies 8
Dependents 13
Total lines 1,137
Lines of code 915
Logical lines of code 492
Comment lines 24
Methods 40
Properties 0

Methods 40

Method Rating Maintainability Complexity Lines of code
become_instructor()
B
31 19 119
masterstudy_lms_get_instructor_courses()
B
33 20 91
update_user_status()
B
35 17 89
my_rating()
A
41 11 55
meta_cap()
A
47 12 36
add_student_to_course()
A
44 11 44
get_courses()
A
46 11 36
get_submissions()
A
40 9 57
change_status()
A
47 9 35
column_fields()
A
44 7 46
my_rating_v2()
S
51 6 23
posts_for_current_author()
S
58 6 16
scripts()
S
58 5 16
create_users_from_emails()
S
51 4 26
change_author()
S
53 4 25
toggle_users_ai_access()
S
52 3 24
ban_user()
S
62 4 10
init()
S
49 2 30
toggle_user_ai_access()
S
65 3 8
update_rating()
S
62 3 10
is_instructor()
S
63 3 10
post_published()
S
58 2 14
has_ai_access()
S
77 2 3
has_instructor_role()
S
67 2 7
get_instructors_url()
S
74 2 4
get_course_quantity()
S
66 2 8
get_instructors()
S
64 2 10
manage_users()
S
64 1 11
role()
S
81 1 3
instructor_links()
S
68 1 8
manage_users_template()
S
80 1 3
instructors_enabled()
S
79 1 3
quiz_columns()
S
72 1 5
lesson_columns()
S
72 1 5
add_student_manually()
S
67 1 7
columns()
S
69 1 6
instructor_manage_students_url()
S
79 1 3
instructor_can_add_students()
S
79 1 3
get_is_ai_enabled_for_all()
S
79 1 3
transient_name()
S
78 1 3