Code Analysis: Sensei LMS 4.11.0

Class Rating Complexity Lines of code
Sensei_Lesson
D
714 3,206
Sensei_Course
D
462 2,254
Sensei_Utils
D
393 1,436
Sensei_Core_Modules
D
343 1,452
Sensei_Quiz
D
317 1,110
Sensei_Admin
D
259 1,247
Sensei_Teacher
D
232 820
Sensei_Frontend
D
225 854
Sensei_Question
D
223 877
Sensei_Settings_API
D
168 640
Sensei_Course_Structure
D
154 552
Sensei_Grading
D
147 712
Sensei_Messages
D
146 579
Sensei_Learner_Management
D
141 572
Sensei_Main
D
137 538
Sensei_Learners_Main
D
136 820
Sensei_Analysis_Overview_List_Table
D
135 847
Sensei_Admin_Notices
C
125 364
Sensei_Analysis
C
108 496
Sensei_Analysis_Course_List_Table
B
90 572
Sensei_PostTypes
B
84 716
Sensei_Data_Port_Job
B
81 298
Sensei_Learner
B
81 401
Sensei_Course_Theme
A
71 247
Sensei_Import_Model
A
70 267
Sensei_Course_Theme_Templates
A
69 261
Sensei_Setup_Wizard
A
69 260
Sensei_Usage_Tracking_Data
A
67 600
Sensei_Import_Lesson_Model
A
66 281
Sensei_REST_API_Lesson_Quiz_Controller
A
65 359
Sensei_Course_Enrolment_Manager
A
63 225
Sensei_Settings
A
63 728
Sensei_Data_Port_Utilities
A
63 283
Sensei_Data_Port_Manager
A
59 213
Sensei_Course_Enrolment
A
59 226
Sensei_Grading_Main
A
59 374
Sensei_Shortcode_User_Courses
A
58 353
Sensei_Updates
A
56 314
Sensei_Plugins_Installation
A
56 256
Sensei_Preview_User
A
55 216
Sensei_Import_Job
A
55 223
Sensei_Emails
A
54 224
Sensei_Learners_Admin_Bulk_Actions_View
A
53 327
Sensei_Tool_Enrolment_Debug
A
53 244
Sensei_Templates
A
52 170
Sensei_Guest_User
A
51 149
Sensei_Usage_Tracking_Base
S
49 167
Sensei_Import_Question_Model
S
47 221
Sensei_Reports_Overview_List_Table_Abstract
S
47 255
Sensei_Learners_Admin_Bulk_Actions_Controller
S
42 202
Sensei_Analysis_Lesson_List_Table
S
42 246
Sensei_Course_Theme_Lesson
S
42 207
Sensei_Course_Results_Block
S
40 186
Sensei_Import_CSV_Reader
S
40 198
Sensei_REST_API_Data_Port_Controller
S
40 325
Sensei_Analysis_User_Profile_List_Table
S
39 223
Sensei_Course_Component_Widget
S
39 219
Sensei_Import_Associations
S
38 212
Sensei_Enrolment_Provider_Journal_Store
S
38 108
Sensei_Grading_User_Quiz
S
38 251
Sensei_REST_API_Import_Controller
S
37 222
Sensei_Course_Theme_Editor
S
35 94
Sensei_REST_API_Extensions_Controller
S
35 376
Sensei_Import_Course_Model
S
35 184
Sensei_List_Table
S
34 141
Sensei_Home_Notices
S
33 269
Sensei_Enrolment_Course_Calculation_Job
S
33 118
Sensei_Tools
S
31 139
Sensei_Import_File_Process_Task
S
31 142
Sensei_Block_Helpers
S
30 84
Sensei_Extensions
S
29 133
Sensei\Blocks\Course_Theme\Course_Navigation
S
28 193
Sensei_Db_Query_Learners
S
27 117
Sensei_Reports_Overview_List_Table_Lessons
S
27 165
Sensei_Shortcode_Courses
S
26 70
Sensei_Shortcode_Teachers
S
26 90
Sensei_Course_Outline_Block
S
25 107
Sensei_REST_API_Course_Structure_Controller
S
24 177
Sensei_Blocks
S
23 104
Sensei_Course_List_Filter_Block
S
23 91
Sensei_Block_Patterns
S
22 103
Sensei_Home_Remote_Data_API
S
21 85
Sensei_Blocks_Initializer
S
20 38
Sensei_Reports_Overview_List_Table_Courses
S
20 148
Sensei_Unsupported_Theme_Handler_Page_Imitator
S
20 140
Sensei_Shortcode_Course_Categories
S
19 58
Sensei_Course_Outline_Module_Block
S
18 122
Sensei_Export_Questions
S
18 99
Sensei\Blocks\Course_Theme\Lesson_Actions
S
18 104
Sensei_Lesson_Component_Widget
S
17 130
Sensei_Import_Job_CLI
S
17 81
Sensei_Reports_Overview_List_Table_Students
S
17 135
Sensei_Block_Take_Course
S
16 82
Sensei_Reports_Overview_Service_Courses
S
16 127
Sensei_Block_Contact_Teacher
S
15 72
Sensei_Course_Theme_Quiz
S
15 73
Sensei_REST_API_Messages_Controller
S
15 124
Sensei_Course_List_Block
S
14 34
Sensei_Export_Lessons
S
14 69
Sensei\Internal\Student_Progress\Quiz_Progress\Repositories\Comments_Based_Quiz_Progress_Repository
S
12 66
Sensei_Course_List_Student_Course_Filter
S
12 65
Sensei_Export_Package
S
12 41
Sensei_Export_Courses
S
12 66
Sensei_REST_API_Lessons_Controller
S
12 90
Sensei_Reset_Lesson_Block
S
11 42
Sensei_Lesson_Properties_Block
S
11 47
Sensei_Core_Lesson_Modules
S
11 31
Sensei_REST_API_Theme_Controller
S
11 93
Sensei_Category_Courses_Widget
S
11 137
Sensei_Shortcode_Featured_Courses
S
10 36
Sensei\Blocks\Course_Theme\Quiz_Actions
S
9 33
Sensei_Course_Outline_Course_Block
S
9 54
Sensei_Course_Categories_Block
S
8 41
Sensei_Autoloader
S
8 177
Sensei_Data_Port_Question_Schema
S
8 104
Sensei_Course_Outline_Lesson_Block
S
8 34
Sensei\Blocks\Course_Theme\Lesson_Module
S
8 39
Sensei_Conditional_Content_Block
S
8 35
Sensei_DB_Seed_Command
S
8 101
Sensei_View_Quiz_Block
S
7 33
Sensei_Course_List_Block_Patterns
S
3 254

225 more item(s) not shown.