Code Analysis: Tutor LMS 2.1.3

Most Complex Classes

Class Rating Complexity
TUTOR\Utils
D
995
TUTOR\Course
D
204
Tutor_List_Table
D
186
TUTOR\Quiz
D
183
TUTOR\Tutor_Setup
C
118
TUTOR\WooCommerce
B
89
TUTOR\Template
B
83
Tutor\Options_V2
B
82
TUTOR\Assets
B
81
TUTOR\Admin
B
78
Tutor\Models\QuizModel
B
77
TUTOR\Ajax
A
71

Most Complex Functions

Function Rating Complexity
TUTOR\Tutor_Setup::tutor_setup_generator()
D
78
Tutor\Options_V2::get_setting_fields()
D
7
TUTOR\Input::data_sanitizer()
D
46
TUTOR\Quiz::tutor_quiz_attemp_submit()
D
34
TUTOR\Utils::get_qa_questions()
D
35
TUTOR\Course_Filter::load_listing()
C
29
TUTOR\Course::attach_product_with_course()
C
27
TUTOR\Utils::get_course_id_by()
C
22
TUTOR\Course::tutor_lms_hide_course_complete_btn()
C
25
TUTOR\Quiz::tutor_save_quiz_answer_options()
C
22
TUTOR\Utils::get_earning_statements()
B
18
Tutor_List_Table::pagination()
B
17