Code Analysis: Sensei LMS 4.25.0

Most Complex Classes

Class Rating Complexity
Sensei_Lesson
D
729
Sensei_Course
D
486
Sensei_Utils
D
420
Sensei_Quiz
D
357
Sensei_Core_Modules
D
349
Sensei_Question
D
231
Sensei_Teacher
D
230
Sensei_Frontend
D
229
Sensei_Admin
D
222
Sensei_Settings_API
D
182
Sensei_Course_Structure
D
158
Sensei_Main
D
157

Most Complex Functions

Function Rating Complexity
Sensei_Lesson::lesson_save_question()
D
70
Sensei_Course::load_user_courses_content()
D
49
Sensei_Admin::render_settings()
D
44
Sensei_Grading_User_Quiz::display()
D
34
Sensei_Utils::sensei_user_quiz_status_message()
D
37
Sensei_Question::multiple_choice_load_question_data()
D
40
Sensei_Lesson::quiz_panel_question_field()
D
29
Sensei_Lesson::lesson_quiz_questions()
D
34
Sensei_Learners_Main::get_row_data()
D
22
Sensei_Admin_Notices::check_notice_conditions()
D
33
Sensei_Lesson::quiz_panel_question()
C
25
Sensei_Settings::init_fields()
C
3