Code Analysis: Sensei LMS 3.12.0

Most Complex Classes

Class Rating Complexity
Sensei_Lesson
D
641
Sensei_Course
D
424
Sensei_Utils
D
387
Sensei_Core_Modules
D
296
Sensei_Frontend
D
231
Sensei_Admin
D
229
Sensei_Quiz
D
221
Sensei_Teacher
D
212
Sensei_Question
D
188
Sensei_Main
D
171
Sensei_Settings_API
D
155
Sensei_Grading
D
140

Most Complex Functions

Function Rating Complexity
Sensei_Lesson::lesson_save_question()
D
69
Sensei_Course::load_user_courses_content()
D
52
Sensei_Admin::render_settings()
D
44
Sensei_Learners_Main::get_row_data()
D
25
Sensei_Main::check_user_permissions()
D
40
Sensei_Question::multiple_choice_load_question_data()
D
39
Sensei_Grading_User_Quiz::display()
D
30
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_Learner_Management::add_new_learners()
C
29