Custom Moodle Plugin Development

We Develop Professional Moodle Plugins

Extreme Flexibility with over 1,000 Totara and Moodle Plugins to Extend Functionality

There is an extensive library of Totara and Moodle Plugins that will allow your LMS to do everything you want and need, but with hundreds to choose from, how do you know which combination of plugins will meet your learning and talent development strategies? The team at Lambda Solutions have years of experience and expertise in working with Moodle and Totara Plugins, so we have put together a curated list of the best Moodle and Totara plugins for your organization.

We love these plugins so much that we have pre-installed 10 of our recommended plugins in our Basic Hosting Package. In our Professional and Enterprise Hosting Packages, we’ve pre-installed over 40 plugins, with the option to install up to 100! Enterprise clients can request to install even more.

Still need more information? Download our accompanying Moodle Plugins Guide below.

The Planning Process: Recommended Plugins for Moodle LMS


Lets students or teachers communicate in a two-way private conversation or with all members of a group. These can either be individual, or group communications. This plugin allows users to attach documents to their dialogue posts, and view a time stamped history of their interactions.

Moodle Welcome

New users receive a configurable Moodle welcome message with instructions on what steps they should take next in Moodle. Using Moodle’s event system, this plugin is prompted/stimulated/ whenever new users are created, whether they have been manually created or self-registered. Moderators of the new user creation will also receive a notification.


With this standalone plugin, Moodle can integrate with BigBlueButton’s platform, allowing you to deliver instructor led, real time web conferencing sessions. This allows you to share slides, audio, video, chat, desktops, and a virtual whiteboard. It also provides recordings of all sessions, so they can be watched again at a later date.


Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings with up to 50 participants. This plugin offers tight integration with Moodle, supporting meeting creation, synchronization, grading, and backup/restore.



MEDIAL is a media library and video streaming software application. Plugins allows Teachers / Lecturers to link to the video or audio file on the course page, and Teachers and Students to create and respond to Video Assignments that are uploaded and cataloged in MEDIAL rather than Moodle itself.


Lesson Objectives

Shows current lesson milestones in the side bar (to both teacher and students). The teacher can check off milestones as they are completed. One important feature of this plugin is that students can view all lesson objectives a week at a time to track progress.


Activities are used to manage in-person (e.g. classroom) trainings which require advance booking. The Face-to-Face plugin allows you to create different course dates at various locations. Administrators can set the date, time, session description and number of seats available for each event.

Adobe Connect

This is the officially sponsored integration plugin for Adobe Connect Pro, and Moodle. It provides single-sign-on access to both platforms, and allows users to set up Adobe Connect Pro meetings by adding an activity instance, and including the meeting name and template, start and end time, a setting of either private or public, and a url (if desired).


The Attendance plugin allows course instructors to keep track of a learners participation in a course, by keeping an attendance log of the students. Instructors can also download these logs in an Excel format, or a text format, for a tangible record.


Create and add rich content inside your LMS like Interactive Video, Quizzes, Collage and Timeline. H5P also allows you to easily share and reuse content. To reuse content, you just download the H5P you would like to edit and make your changes – e.g. translate to a new language or adjust it to a new situation.

Collapsed Topics

This plugin provides an interchangeable topic or week based format that relieves users from the “Scroll of Death” when a course has an abundance of topics. This makes it easier to rifle through course topics without getting lost, and is nifty for teachers and students who need a better user experience.


This  plugin makes it simple to create podcasts in Moodle. Podcast episodes can be instructor created or added by course participants. Podcasts are great multimedia features for any Moodle course.


Teachers and students can create checklists for individual assignments or for a series of activities. Teachers who prefer total control over students progress can check off items themselves, but some users have found greater student “buy-in” when they’re authorized to check off their own progress.


Buttons is a course format that creates a menu with buttons to access the topics, one by one.

* Create groups of sections, to separate topics in modules or periods;
* Create names to the groups to identify them. (Example: First Semester, Topics about a specific theme);
* Change the colors of the buttons (when active, inactive, on over and hidden), to fit it your Moodle theme;
* Select the list-style in numbers, alphabet or roman numeral.


The Certificate plugin creates PDF certificates/diplomas for students of the course and is completely customizable. You have several customization options for your certificates – you can add borders, watermarks, seals, grade information, and you can even add custom text.

Lightbox Gallery Resource

This resource allows you to create image galleries within your Moodle course. It allows teachers to create, edit, and delete galleries as they need. Small thumbnails are then generated, which are used for the thumbnail view of the gallery.


The plugin allows users to customize Moodle to their visual needs. It supports changing of text sizes and colour schemes. Customizations save to the user’s session allowing them to persist between pages, but it can also save permanently to the database.

Progress Bar

The Progress Bar is a time-management tool for students. It visually shows students progress in any course activities and resources. Teachers have access to an overview page where they can see the progress of all students.


This Totara & Moodle plugin is the leading module to quickly and easily extract LMS data into reports, dashboards and ad hoc queries for the learner, managers and the administrators.  Zoola is a robust, scalable reporting tool with full scheduling and delivery capabilities managed from the cloud.


Want more on Advanced Moodle & Totara Reporting?

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search