Code Analysis: Sensei LMS 4.14.0

Most Complex Classes

Class Rating Complexity
Sensei_Lesson
D
716
Sensei_Course
D
479
Sensei_Utils
D
398
Sensei_Core_Modules
D
346
Sensei_Quiz
D
317
Sensei_Admin
D
260
Sensei_Teacher
D
232
Sensei_Question
D
226
Sensei_Frontend
D
225
Sensei_Settings_API
D
170
Sensei_Course_Structure
D
154
Sensei_Grading
D
147

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::quiz_panel_question_field()
D
29
Sensei_Utils::sensei_user_quiz_status_message()
D
32
Sensei_Lesson::lesson_quiz_questions()
D
33
Sensei_Admin_Notices::check_notice_conditions()
D
33
Sensei_Lesson::quiz_panel_question()
C
25
Sensei_Learner_Management::add_new_learners()
C
29