Code Analysis: Tutor LMS 2.7.6

Most Complex Classes

Class Rating Complexity
TUTOR\Utils
D
1,022
TUTOR\Course
D
230
TUTOR\Quiz
D
193
TUTOR\Tutor_Setup
C
115
Tutor\Models\QuizModel
B
100
Options_V2
B
96
TUTOR\WooCommerce
B
94
TUTOR\Ajax
B
92
TUTOR\Assets
B
88
TUTOR\Template
B
81
Tutor\Models\CourseModel
A
71
TUTOR\Admin
A
70

Most Complex Functions

Function Rating Complexity
TUTOR\Tutor_Setup::tutor_setup_generator()
D
78
Options_V2::get_setting_fields()
D
9
TUTOR\Utils::get_qa_questions()
D
35
TUTOR\Course_Filter::load_listing()
D
31
TUTOR\Quiz::manage_attempt_answers()
D
27
TUTOR\Input::data_sanitizer()
C
31
Tutor\Helpers\ValidationHelper::validate()
C
28
TUTOR\Shortcode::tutor_course()
C
26
TUTOR\Course::attach_product_with_course()
C
27
TUTOR\Utils::get_course_id_by()
C
24
TUTOR\Course::tutor_lms_hide_course_complete_btn()
C
25
TUTOR\Quiz::tutor_save_quiz_answer_options()
C
22