=== MightyMenu for Tutor LMS === Contributors: userelements Tags: lms, tutor, tutorlms, course, education Requires at least: 4.7 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.6 Requires Plugins: tutor License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Smart off-canvas menu for Tutor LMS. == Description == **MightyMenu for Tutor LMS** is a powerful addon that brings a **smart off-canvas vertical menu** to your WordPress learning platform. Instead of the standard course navigation, students get an **intuitive, dashboard-style sidebar** that makes accessing courses, progress, quizzes, and learning tools faster and more engaging. ### Why Use MightyMenu? - Provide students with a **dashboard-style learning experience** - Replace basic navigation with a **modern vertical sidebar** - Encourage engagement with **progress tracking, quick course access, and gamified visuals** - Fully responsive design that looks great on **desktop, tablet, and mobile** --- == 🎯 Key Features == ### Smart Off-Canvas Sidebar - Sleek vertical menu that slides in from left or right - Fully customizable positioning and layout options - Works seamlessly on all devices - Option to hide sidebar on mobile for a distraction-free experience ### Student Dashboard Integration - **Resume Learning:** Quick access to unfinished courses with progress indicators - **Course Progress:** Visual progress bars with completion percentages - **My Courses:** View enrolled and completed courses in one place - **Quiz Attempts:** Track results with pass/fail status - **Q&A Access:** Direct entry to discussions and questions - **Wishlist:** Save and manage favorite courses ### Customization & Design - Change **colors, text, and button styles** to match your brand - Choose sidebar alignment: **left or right** - Toggle menu items on/off for a tailored experience - **Dark Mode support** for improved accessibility - Fully **responsive** design ### User Experience Enhancements - Engaging progress visuals with motivational elements - Gamification-inspired feedback to encourage learners - Seamless integration with Tutor LMS user profiles - Quick access to **settings and logout options** ### Developer-Friendly - Configure settings directly from the **WordPress Customizer** - Translation ready with .po/.mo files - Secure, lightweight, and performance-optimized - Built following **WordPress coding standards** --- == Installation == 1. Install and activate MightyMenu for Tutor LMS. 2. Ensure that **Tutor LMS** is installed and active. 3. Navigate to **Appearance → Customize → MightyMenu Tutor LMS**. 4. Configure sidebar colors, layout, and menu items. --- == Frequently Asked Questions == = Does MightyMenu require Tutor LMS? = Yes. Tutor LMS must be installed and activated for MightyMenu to work. It enhances Tutor LMS by providing advanced navigation and dashboard options. = Can I customize the sidebar design? = Yes. You can change colors, layout, positioning, and even toggle specific menu sections through the WordPress Customizer. = Is it mobile-friendly? = Absolutely. The sidebar is fully responsive and has an option to disable on smaller screens for a cleaner mobile learning experience. --- == Screenshots == 1. Tutor LMS dashboard with off-canvas sidebar 2. Resume Learning with progress bar 3. Enrolled Courses overview 4. Completed Courses with achievements 5. Quiz Attempts and Q&A access --- == Tutorials & Guides == - [17 Awesome Websites Made with Tutor LMS](https://www.userelements.com/list/tutor-lms-website-examples/) - [The Complete List of Tutor LMS Shortcodes and How to Use Them – Tutor LMS](https://www.userelements.com/tutor-lms-shortcodes/) - [Best WordPress LMS Plugins to Create and Sell Courses Online](https://www.userelements.com/list/best-wordpress-lms-plugins/) - [Sending Reminder Emails to Inactive Students – Tutor LMS](https://www.userelements.com/sending-reminder-emails-to-inactive-students-tutor-lms/) - [Tutor LMS – Get Student Information in PHP](https://www.userelements.com/tutor-lms-get-student-information-in-php/) - [How to Hide, Remove or Disable Reviews or Star Rating in Tutor LMS](https://www.userelements.com/remove-tutor-reviews/) - [How to Add Custom Fields to the Registration Form in Tutor LMS](https://www.userelements.com/tutor-lms-custom-registration-fields/) - [Create a User Directory with Elementor](https://userelements.com/create-user-directory-elementor/) == More Plugins by UserElements == - [WP User Data](https://www.userelements.com/wp-user-data/) - [User Broadcast Email](https://www.userelements.com/user-broadcast-email/) - [Elementor Product Table for WooCommerce](https://wordpress.org/plugins/product-table-for-elementor) == Changelog == = 1.6 = * Code quality improvements: Added comprehensive comments and proper code formatting * Enhanced documentation: Added function docblocks and inline explanations * Accessibility: Added alt attributes to avatar images = 1.5 = * Fixed Internationalization issues. = 1.4 = * Enhanced security by adding ABSPATH checks to prevent direct file access * Fixed script and style enqueuing to follow WordPress best practices * Replaced inline styles with proper wp_add_inline_style() function * Removed empty inline script tags * Fixed syntax errors caused by smart quotes in text strings * Improved code organization and maintainability = 1.3 = * Enhancement - Added upgrade functions. * Enhancement - Better field sanitization. = 1.2 = * Enhancement - Revamped personalized sidebar = 1.1 = * Correct plugin tags = 1.0 = * Initial release.