LMS Doctor’s Plugins You Didn’t Know You Needed
Posted on April 10, 2025 | By LMS Doctor Team
At LMS Doctor, we’re all about making your Learning Management System work smarter, not harder. Our team has developed a suite of plugins that solve real problems—some you might not even realize you have yet! From selling courses to securing logins, here’s a look at four standout plugins we’ve crafted to elevate your LMS experience. Trust us, you’ll wonder how you managed without them.
Cart Plugin for Moodle
Want to turn your Moodle into a course-selling powerhouse? Our Cart Plugin for Moodle does just that. This gem lets you add a seamless shopping cart experience to your LMS, so students can browse, add courses to their cart, and check out with ease. Pair it with payment gateways like PayPal or Stripe, and you’ve got a simple way to monetize your content. It’s perfect for educators or businesses looking to streamline sales without leaving their Moodle environment.
SCORM Dispatcher
Sharing SCORM content securely is a breeze with the SCORM Dispatcher. This plugin lets you distribute SCORM-compliant courses to external LMS platforms without handing over your source files. You maintain control, track learner engagement, and even generate completion reports—all while keeping your content safe. It’s a must-have for anyone who creates premium eLearning materials and wants flexibility with distribution.
Two Factor Authentication for Moodle
Security matters, and our Two Factor Authentication for Moodle plugin adds an extra layer of protection to your LMS. By requiring a second verification step—like a code sent via SMS through MessageBird—it ensures only authorized users get in. Easy to install and configure, it’s ideal for schools, businesses, or any organization that needs to safeguard sensitive learner data.
Course to Calendar
Ever wished your Moodle courses could sync effortlessly with a calendar? The Course to Calendar plugin, developed by LMS Doctor, makes it happen. It displays your courses as site events in the Moodle calendar, visible to everyone or tailored to specific categories. Sponsored by ECBOCES, this plugin is a simple yet powerful way to keep learners and admins on the same page—literally.
Why Choose LMS Doctor Plugins?
These plugins aren’t just tools—they’re solutions built from our deep expertise in LMS customization. Whether you’re selling courses with the Cart Plugin, securing access with Two Factor Authentication, sharing content via SCORM Dispatcher, or organizing schedules with Course to Calendar, we’ve got something to make your LMS better. And if you need a tweak or a totally custom plugin? We’re the team to call.
Ready to supercharge your LMS? Visit lmsdoctor.com to explore these plugins or reach out for a personalized solution. Your learners—and your sanity—will thank you!
2-Factor Authentication for Moodle
Security is one of the most important things to have a solid eLearning Platform. Adding an extra layer in authentication makes your site 100% more secure.
On the other hand, students may ask other people or even pay other people to do their assignments or even their tests for them. This is just another way to see a reason to add an extra layer of security.
This is why LMS Doctor came with the solution to build 2-Factor Authentication for Moodle. So every time a user signs in, we are 100% sure, is the owner of the account. Here is how it works.
How does it work?
Users sign in with the username and password as usual. If those are correct, then a verification code is sent to their email address or mobile phone through SMS (depends on the configuration) and they must input the code to complete the sign-in process. If a user hasn't input their mobile number, a field to update their mobile phone will be prompted.
Settings for administrators
Attempts: Admins can decide the number of attempts a code can be entered.
Code time span: Admins can set the amount of time (in seconds) before the code expires.
Lock timeout: Admins can set the amount of time a student must wait before attempting to sign in again in case they've reached the limit of attempts.

Got any questions?
Course to Calendar Plugin
One of our clients reached out to us to develop a plugin that would enhance his user’s experience in Moodle.
LMS Doctor developed a plugin that allows the users to see in their calendars the courses, the length of the courses and what courses are going on that day. This allows the user to avoid many clicks and be on top of the courses they have.
This plugin has many features:
- The users can see the course summary from their calendar
- The Start and End date of the Course
- The users can access their course content through the calendar with just one Click!
Administrators :
This plugin objective was to optimize and make the users and the administrator experience a whole lot easier.
As a Moodle Administrator, you can update the course’s date directly from the calendar. It supports drag and drops functionality so it automatically updates the course with the new dates.
Your users will be able to see all the changes automatically.

Another feature for administrators is the ability to update the course’s summary from the calendar. You will be able to manage the courses and content description from one place obtaining a visual of your current and upcoming months.

The Course to Calendar plugin can be personalized according to your field. For example, the link text your users use to access the course content can be changed and personalized however you see fit. You can get creative!
The setup is extremely easy and the features will provide flexibility for the administrator and your user’s experience will be enhanced.

Interested in the Course to calendar plugin?
Doctor Says …
Our course to Calendar Plugin is available in Moodle plugins!