Code Analysis: Sensei LMS 4.4.2

Most Complex Classes

Class Rating Complexity
Sensei_Lesson
D
661
Sensei_Course
D
444
Sensei_Utils
D
363
Sensei_Core_Modules
D
327
Sensei_Quiz
D
287
Sensei_Admin
D
251
Sensei_Frontend
D
222
Sensei_Question
D
218
Sensei_Teacher
D
215
Sensei_Settings_API
D
163
Sensei_Grading
D
143
Sensei_Learner_Management
D
140

Most Complex Functions

Function Rating Complexity
Sensei_Lesson::lesson_save_question()
D
69
Sensei_Course::load_user_courses_content()
D
50
Sensei_Admin::render_settings()
D
44
Sensei_Grading_User_Quiz::display()
D
34
Sensei_Question::multiple_choice_load_question_data()
D
40
Sensei_Learners_Main::get_row_data()
D
23
Sensei_Lesson::lesson_quiz_questions()
D
35
Sensei_Lesson::quiz_panel_question_field()
D
29
Sensei_Lesson::quiz_panel_question()
C
25
Sensei_Utils::sensei_user_quiz_status_message()
C
28
Sensei_Analysis_Course_List_Table::get_row_data()
C
22
Sensei_Learner_Management::add_new_learners()
C
28