STM_LMS_Instructor D

Total Complexity 168
Dependencies 6
Dependents 8
Total lines 1,068
Lines of code 841
Logical lines of code 442
Comment lines 10
Methods 32
Properties 0

Methods 32

Method Rating Maintainability Complexity Lines of code
get_courses()
C
31 22 107
become_instructor()
B
33 17 109
update_user_status()
B
35 17 89
my_rating()
A
41 11 55
meta_cap()
A
47 12 36
_add_student_to_course()
A
43 11 48
get_submissions()
A
40 9 57
change_status()
A
47 9 35
change_author()
S
49 6 33
my_rating_v2()
S
51 6 23
init()
S
42 4 52
column_fields()
S
47 4 38
scripts()
S
58 5 16
posts_for_current_author()
S
61 5 13
create_users_from_emails()
S
51 4 26
ban_user()
S
63 4 9
is_instructor()
S
63 3 10
update_rating()
S
62 3 10
post_published()
S
61 2 11
get_instructors_url()
S
74 2 4
manage_users()
S
64 1 11
instructor_links()
S
68 1 8
role()
S
81 1 3
instructor_can_add_students()
S
79 1 3
instructor_add_students_url()
S
79 1 3
instructors_enabled()
S
79 1 3
add_student_manually()
S
67 1 7
quiz_columns()
S
72 1 5
manage_users_template()
S
80 1 3
lesson_columns()
S
72 1 5
columns()
S
69 1 6
transient_name()
S
78 1 3