Home
MasterStudy LMS WordPress Plugin – for Online Courses and Education
2.8.1
Does "MasterStudy LMS – WordPress Course Plugin" work with WordPress 5.9.2 and PHP 7.4.8? A smoke test was performed on 2022-03-12 03:14:03 UTC .
Summary
Errors
1 PHP notices 2 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 4.19 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
1.861 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 5.9.2 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 19 LMS Wizard ‹ Test site — WordPress
URL
/wp-admin/admin.php?page=stm-lms-wizard
Requested URL
/wp-admin/plugins.php?action=activate&plugin=masterstudy-lms-learning-management-system%2Fmasterstudy-lms-learning-management-system.php&plugin_status=all&paged=1&s&_wpnonce=b87e7fb3b1
Aspect
after-activation
HTTP status
200
Load time
14.203 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
MS LMS
URL
/wp-admin/admin.php?page=stm-lms-settings
Aspect
menu-item
HTTP status
200
Load time
2.075 s
Memory usage
7.81 MiB
JS errors
None
Resource errors
None
MS LMS → Courses
URL
/wp-admin/edit.php?post_type=stm-courses
Aspect
menu-item
HTTP status
200
Load time
2.033 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Lessons
URL
/wp-admin/edit.php?post_type=stm-lessons
Aspect
menu-item
HTTP status
200
Load time
1.748 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Quizzes
URL
/wp-admin/edit.php?post_type=stm-quizzes
Aspect
menu-item
HTTP status
200
Load time
1.731 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Questions
URL
/wp-admin/edit.php?post_type=stm-questions
Aspect
menu-item
HTTP status
200
Load time
1.751 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Reviews
URL
/wp-admin/edit.php?post_type=stm-reviews
Aspect
menu-item
HTTP status
200
Load time
1.779 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Orders
URL
/wp-admin/edit.php?post_type=stm-orders
Aspect
menu-item
HTTP status
200
Load time
1.732 s
Memory usage
7.88 MiB
JS errors
None
Resource errors
None
MS LMS → Courses category
URL
/wp-admin/edit-tags.php?taxonomy=stm_lms_course_taxonomy
Aspect
menu-item
HTTP status
200
Load time
1.960 s
Memory usage
12.73 MiB
JS errors
None
Resource errors
None
MS LMS → Questions category
URL
/wp-admin/edit-tags.php?taxonomy=stm_lms_question_taxonomy
Aspect
menu-item
HTTP status
200
Load time
1.901 s
Memory usage
7.81 MiB
JS errors
None
Resource errors
None
MS LMS → Instructor Requests
URL
/wp-admin/admin.php?page=manage_users
Aspect
menu-item
HTTP status
200
Load time
1.904 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
MS LMS → PRO Addons
URL
/wp-admin/admin.php?page=stm-addons
Aspect
menu-item
HTTP status
200
Load time
2.034 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
MS LMS → Upgrade
URL
/wp-admin/admin.php?page=stm-lms-go-pro
Aspect
menu-item
HTTP status
200
Load time
1.931 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
LMS Dashboard
URL
/wp-admin/admin.php?page=stm-lms-dashboard#/courses
Requested URL
/wp-admin/admin.php?page=stm-lms-dashboard
Aspect
menu-item
HTTP status
200
Load time
2.090 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
Tools → LMS course ratings
URL
/wp-admin/tools.php?page=stm_lms_fixing_rating_tool
Aspect
menu-item
HTTP status
200
Load time
1.637 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
Tools → LMS Wizard
URL
/wp-admin/tools.php?page=stm-lms-wizard
Aspect
menu-item
HTTP status
200
Load time
1.997 s
Memory usage
7.8 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
3.060 s
Memory usage
4.24 MiB
JS errors
None
Resource errors
None
Dashboard ‹ Test site — WordPress
URL
/wp-admin/index.php
Aspect
new-meta-boxes
HTTP status
200
Load time
1.984 s
Memory usage
7.87 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
3.991 s
Memory usage
9.53 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.350 s 2.019 s +1.669 s 3.37 MiB 7.87 MiB + 4.5 MiB /wp-admin/edit.php 0.176 s 1.790 s +1.614 s 3.4 MiB 7.97 MiB + 4.56 MiB /wp-admin/post-new.php 4.098 s 3.934 s -0.164 s 6.15 MiB 10.41 MiB + 4.26 MiB /wp-admin/upload.php 0.334 s 2.678 s +2.344 s 3.25 MiB 7.86 MiB + 4.61 MiB /wp-admin/options-writing.php 0.241 s 1.792 s +1.551 s 3.24 MiB 7.86 MiB + 4.62 MiB /wp-admin/media-new.php 0.245 s 2.348 s +2.103 s 3.23 MiB 7.86 MiB + 4.63 MiB /wp-admin/edit-tags.php?taxonomy=category 0.193 s 1.881 s +1.688 s 3.27 MiB 7.88 MiB + 4.61 MiB /wp-admin/post-new.php?post_type=page 0.836 s 3.751 s +2.915 s 6.15 MiB 10.45 MiB + 4.3 MiB /wp-admin/options-discussion.php 0.211 s 5.033 s +4.822 s 3.22 MiB 7.83 MiB + 4.61 MiB /wp-admin/edit-comments.php 0.215 s 1.822 s +1.607 s 3.27 MiB 7.88 MiB + 4.61 MiB / 0.415 s 0.732 s +0.317 s 3.4 MiB 4.14 MiB + 762.22 KiB
Average
0.665 s 2.525 s +1.861 s 3.81 MiB 8 MiB + 4.19 MiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
JSON
PHP
JavaScript
PO File
SVG
Language
%
Lines of code
Comment lines
Files
JSON 29.6% 67,440 0 6 PHP 22.9% 52,182 19,572 745 JavaScript 21.1% 48,070 2,160 221 PO File 9.7% 22,131 13,003 8 SVG 9.0% 20,502 39 86 XML 4.5% 10,328 64 6 CSS 3.1% 7,010 6 158 Markdown 0.2% 376 0 6
Total
228,039
34,844
1,236
Lines of code
38,638
Total complexity
7,173
Median class complexity
12.0
Median method complexity
1.0
Most complex class
tFPDF
Most complex function
STM_LMS_Import::process_posts()
Classes
275
Methods
3,097
Functions
232
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 13 wp_stm_lms_curriculum_bind wp_stm_lms_curriculum_log wp_stm_lms_order_items wp_stm_lms_user_answers wp_stm_lms_user_cart wp_stm_lms_user_chat wp_stm_lms_user_conversation wp_stm_lms_user_courses wp_stm_lms_user_lessons wp_stm_lms_user_quizzes wp_stm_lms_user_quizzes_times wp_stm_lms_user_searches wp_stm_lms_user_searches_stats Options wp_options
6 stm_lms_db_version stm_lms_set_order_total_price stm_lms_set_woocommerce_order_items stm_lms_version stm_lms_wizard_redirect widget_stm_lms_popular_courses Custom Post Types 7
ID
Name
stm-courses Courses stm-lessons Lessons stm-quizzes Quizzes stm-questions Questions stm-reviews Reviews stm-orders Orders stm-payout Payouts
Sidebar Widgets 1
ID
Name
stm_lms_popular_courses STM LMS Popular Courses
Meta Boxes {
"dashboard": {
"pearl_dashboard_announcement": {
"title": "Announcement by StylemixThemes",
"context": "side"
},
"pearl_dashboard_news": {
"title": "News by StylemixThemes",
"context": "side"
}
},
"stm-payout": {
"stm-payout_edit": {
"title": "Payout",
"context": "advanced"
}
},
"stm-courses": {
"stm_courses_curriculum": {
"title": "Course curriculum",
"context": "normal"
},
"stm_courses_settings": {
"title": "Course Settings",
"context": "normal"
}
},
"stm-lessons": {
"stm_lesson_settings": {
"title": "Lesson Settings",
"context": "normal"
}
},
"stm-quizzes": {
"stm_quiz_questions": {
"title": "Quiz Questions",
"context": "normal"
},
"stm_quiz_settings": {
"title": "Quiz Settings",
"context": "normal"
}
},
"stm-questions": {
"stm_question_settings": {
"title": "Question Settings",
"context": "normal"
}
},
"stm-reviews": {
"stm_reviews": {
"title": "Review info",
"context": "normal"
}
},
"stm-orders": {
"stm_order_info": {
"title": "Order info",
"context": "normal"
}
}
}
Roles 1
ID
Name
stm_lms_instructor Instructor
Capabilities 13 publish_stm_lms_posts delete_stm_lms_posts delete_others_stm_lms_posts delete_private_stm_lms_posts delete_published_stm_lms_posts edit_stm_lms_posts edit_others_stm_lms_posts edit_private_stm_lms_posts edit_published_stm_lms_posts read_private_stm_lms_posts edit_stm_lms_post delete_stm_lms_post read_stm_lms_posts PHP Error Log 3 lines [12-Mar-2022 03:14:24 UTC] WordPress database error Table 'wordpress.wp_stm_lms_user_conversation' doesn't exist for query SHOW COLUMNS FROM `wp_stm_lms_user_conversation` LIKE 'uf_new_messages'; made by activate_plugin, plugin_sandbox_scrape, include_once('/plugins/masterstudy-lms-learning-management-system/masterstudy-lms-learning-management-system.php'), require_once('/plugins/masterstudy-lms-learning-management-system/lms/init.php'), stmLms\Classes\Vendor\LmsUpdates::init, stmLms\Classes\Vendor\LmsUpdates::update_version, stmLms\Classes\Vendor\LmsUpdates::maybe_update_db_version, call_user_func, stmLms\Classes\Vendor\LmsUpdateCallbacks::lms_chat_columns
[12-Mar-2022 03:14:24 UTC] WordPress database error Table 'wordpress.wp_stm_lms_user_conversation' doesn't exist for query ALTER TABLE `wp_stm_lms_user_conversation` ADD `uf_new_messages` INT NOT NULL, CHANGE `new_messages` `ut_new_messages` INT; made by activate_plugin, plugin_sandbox_scrape, include_once('/plugins/masterstudy-lms-learning-management-system/masterstudy-lms-learning-management-system.php'), require_once('/plugins/masterstudy-lms-learning-management-system/lms/init.php'), stmLms\Classes\Vendor\LmsUpdates::init, stmLms\Classes\Vendor\LmsUpdates::update_version, stmLms\Classes\Vendor\LmsUpdates::maybe_update_db_version, call_user_func, stmLms\Classes\Vendor\LmsUpdateCallbacks::lms_chat_columns
[12-Mar-2022 03:15:03 UTC] PHP Notice: Undefined index: pro_url in /wp-content/plugins/masterstudy-lms-learning-management-system/lms/views/addons/main.php on line 52