Code Analysis: Academy LMS 1.9.27

Class Rating Complexity Lines of code
Academy\Customizer\Style\SingleCourse
D
236 647
Academy\Helper
D
163 690
Academy\Frontend\Ajax
D
136 690
ActionScheduler_DBStore
D
134 665
Academy\Admin\Ajax
C
120 490
ActionScheduler_wpPostStore
C
119 566
AcademyMigrationTool\Classes\Tutor
C
108 609
ActionScheduler_Abstract_ListTable
C
102 358
Academy\API\Lessons
B
92 329
AcademyQuizzes\API\QuizAttempts
B
86 350
Academy\Customizer\Style\Archive
B
81 227
Academy\Integration\Woocommerce
A
75 289
AcademyMigrationTool\Classes\Learndash
A
73 423
AcademyQuizzes\Classes\Query
A
70 745
AcademyMigrationTool\Classes\Masterstudy
A
67 375
AcademyQuizzes\API\QuizAnswers
A
65 278
ActionScheduler_ListTable
A
62 365
ActionScheduler
A
57 198
ActionScheduler_Store
A
54 143
AcademyMigrationTool\Classes\LearnPress
A
53 361
AcademyMigrationTool\Classes\Lifterlms
A
53 407
AcademyQuizzes\API\QuizQuestions
S
50 229
AcademyQuizzes\Frontend\Ajax
S
50 185
Academy\Migration
S
48 286
ActionScheduler_HybridStore
S
47 192
Academy\Classes\ScriptsBase
S
46 268
Academy\Frontend\Template\Loader
S
45 142
Academy\Frontend\Template
S
41 100
ActionScheduler_Abstract_QueueRunner
S
39 145
AcademyMigrationTool\Classes\Migration
S
37 162
ActionScheduler_ActionFactory
S
37 136
Action_Scheduler\Migration\Controller
S
34 98
ActionScheduler_wpCommentLogger
S
33 136
Academy\Customizer\Style\LearnPage
S
33 205
CronExpression
S
33 119
AcademyWebhooks\Classes\Payload
S
31 465
Academy\Customizer\Style\FrontendDashboard
S
30 102
ActionScheduler_QueueRunner
S
29 97
ActionScheduler_Logger
S
28 95
AcademyMigrationTool\Ajax
S
28 110
Academy\Classes\Registration
S
27 110
ActionScheduler_TimezoneHelper
S
27 83
Academy\Classes\Analytics
S
25 246
ActionScheduler_AdminView
S
24 140
Academy\Admin
S
23 104
Academy\Assets
S
23 122
Academy\API\QuestionAnswer
S
23 199
ActionScheduler_Compatibility
S
23 56
Academy\Admin\PermalinkSettings
S
22 120
AcademyQuizzes\Admin\Ajax
S
22 81
Academy\Classes\FileUpload
S
22 94
Academy\Shortcode\AcademyCourses
S
22 142
ActionScheduler_DataController
S
21 65
ActionScheduler_QueueCleaner
S
21 102
AcademyMultiInstructor\Admin\Ajax
S
20 84
AcademyMultiInstructor\Frontend\Ajax
S
20 109
Academy\Shortcode\AcademyRegistration
S
20 223
ActionScheduler_Abstract_Schema
S
20 68
CronExpression_DayOfWeekField
S
19 72
Academy\Miscellaneous
S
18 102
ActionScheduler_WPCLI_QueueRunner
S
18 75
Academy\Classes\Query
S
18 190
CronExpression_AbstractField
S
17 37
Academy\API\User
S
15 97
ActionScheduler_WPCLI_Scheduler_command
S
15 89
Academy\Customizer
S
14 70
Academy\Admin\User
S
14 31
Academy\API\Course
S
14 110
AcademyQuizzes\Helper
S
14 91
AcademyWebhooks\Listeners\CourseCompleted
S
14 88
CronExpression_DayOfMonthField
S
14 49
Academy\Classes\Pages
S
13 74
AcademyWebhooks\Classes\BaseListeners
S
13 65
Academy\Shortcode\AcademyLogin
S
13 73
Action_Scheduler\Migration\ActionMigrator
S
13 52
Action_Scheduler\Migration\Runner
S
13 59
Academy\Frontend
S
12 40
ActionScheduler_wcSystemStatus
S
12 92
ActionScheduler_OptionLock
S
12 55
Action_Scheduler\WP_CLI\Migration_Command
S
12 88
ActionScheduler_DBLogger
S
12 73
ActionScheduler_WPCLI_Clean_Command
S
12 61
Academy\Addons
S
11 50
Academy\API
S
11 32
Academy\Admin\Export
S
11 56
Academy\API\Settings
S
11 88
ActionScheduler_CronSchedule
S
11 34
Academy\Shortcode\AcademyPasswordReset
S
11 57
Academy\Classes\Role
S
10 124
Academy\Classes\Tools
S
10 49
ActionScheduler_StoreSchema
S
10 80
ActionScheduler_AsyncRequest_QueueRunner
S
10 30
Academy\Customizer\Section\LearnPage
S
10 1,045
Academy\Classes\CachePluginAbstract
S
9 25
AcademyWebhooks\Listeners
S
9 76
Academy\Database
S
9 327
Academy\Installer
S
9 33
ActionScheduler_FatalErrorMonitor
S
9 37
Academy\Admin\Notice
S
9 28
Academy\Autoload
S
8 30
ActionScheduler_IntervalSchedule
S
8 28
Academy\Customizer\Style\Base
S
8 26
Academy\Frontend\Comments
S
8 23
ActionScheduler_LoggerSchema
S
8 46
CronExpression_FieldFactory
S
8 29
AcademyWebhooks\Listeners\CoursePublished
S
7 47
ActionScheduler_LogEntry
S
7 18
AcademyWebhooks\Listeners\TutorBookingPublish
S
7 47
AcademyQuizzes\Database
S
7 118
Academy\Shortcode\AcademySearch
S
7 41
Academy\Classes\PromoDiscount
S
6 18
Action_Scheduler\Migration\BatchFetcher
S
6 40
Academy\Admin\Settings
S
6 86
AcademyWebhooks\Listeners\QuizAttemptStatusFailed
S
5 23
AcademyWebhooks\Listeners\AnnouncementPublish
S
5 44
Academy\Classes\GlobalCss
S
5 36
AcademyMultiInstructor\API
S
5 15
AcademyWebhooks\Listeners\QuizAttemptStatusPassed
S
5 23
AcademyWebhooks\Listeners\QuizAttemptStatusPending
S
5 23
Academy\Customizer\Section\FrontendDashboard
S
4 439
AcademyWebhooks\Listeners\CourseBundlePublish
S
4 51
AcademyWebhooks\Database
S
4 90
Academy\Shortcode\AcademyDashboard
S
4 18
Academy\Shortcode\AcademyEnrollForm
S
4 19
AcademyWebhooks\Listeners\NewReplyToQuestion
S
4 32
Academy\Customizer\Section\ArchiveCourse
S
3 1,157
ActionScheduler_DBStoreMigrator
S
3 16
Academy\Customizer\Section\SingleCourse
S
3 3,018

99 more item(s) not shown.