Code Analysis: The School Management - Education & Learning Management 5.0

Most Complex Classes

Class Rating Complexity
WLSM_Staff_General
D
688
WLSM_Staff_Accountant
D
248
WLSM_Staff_Class
D
232
WLSM_School
D
185
WLSM_P_Registration
D
184
WLSM_P_Invoice
B
80
WLSM_M_Setting
A
72
WLSM_M_Staff_Class
A
71
WLSM_Session
A
53
WLSM_M_Staff_General
A
53
WLSM_Menu
S
44
WLSM_Class
S
40

Most Complex Functions

Function Rating Complexity
WLSM_Staff_General::save_student()
D
120
WLSM_P_Registration::submit_registration()
D
117
WLSM_Staff_General::save_staff()
D
80
WLSM_Staff_Accountant::save_invoice()
D
59
WLSM_Staff_Accountant::get_invoices()
D
53
WLSM_Staff_General::get_students()
D
47
WLSM_School::save_school_admin()
D
47
WLSM_Staff_General::promote_student()
D
43
WLSM_Staff_General::fetch_inquiries()
D
40
WLSM_P_Registration::submit_staff_registration()
D
41
WLSM_School::assign_admin()
D
35
WLSM_Staff_General::manage_promotion()
D
25