{"id":293360,"date":"2026-06-03T10:34:30","date_gmt":"2026-06-03T10:34:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mc-ems-exam-center-for-tutor-lms\/"},"modified":"2026-07-24T10:04:36","modified_gmt":"2026-07-24T10:04:36","slug":"mc-ems-exam-center-for-tutor-lms","status":"publish","type":"plugin","link":"https:\/\/lv.wordpress.org\/plugins\/mc-ems-exam-center-for-tutor-lms\/","author":23470380,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.9","stable_tag":"1.2.9","tested":"6.9.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Exam Center for Tutor LMS","header_author":"Mamba Coding","header_description":"Advanced exam session management system for Tutor LMS with booking calendar, student reservations, and exam access control.","assets_banners_color":"","last_updated":"2026-07-24 10:04:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/mambacoding.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":233,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.6":{"tag":"1.2.6","author":"internetamodo","date":"2026-06-03 10:33:18"},"1.2.7":{"tag":"1.2.7","author":"internetamodo","date":"2026-06-03 10:43:45"},"1.2.9":{"tag":"1.2.9","author":"internetamodo","date":"2026-07-24 10:04:36"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3559192,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3559192,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.6","1.2.7","1.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3559192,"resolution":"1","location":"assets","locale":"","width":1363,"height":810},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3559192,"resolution":"10","location":"assets","locale":"","width":1359,"height":1288},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3559192,"resolution":"11","location":"assets","locale":"","width":1157,"height":1117},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3559192,"resolution":"2","location":"assets","locale":"","width":1670,"height":771},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3559192,"resolution":"3","location":"assets","locale":"","width":1286,"height":786},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3559192,"resolution":"4","location":"assets","locale":"","width":1492,"height":618},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3559192,"resolution":"5","location":"assets","locale":"","width":1561,"height":814},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3559192,"resolution":"6","location":"assets","locale":"","width":766,"height":561},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3559192,"resolution":"7","location":"assets","locale":"","width":1755,"height":599},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3559192,"resolution":"8","location":"assets","locale":"","width":874,"height":473},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3559192,"resolution":"9","location":"assets","locale":"","width":1644,"height":421}},"screenshots":{"1":"Generate new exam sessions using the session creation interface","2":"View and manage all exam sessions in the administrator dashboard","3":"Students can book exam sessions using the interactive booking interface","4":"Students can manage and cancel their existing bookings","5":"Administrators can view, filter, and export bookings in CSV format","6":"Calendar view showing available exam sessions and availability status","7":"Access control message displayed when a user attempts to access an exam without a valid booking","8":"Booking and cancellation settings for exam sessions","9":"Shortcode assignment settings for booking and booking management pages","10":"Role-based access control settings for administrators, proctors, and students","11":"Advanced exam access settings, including booking validity rules and protected exams"}},"plugin_section":[],"plugin_tags":[269,16918,265620,30471,179218],"plugin_category":[40],"plugin_contributors":[265621],"plugin_business_model":[],"class_list":["post-293360","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-exam","plugin_tags-exam-management","plugin_tags-sessions","plugin_tags-tutor-lms","plugin_category-calendar-and-events","plugin_contributors-internetamodo","plugin_committers-internetamodo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/icon-128x128.png?rev=3559192","icon_2x":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/icon-256x256.png?rev=3559192","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-1.png?rev=3559192","caption":"Generate new exam sessions using the session creation interface"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-2.png?rev=3559192","caption":"View and manage all exam sessions in the administrator dashboard"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-3.png?rev=3559192","caption":"Students can book exam sessions using the interactive booking interface"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-4.png?rev=3559192","caption":"Students can manage and cancel their existing bookings"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-5.png?rev=3559192","caption":"Administrators can view, filter, and export bookings in CSV format"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-6.png?rev=3559192","caption":"Calendar view showing available exam sessions and availability status"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-7.png?rev=3559192","caption":"Access control message displayed when a user attempts to access an exam without a valid booking"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-8.png?rev=3559192","caption":"Booking and cancellation settings for exam sessions"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-9.png?rev=3559192","caption":"Shortcode assignment settings for booking and booking management pages"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-10.png?rev=3559192","caption":"Role-based access control settings for administrators, proctors, and students"},{"src":"https:\/\/ps.w.org\/mc-ems-exam-center-for-tutor-lms\/assets\/screenshot-11.png?rev=3559192","caption":"Advanced exam access settings, including booking validity rules and protected exams"}],"raw_content":"<!--section=description-->\n<p>Turn Tutor LMS into a complete exam booking and session management system.<\/p>\n\n<p>Exam Center for Tutor LMS lets you create scheduled exam sessions, manage student reservations and control access to selected Tutor LMS exams. Students can book through an interactive calendar, while administrators and proctors manage sessions, availability and bookings from the WordPress dashboard.<\/p>\n\n<h4>Organize exams without manual booking management<\/h4>\n\n<ul>\n<li>Create exam sessions with date, time and capacity<\/li>\n<li>Let students book through an interactive calendar<\/li>\n<li>Manage, search and export bookings<\/li>\n<li>Assign proctors to exam sessions<\/li>\n<li>Display candidates\u2019 special requirements<\/li>\n<li>Protect selected Tutor LMS exams<\/li>\n<li>Allow access only with a valid booking<\/li>\n<li>Customize booking and cancellation rules<\/li>\n<li>No external booking service required<\/li>\n<\/ul>\n\n<h4>Ideal for<\/h4>\n\n<ul>\n<li>Certification bodies<\/li>\n<li>Universities and academies<\/li>\n<li>Schools and training providers<\/li>\n<li>Corporate learning platforms<\/li>\n<li>Organizations running scheduled online exams<\/li>\n<\/ul>\n\n<h4>Tutor LMS exam access control<\/h4>\n\n<p>The access gate can be enabled only for the Tutor LMS courses selected under Protected exams.<\/p>\n\n<p>When a student does not have a valid booking, the plugin can:<\/p>\n\n<ul>\n<li>block access to the exam;<\/li>\n<li>hide lessons and quiz content;<\/li>\n<li>display an Exam locked message;<\/li>\n<li>direct the student to the booking page.<\/li>\n<\/ul>\n\n<p>Courses that are not selected remain accessible normally.<\/p>\n\n<h4>Free version<\/h4>\n\n<p>The Free version includes all core booking and exam management tools with these limits:<\/p>\n\n<ul>\n<li>Up to 5 active sessions<\/li>\n<li>Up to 5 seats per session<\/li>\n<li>One session per day for each exam<\/li>\n<\/ul>\n\n<h4>MC-EMS Premium<\/h4>\n\n<p>The separate Premium add-on removes the Free limits and adds:<\/p>\n\n<ul>\n<li>Unlimited active sessions<\/li>\n<li>Up to 500 seats per session<\/li>\n<li>Multiple time slots per day for each exam<\/li>\n<li>Priority support<\/li>\n<\/ul>\n\n<p>Start organizing Tutor LMS exams and student bookings from one central dashboard.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<li>Tutor LMS installed for exam integration<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin from the WordPress Repository<\/li>\n<li>Activate the plugin from the WordPress Plugins section<\/li>\n<li>Configure the settings in the MC-EMS section<\/li>\n<li>Create exam sessions<\/li>\n<li>Insert the shortcodes into your site pages<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20ec%20and%20what%20is%20it%20used%20for%3F\"><h3>What is EC and what is it used for?<\/h3><\/dt>\n<dd><p>EC is an advanced WordPress plugin that transforms Tutor LMS into a complete exam session management system.<\/p>\n\n<p>It allows administrators to organize exam calendars, manage student bookings, and automatically control access to exams based on a valid reservation.<\/p><\/dd>\n<dt id=\"what%20does%20ec%20add%20compared%20to%20the%20original%20tutor%20lms%3F\"><h3>What does EC add compared to the original Tutor LMS?<\/h3><\/dt>\n<dd><p>Tutor LMS mainly manages courses and quizzes. EC adds essential functionality for managing real examination sessions, including:<\/p>\n\n<ul>\n<li>Exam session management (date, time, capacity)<\/li>\n<li>Exam booking through an interactive calendar<\/li>\n<li>Dedicated administrative dashboard for bookings<\/li>\n<li>Access control to exams based on valid reservations<\/li>\n<li>CSV export of bookings and session data<\/li>\n<li>Assignment of proctors to sessions<\/li>\n<li>Advanced role and permission management<\/li>\n<\/ul>\n\n<p>In practice, EC makes Tutor LMS suitable for professional and certification-based environments.<\/p><\/dd>\n<dt id=\"can%20students%20view%20available%20sessions%20and%20book%20autonomously%3F\"><h3>Can students view available sessions and book autonomously?<\/h3><\/dt>\n<dd><p>Yes. Using the shortcode:<\/p>\n\n<p>[mcemexce_book_exam]<\/p>\n\n<p>students can view available sessions filtered by date and book directly from the interactive calendar.<\/p>\n\n<p>This significantly reduces manual administrative work and provides a modern and user-friendly experience.<\/p><\/dd>\n<dt id=\"can%20students%20manage%20their%20own%20bookings%3F\"><h3>Can students manage their own bookings?<\/h3><\/dt>\n<dd><p>Yes. Using the shortcode:<\/p>\n\n<p>[mcemexce_manage_booking]<\/p>\n\n<p>each student can:<\/p>\n\n<ul>\n<li>View existing bookings<\/li>\n<li>Check session details<\/li>\n<li>Cancel bookings (if allowed)<\/li>\n<li>Verify exam date, time, and information<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20administrators%20manage%20many%20sessions%20and%20export%20bookings%3F\"><h3>Can administrators manage many sessions and export bookings?<\/h3><\/dt>\n<dd><p>Yes. From the WordPress dashboard administrators can:<\/p>\n\n<ul>\n<li>Create and modify exam sessions<\/li>\n<li>View all bookings<\/li>\n<li>Export booking data in CSV format<\/li>\n<li>Assign proctors to sessions<\/li>\n<\/ul>\n\n<p>This provides full operational control for organizations managing a large number of candidates.<\/p><\/dd>\n<dt id=\"how%20customizable%20is%20the%20exam%20session%20management%20system%3F\"><h3>How customizable is the exam session management system?<\/h3><\/dt>\n<dd><p>The system is highly configurable. Administrators can define:<\/p>\n\n<ul>\n<li>Session date, time, associated exam, and capacity<\/li>\n<li>Custom roles and permissions (administrators, proctors, students)<\/li>\n<li>Role-based access to shortcodes<\/li>\n<li>Email notifications for confirmations, alerts, and reminders<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20there%20an%20access%20control%20system%20to%20allow%20only%20booked%20users%20to%20take%20the%20exam%3F\"><h3>Is there an access control system to allow only booked users to take the exam?<\/h3><\/dt>\n<dd><p>Yes. When the access gate is enabled, EC blocks only the Tutor LMS courses selected under Protected exams for users who do not have a valid booking. Leaving the protected-course list empty blocks no courses.<\/p>\n\n<p>This ensures security, organization, and compliance with examination rules without manual intervention.<\/p><\/dd>\n<dt id=\"are%20there%20limitations%20in%20the%20base%20version%3F\"><h3>Are there limitations in the base version?<\/h3><\/dt>\n<dd><p>Yes. The base version allows management of:<\/p>\n\n<ul>\n<li>Up to 5 active sessions<\/li>\n<li>Up to 5 seats per session<\/li>\n<li>One time slot per day per exam<\/li>\n<\/ul>\n\n<p>The premium version increases these limits (up to 500 seats per session and multiple daily slots) and includes priority support.<\/p><\/dd>\n<dt id=\"is%20ec%20fully%20integrated%20with%20tutor%20lms%20and%20wordpress%3F\"><h3>Is EC fully integrated with Tutor LMS and WordPress?<\/h3><\/dt>\n<dd><p>Yes. EC works natively within WordPress and integrates directly with Tutor LMS without requiring complex configuration or code modifications.<\/p>\n\n<p>All management operations are performed from the standard WordPress administration interface.<\/p><\/dd>\n<dt id=\"what%20are%20the%20minimum%20requirements%20and%20compatibility%20details%3F\"><h3>What are the minimum requirements and compatibility details?<\/h3><\/dt>\n<dd><p>EC requires:<\/p>\n\n<ul>\n<li>WordPress 6.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Tutor LMS installed and active<\/li>\n<\/ul>\n\n<p>All plugin strings are fully internationalized and compatible with translation tools such as Loco Translate.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Fixed Tutor LMS sections remaining hidden after disabling the exam access gate or excluding the course.<\/li>\n<li>Tutor LMS interface elements are now hidden only when the current protected course is actively blocked by the booking gate.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Fixed saving of the disabled exam access gate checkbox.<\/li>\n<li>An empty Protected exams selection now protects no courses instead of all courses.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Renamed plugin from \"MC-EMS \u2013 Exam Center for Tutor LMS\" to \"Exam Center for Tutor LMS\".<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org<\/li>\n<li>Improved stability and compatibility with Tutor LMS<\/li>\n<li>Code cleanup and performance improvements<\/li>\n<\/ul>","raw_excerpt":"Manage Tutor LMS exam sessions, student bookings and protected exam access from one complete WordPress dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/293360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=293360"}],"author":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/internetamodo"}],"wp:attachment":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=293360"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=293360"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=293360"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=293360"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=293360"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=293360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}