DT LMS – elearning, WordPress LMS Plugin
Do you want to add an advanced Learning Management System to your existing website? Are you searching for an LMS plugin that’s comprehensive yet easy to manage? Then get this powerful free WordPress LMS Plugin that can give you all the essential functionalities of a premium LMS theme. Try DT LMS Lite now! Create a user-friendly online learning experience for your students. This free LMS WordPress plugin can work well for all education-related online services, including higher education courses and kindergarten websites. DT LMS WordPress Plugin Pro | Documentation | Support | Our Best LMS Themes Our free LMS plugin is packed with advanced LMS features. It gives you intuitive setting options for managing classes, timetables, instructors, courses, payment, etc. You can use this LMS website plugin to create a feature-packed online learning marketplace with interactive courses & quizzes. Easily add badges, certificates, notifications, and other user-friendly functionalities to your LMS website. This WordPress LMS plugin can also help you generate data-packed reports and statistics to analyze your business progress. DT LMS Lite is the best free LMS plugin to help you manage and monetize your education website. It is compatible with all modern themes, page builders, and Gutenberg Editor. You can use this free Learning Management System plugin to start, customize, and manage your education website. Start selling your online education courses & training programs today. DT LMS free plugin is here to provide you all the LMS features you need! ADVANTAGES OF DT LMS WORDPRESS PLUGIN: Powerful free WordPress LMS Plugin that works with all themes This free LMS plugin can work with all WordPress themes compatible with the latest versions of WordPress. Just install it like any other plugin and turn your site into an LMS website. DT LMS Lite is a free LMS WordPress plugin and always will be! All the advanced functionalities of LMS are available to you for free! Yes, you got that right. This Learning Management System plugin is absolutely free. There are no hidden costs to it. Use it risk-free to add online education functionalities to your WordPress website. This free LMS plugin is regularly updated We are committed to keeping the plugin free of all vulnerabilities. That’s why we are constantly developing and updating this LMS plugin. These regular updates keep DT LMS in tune with the changing online education trends. We are here to support you! When you use our plugins, we consider it our responsibility to offer timely support to you. All our plugins are built to deliver hassle-free performance. Still, if you run into any trouble with our free LMS plugin, you can reach out to us any time. We will help you as soon as possible. THIS BEST WORDPRESS LMS PLUGIN CAN HELP YOU TO: Create courses and lessons using the intuitive course builder. Display course benefits, eligibility requirements, summary, and course topic. Create as many courses and lessons as you want. Incorporate charts, videos, quizzes, excerpts, attachments in your courses. Use Tabs, Timetables, and Location Maps. Enable different Purchase and Registration options. Easily manage instructors, trainers, students, and courses. Use custom settings and permissions for Instructor Role. Create user-friendly instructor profiles and dashboard where teachers can see their notifications, announcements, course status, students’ progress, other important information. Create student profiles and dashboards where they can check their notifications, announcements, course progress, and other important information. Use powerful features for Lesson Management. Display course requirement & eligibility Create different types of quizzes. Use pre-set questions, time limits, auto-grading, passing grade options, etc. Use multimedia, such as video lessons, to make your courses more engaging. Use course review and grading system. Track course and student progress Allow students to submit queries. Enable automatic sending of notifications through email to students and teachers. These may include course enrollment confirmation, course completion confirmation, certificates, etc. Integrate your LMS website with WooCommerce to sell courses and accept payments online. Keep track of sales and pending orders. Use discount coupons and other features to increase conversions. Manage Earning & Commission Allocation. Set up a systematic distribution of course earnings between instructors and admins. Set commission percentage, deductions, and view reports about earnings. Manage centralized monetization options Manage your site’s Withdrawal options. Set the minimum earning threshold before the instructor can request a withdrawal. Manage and allow various withdrawal options, such as bank transfer, PayPal. Manage and view Purchase history Create a multilingual or RTL website Customize your LMS website without coding THIS WORDPRESS LMS PLUGIN IS USEFUL FOR: DT LMS Lite eLearning WordPress plugin is useful for all websites related to education and online courses. You can use it for: Adding Learning Management System to a website Creating multi-course, multi-instructor LMS website Creating a single course or single instructor LMS website Using points system for courses Building websites for dance schools, art schools, music schools, etc. Building websites for kindergarten, playschools, schools, colleges, universities Creating websites for community learning, professional education DT LMS WORDPRESS PLUGIN OPTIONS: Powerful Modules: This best free WordPress LMS plugin gives you the power of advanced modules. These include Class Search, Course Search, Instructors Shortcode, Class Grid & List, Upcoming Classes, Course Listing Isotope, Most Membered Courses, Highest Rated Courses, and more. Class Options: With this best free WordPress LMS plugin, you can set up your online classes using the easy and intuitive user interface. The Class options include Class Layout options, Class Type options (online, offline, default), Featured Class option, Content options, including Add Course, Add Shortcodes. Other Class features include Class Events, Certificates, Badges, Syllable Preview, Icons, Labels, Descriptions, Sidebar, Tabs, and WooCommerce options. Course Options: With this best LMS WordPress plugin, creating well-organized and engaging courses is easy. It gives you various options to manage Breadcrumb, Course Prerequisites, Course Page Layouts, Course Sections, Curriculum, Lessons/Quizzes/Assignments, Co-instructors, Featured Courses, Certificates, Badges, and WooCommerce options. The Course features also include Drip Feed with options for setting Drip content and duration. Lessons & Assignment Options: DT LMS eLearning WordPress plugin gives you powerful features to create engaging lessons and assignments. These include the Unlock Lesson or Unlock Assignment sections, Curriculum Module to help you design lessons and assignments, Duration settings, Pass Percentage settings, Featured Video and Author Metabox, and File Attachment options. Quiz Options: You can set up different types of interactive quizzes easily. The Quiz options include Unlock Quiz section, Quiz Duration, Retake options, Question Randomization, Quiz Auto Evaluation, Question Types, Question Counter, Correct Answer, Answer Explanation, and more. Question Options: You can incorporate different types of questions in your courses. The Question options include Multiple Choices, Multiple Choices – Image, Multiple Correct, Gap Fill, Single Line, Multi-Line, and True / False. Display Options: This powerful free LMS plugin gives you stylish ways to display your courses, classes, packages, awards, etc., on the Homepage. You can feature your courses with reviews, star ratings, and price information. Other Options: DT LMS WordPress plugin has many essential features for online education websites. These include setting options for Certificates, Badges, Grading, Packages, Commission Payments, Class Registrations, Statistics, and more. BENEFITS: Simple, easy to use, and free LMS plugin Best LMS WordPress plugin with flexible functionalities with advanced options Compatible with Gutenberg Editor Compatible with page builders such as Elementor and WPBakery Compatible with WooCommerce Compatible with BuddyPress and bbPress Supports RTL, multilingual websites Best WordPress LMS plugin with responsive front and back-end design Customizable email notifications for instructors and students Powerful Admin Panel, details reports Note : Some of the features available only in Pro version Install The DT LMS Lite Manually From the dashboard of your site, navigate to Plugins –> Add New. Select the Upload option and hit “Choose File.” When the popup appears select the dt-lms-lite.zip file from your PC. Activate the plugin through the ‘Plugins’ menu in WordPress.
Lenxel AI LMS – Course Lesson Generator
Lenxel Core AI LMS is a WordPress LMS plugin that combines AI with course building tools. It is suitable for creating online academies, corporate training platforms, or educational websites, providing tools to deliver learning experiences. Key Features: * AI Course Generation: Use artificial intelligence to create course modules and lessons automatically * LMS System: Learning management system with learner tracking, progress monitoring, and certification * Course Builder: Build courses without coding using visual editors * Header & Footer Builder: Create custom headers and footers with Elementor integration * Team & Portfolio Management: Showcase instructors and course portfolios * Theme Integration: Integration with Lenxel WordPress theme for cohesive design * WooCommerce Integration: Sell courses with built-in e-commerce functionality * Tutor LMS Compatibility: Enhanced features when used with Tutor LMS plugin Suitable for: * Online course creators * Educational institutions * Corporate training departments * Coaching and mentoring businesses * Professional certification programs * Language learning platforms * Skill development courses Create a learning platform with Lenxel Core – an AI-assisted LMS solution. Features Create AI course modules and lessons automatically with WordPress LMS capabilities Team post-type for showcasing team members Portfolio post-type for displaying work Build custom headers with the Header builder Build unique footers with the Footer builder Customize Lenxel theme settings Create a Sign-in page for users Manage course categories with different style options using Elementor elements Customizable styling for active/enrolled courses using Elementor elements Source Code The source code for this plugin, including uncompressed versions of JavaScript and CSS files, is available on GitHub: https://github.com/OgunLabs/lenxel-core This repository contains the build tools and source files used to generate the compressed assets included in the plugin. Advanced features (Coming to Pro) Course coupon Live chat support inside the plugin Course retake Frontend course creation Lenxel theme settings Get started General options Header options Breadcrumb options Styling Typography Blog options Page options Course options Product options Dashboard options Demo importer Import / Export Go ahead to take a test. Plugin configuration Setting up your Google Map API key. Feedback Help improve Lenxel Core by optionally sharing deactivation feedback. This feature is disabled by default and requires opt-in via LenxelWP → Privacy & Feedback. See the “External Services” section below for complete details on what data is collected and how it’s used. Plugin prerequisites Ensure that the WooCommerce plugin is installed and activated on your WordPress website. Install the Tutor plugin to manage curriculum, quizzes, and curriculum assignments. Install the Lenxel theme template to complete the setup. External services This plugin relies on several external services to provide its functionality. Below is a complete list of all external services used, including comprehensive details about what data is sent, when it’s sent, code locations, and links to each service’s Terms of Service and Privacy Policy. IMPORTANT DISTINCTION: This section documents actual external API services that receive data during plugin operation. URLs that appear in third-party vendor library code (like documentation links, comments, or unused features) are addressed separately at the end of this section under “Third-Party Vendor Library Code.” 1. Lenxel AI API Service URL: https://api.lenxel.ai (production) and https://devapi.lenxel.ai (development) Service Provider: Lenxel (Ogun Labs) Purpose: Generates AI-powered course content including course modules, lessons, quizzes, and questions automatically. What Data is Sent: When users click the “Generate with AI” button or request AI course generation, the following data is transmitted: – Course title and description – Supporting files and course prompts provided by the user – API Key (obtained from the Lenxel User Portal – see below) for authentication and credit tracking – WordPress site URL (for API key validation) When Data is Sent: Only when users explicitly request AI course generation through the plugin interface, or when API key validation is performed. API Endpoints Used: – https://api.lenxel.ai/wp/sites/status/verify – API key validation (optional, informational only) – https://api.lenxel.ai/ – Course generation endpoints – All requests are sent via wp_remote_post() and wp_remote_get() Code Location: lenxel-core.php (line 502 and related functions) – Uses wp_remote_post() to send course data to Lenxel API endpoints IMPORTANT: API Key Validation When users optionally enter an API key, the plugin may send a validation request to https://api.lenxel.ai/wp/sites/status/verify to verify the key is valid. This validation is informational only and does NOT gate or restrict any plugin features. All functionality is fully available regardless of API key validation status. Note: API keys and AI credits are managed through the Lenxel User Portal (https://portal.lenxel.ai) – see section 5 below for details. Privacy & Terms: – Terms of Service: https://lenxel.ai/terms-of-service – Privacy Policy: https://lenxel.ai/privacy-and-policy – Service provided by: Ogun Labs (https://www.devteamsondemand.com/) 2. Google Maps JavaScript API Service URL: https://maps.googleapis.com/maps/api/js Service Provider: Google LLC Purpose: Loads the Google Maps JavaScript API for two purposes: 1. Displaying interactive maps in course location widgets and venue displays (Elementor integration) 2. Redux Framework admin options (vendor library) – provides map field type for theme/plugin settings What Data is Sent: – Google Maps API key (configured by site administrator) – Map location coordinates and venue addresses (when displaying course locations) – User’s IP address (automatically sent by Google’s servers via standard HTTP requests) – Browser information (standard HTTP headers) – Map interactions (clicks, zooms, searches) sent to Google to retrieve map tiles and geocoding data When Data is Sent: – Frontend: When pages with map widgets are loaded, or when users interact with location-based features – Admin: When WordPress admin pages containing Redux Framework Google Maps fields are accessed Code Locations: – Redux Framework: redux/redux-framework/inc/extensions/google_maps/google_maps/class-redux-google-maps.php (line 357 – wp_register_script; line 367 – Google Maps API inline script loader) – Elementor/theme integrations: Course location displays Technical Details: The Redux Framework Google Maps extension registers a JavaScript file (line 357) and adds an inline script (lines 365-371) that dynamically loads the Google Maps JavaScript API from https://maps.googleapis.com/maps/api/js with the configured API key. This allows the map field to function in WordPress admin theme settings. Privacy & Terms: – Google Maps Platform Terms of Service: https://cloud.google.com/maps-platform/terms – Google Privacy Policy: https://policies.google.com/privacy 3. Google Fonts API Service URL: https://fonts.googleapis.com/css Purpose: Loads custom typography fonts for theme styling and Redux Framework typography options. Data Sent: – Font family names requested by the theme – User’s IP address and browser information (automatically sent by the browser) When Data is Sent: When pages load that use custom Google Fonts configured in theme settings. Privacy & Terms: – Google Fonts FAQ: https://developers.google.com/fonts/faq/privacy – Google Privacy Policy: https://policies.google.com/privacy 4. Vimeo API Service URL: https://vimeo.com/api/v2/video/ Purpose: Retrieves video thumbnail images for Vimeo videos embedded in course lessons and course builder interface. Data Sent: – Vimeo video ID (extracted from the video URL provided by the course creator) – User’s IP address and browser information (automatically sent by the browser) When Data is Sent: When course creators add Vimeo videos to lessons in the course builder, the plugin fetches the video thumbnail to display a preview image. Privacy & Terms: – Vimeo Terms of Service: https://vimeo.com/terms – Vimeo Privacy Policy: https://vimeo.com/privacy 5. Lenxel User Portal Service URL: https://portal.lenxel.ai, https://devapi.lenxel.ai/ Purpose: Manages user accounts, AI credits, and API keys for the AI course generation feature. This portal is where users obtain API keys and purchase AI credits (after they have exhausted their free credits) that are consumed when using the “Generate with AI” functionality (see Lenxel AI API above). Data Sent: – User email and password (for account authentication) – AI credit balance requests – API key validation requests When Data is Sent: – When users check their AI credit balance in the plugin – When users access their account dashboard through the portal – When users obtain or validate API keys for AI course generation Privacy & Terms: – Terms of Service: https://lenxel.ai/terms-of-service – Privacy Policy: https://lenxel.ai/privacy-and-policy 6. Redux.io Custom Fonts API (Third-Party Vendor Service) Service URL: https://redux.io/fonts Purpose: This is a third-party service provided by Redux Framework (included as a vendor library in this plugin). The Redux Custom Fonts extension uses this API to convert uploaded font files into web-compatible formats when administrators upload custom fonts through the Redux Framework theme options panel. Data Sent: – Custom font files uploaded by site administrators (TTF, OTF, or WOFF format) – Font metadata (font family name, font format) When Data is Sent: Only when site administrators manually upload custom font files through the Redux Framework Custom Fonts extension in the plugin’s theme settings panel. This service is NOT called during normal site operation or by site visitors. Important Notes: – This is a Redux Framework feature (third-party vendor code, not Lenxel Core) – Only administrators with capability to manage theme options can trigger this service – Font uploads are optional – the plugin functions normally without custom fonts – Custom fonts can be disabled by not using the Redux Custom Fonts extension Privacy & Terms: – Redux Framework Repository: https://github.com/reduxframework/redux-framework – Redux.io Website: https://redux.io – Redux Framework is MIT Licensed (included as vendor code) – Redux.io Terms of Service: https://redux.io/terms – Redux.io Privacy Policy: https://redux.io/privacy 7. Feedback Notification Service (Deactivation Feedback) Service URL: https://form-submission-to-slack-notify-495600076509.us-central1.run.app Service Provider: Lenxel (Ogun Labs) via Google Cloud Run Service Type: Google Cloud Run endpoint that forwards feedback to Slack workspace Purpose: Collects optional user feedback when site administrators deactivate the plugin. This feedback is used for commercial purposes to improve the plugin based on real user experiences and deactivation reasons. IMPORTANT – OPT-IN REQUIRED (Disabled by Default): This feature is disabled by default and requires explicit opt-in consent. To enable deactivation feedback: 1. Go to WordPress Admin → LenxelWP → Privacy & Feedback tab 2. Check the “Help improve Lenxel Core by sharing why you deactivate the plugin” checkbox 3. Click “Save Settings” Without opting in, NO data is collected when you deactivate the plugin. What Data is Sent (Only if Opted-In and Only if User Chooses to Provide Feedback): Even after opting in, providing feedback is still optional. When the deactivation modal appears, users can: – Click “Skip & Deactivate” to bypass feedback submission entirely – Close the modal without submitting – OR submit feedback by completing the form If feedback is submitted via wp_remote_post(), the following data is sent to the Google Cloud Run endpoint: – Deactivation reason selected from predefined choices (e.g., “I no longer need the plugin”, “The plugin broke my website”, “I found a better plugin”, etc.) – Optional additional comment or alternative plugin name (if user chooses to provide it) – Site administrator’s email address (only if user explicitly checks “Include my email” checkbox) – WordPress site URL (home_url) – Date and time of deactivation When Data is Sent: 1. User must first opt-in via LenxelWP → Privacy & Feedback (disabled by default) 2. Then, when a site administrator clicks the “Deactivate” button for this plugin in the WordPress plugins page, a feedback modal appears 3. User can still choose to skip or submit feedback 4. Data is only transmitted if the user completes the form and clicks “Submit & Deactivate” Code Location: lenxel-core.php (lines 640-690) – Deactivation handler with opt-in check and wp_remote_post() to Google Cloud Run endpoint (line 684) How to Disable: To stop seeing the feedback modal entirely: 1. Go to LenxelWP → Privacy & Feedback 2. Uncheck the deactivation feedback option 3. Click “Save Settings” You can also skip the modal on a per-deactivation basis by clicking “Skip & Deactivate” or closing the modal. Important Notes: – This is completely opt-in and disabled by default – you must explicitly enable it in plugin settings – Even after enabling, providing feedback is optional on each deactivation – The feedback modal only appears to site administrators with plugin management capabilities – No data is transmitted if the user skips or closes the feedback form – Email address is only sent if the user keeps the “Include my email” checkbox checked – Data is used solely for improving the plugin and understanding user needs – This can be disabled at any time from LenxelWP → Privacy & Feedback Privacy & Terms: – Lenxel Terms of Service: https://lenxel.ai/terms-of-service – Lenxel Privacy Policy: https://lenxel.ai/privacy-and-policy – Google Cloud Platform Privacy Policy: https://cloud.google.com/terms/cloud-privacy-notice – Slack Platform Privacy Policy: https://slack.com/trust/privacy/privacy-policy – Slack API Terms of Service: https://slack.com/terms-of-service/api – Data is transmitted over secure HTTPS connection – Feedback is processed through Google Cloud Run and forwarded to a private Slack workspace accessible only to Lenxel development team Third-Party Vendor Library Code (Not External Services) IMPORTANT: The following URLs appear in third-party vendor library code included with this plugin. These are NOT external API services called by this plugin – they are simply documentation URLs, comments, or dead code within vendor libraries. NO data is transmitted to these URLs during plugin operation. 1. Vzaar API URL in Owl Carousel Library Code Location: elementor/assets/libs/owl-carousel/owl.carousel.js (line 2388) URL Found: url: '//vzaar.com/api/videos/' + video.id + '.json' Library: Owl Carousel 2.x (MIT Licensed) Status: This is a hardcoded URL within the Owl Carousel JavaScript library’s video support feature. The Vzaar video platform integration is NOT used or called by this plugin – it’s simply part of the complete Owl Carousel library code that includes support for various video platforms (YouTube, Vimeo, Vzaar, etc.). The URL appears in a JavaScript object but the Vzaar feature is never invoked by this plugin. Data Sent: NONE – This URL is never contacted during plugin operation. 2. React Router Documentation URLs Code Location: build/course-builder.js (line 2 and other build files) URLs Found: Documentation links such as: – https://reactrouter.com/v6/upgrading/future#v7_starttransition – https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath – https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist – https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod – https://reactrouter.com/v6/upgrading/future#v7_partialhydration – And other similar upgrade guide URLs Library: React Router (MIT Licensed) Status: These URLs are documentation/warning links embedded in the React Router library code that appear in built JavaScript bundles. They are used in console warnings to guide developers during React Router version upgrades. They are NOT API endpoints and do NOT receive any data during plugin operation. These are purely informational links that may appear in browser developer console warnings. Data Sent: NONE – These are documentation reference links only. 3. Redux Framework Vendor Code Code Location: redux/redux-framework/ directory Library: Redux Framework 4.x (MIT Licensed) Status: The Redux Framework is a complete third-party library that includes various extensions and features. Some features (like Google Maps fields and Custom Fonts API) may reference external services, which are documented separately in sections 2 and 6 above where applicable. Important Notes: – All data transmissions to Lenxel services (AI API, User Portal) are sent over secure HTTPS connections. – The Lenxel AI API and Lenxel User Portal work together: users obtain API keys from the Portal, which are then used to authenticate with the AI API for course generation. – Users can opt out of AI features by simply not using the AI course generation functionality. – Google Maps and Google Fonts can be disabled by not using map widgets and by selecting system fonts in theme settings. – Vimeo API is only contacted when course …