Try our new research platform with insights from 80,000+ expert users
Nilesh Pathade - PeerSpot reviewer
Senior Software Engineer at Meganexus
Real User
Open source LMS that can be used to support learning within any environment
Pros and Cons
  • "The most valuable feature is the community. Moodle is a completely open source application and provides a lot of development knowledge. The other features we find valuable are the LTI tools, integrations and BigBlueButton."
  • "The multi-tenancy system within Moodle could be improved. IOMAD is what makes the multi-tenancy possible but this comes with many issues."

What is our primary use case?

We use Moodle for the product-based application which provides us with our own e-learning product. Moodle allows us to provide a learning service to our customers including plugin development and customized content. 

I have worked with the development, user support, administration support, course development, plugin development and upgrades within Moodle from version 2.6 to 4.0.

What is most valuable?

The most valuable feature is the community. Moodle is a completely open source application and provides a lot of development knowledge. The other features we find valuable are the LTI tools, integrations and BigBlueButton. 

Moodle is an LMS that could be used for any kind of educational sector including schools and corporates for both internal or external environments. This is one of its biggest advantages. 

What needs improvement?

The multi-tenancy system within Moodle could be improved. IOMAD is what makes the multi-tenancy possible but this comes with many issues. 

For how long have I used the solution?

I have used this solution since 2015. 

Buyer's Guide
Moodle
January 2025
Learn what your peers think about Moodle. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

What do I think about the stability of the solution?

This is a stable solution. We were advised by the Moodle team to upgrade the system every three to six months to maintain stability, performance and to have access to new features. The UI of the latest release has changed a lot and includes interactive learning and the H5P plugin. 

What do I think about the scalability of the solution?

We have 40 to 50 users on Moodle and the basic configuration is sufficient to support that. To increase the capacity, we would need to do some load balancing.

How are customer service and support?

We handle most of the support for this solution ourselves. I would rate the Moodle customer service team a two and a half out of five. 

How was the initial setup?

The initial setup is straightforward. The installation is particularly efficient with the latest 4.0 version. 

What's my experience with pricing, setup cost, and licensing?

Moodle is completely open source and does not require individual licenses. Moodle has its own commercial software. The first one is Totara which is the multi-tenancy setup. The second one is Workplace which is the commercial LMS. We had to contact Moodle or a Moodle partner to get Workplace as an LMS. 

What other advice do I have?

For our clients looking for a LMS, we install the Moodle on their server and add branding as per their requirements, including logos and colors. We take the out-of-box offering and customize Moodle based on their specific requirements.

I would rate Moodle an eight out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Saranya Kanagaraj - PeerSpot reviewer
Moodle Administrator and Developer at Enphase Energy
Real User
Allows us to train employees and provide certification based on their training
Pros and Cons
  • "Almost all the activity modules are available inside the courses, so that makes our training easier and more comfortable."
  • "For a first time user, especially someone who is non-technical, Moodle is difficult for them to understand and they often need assistance."

What is our primary use case?

We are a solar manufacturing company. In our organization, we provide training to employees and have a few courses that we have developed for installers. We also have trainers who train installers on the system. We have installers all over the world, so we use Moodle to train them and provide certification based on their training.

I'm into the development of Moodle plugins and data and team developments. We customize a few things on Moodle based on our requirements. My company doesn't want to use what is out of box of Moodle, so we have to develop a few other plugins because our requirements are beyond that, but Moodle supports that pretty well.

There are currently more than 5,000 users in our organization.

The solution is deployed on-premises.

What is most valuable?

I like the activity modules. Almost all the activity modules are available inside the courses, so that makes our training easier and more comfortable.

The security is good. You aren't able to access Moodle without logging in. Then, it creates a session. After some time, you will be logged out of the session, and it keeps a log of everything. We can check all the data and maintain it.

What needs improvement?

It has to be more user friendly. I have been using Moodle since version 1.9. For a first time user, especially someone who is non-technical, Moodle is difficult for them to understand and they often need assistance.

I would like to see multi-tenancy support in the sense that courses can be created and handle more than one organization. If I want to manage multiple organizations within Moodle, I am able to do that, but Moodle has a third party called Iomad that provides this multi-tenancy. But they have totally changed the Moodle course to support the multi-tenancy system. If we upgrade Moodle and we're going to use multi-tenancy, we have to wait for Iomad to release the latest version.

We can add a new major course level, but it is not available at category level. It's only able to show the course level and not the category level. 

For roles and capabilities, it has to be more strict. For example, if I'm a teacher and a student, and I am switching my role to a student, I'll have the capability of a teacher also. But when I switch a role to student, I should only be a student.

For how long have I used the solution?

I have been using Moodle for more than 10 years.

What do I think about the stability of the solution?

The current version is stable. Even though Moodle is being upgraded, there are a few minor bugs each time. I cannot say that it's 100% stable, but it's fine.

How was the initial setup?

Setup is very easy.

What's my experience with pricing, setup cost, and licensing?

It is a one-time registration with the Moodle site. There isn't a yearly or monthly fee.

What other advice do I have?

I would rate this solution 8 out of 10.

Moodle has many other features apart from the courses and activity models. There are various plugins, block plugins, and gamification, which has been introduced recently in Moodle.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Moodle
January 2025
Learn what your peers think about Moodle. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Tamás Zsedrovits - PeerSpot reviewer
Associate Professor at Pázmány Péter Catholic University
Real User
Top 5
Has good technical support services and an ability to import and export documents in multiple formats
Pros and Cons
  • "The product's most valuable feature is the ability to import and export documents for courses, assessments, and questionnaires in any format."
  • "Sometimes, the gradebook can get broken if an incorrect formula is entered during creation."

What is our primary use case?

We use Moodle to manage course information, create assignments and set user levels.

What is most valuable?

The product's most valuable feature is the ability to import and export documents for courses, assessments, and questionnaires in any format. It also integrates with tools, including scripts and Python programs, for generating questionnaires.

What needs improvement?

Sometimes, the gradebook can get broken if an incorrect formula is entered during creation. It might require administrator assistance or a course rollback to resolve. The students and I can also upload the documents in a folder, but teachers cannot leave feedback. These particular areas need improvement.

For how long have I used the solution?

We have been using Moodle for three or four years.

What do I think about the stability of the solution?

I rate the platform's stability a nine out of ten.

What do I think about the scalability of the solution?

We have 600-800 Moodle users in our university.

How are customer service and support?

The technical support services are good. We can find information about various issues on their forum as well.

How would you rate customer service and support?

Positive

How was the initial setup?

The deployment time depends on the user's prior experience working with the product. It takes approximately two hours to complete for new users. I rate the process a six out of ten.

Which other solutions did I evaluate?

We considered several options before choosing Moodle, including Google Classroom and Canvas. We decided to work with Moodle for the availability of plugins or modules and alignment with the functionality to help us disseminate course materials. In comparison, Google Classroom could have been more suitable for our university.

What other advice do I have?

I rate Moodle a nine out of ten. They provide thorough documentation on the forum.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Mobile Engineer at Obafemi Awolowo University, Ile Ife, Nigeria
Real User
Top 20
A flexible and customizable environment providing reliability and scalability, and fostering interactive and personalized online learning experiences
Pros and Cons
  • "One of the most valuable aspects is the ability to input data into the model."
  • "Sometimes, discrepancies arise when the information is not updated or lacks precision, potentially leading to the model producing misleading or incorrect outputs based on its training."

What is our primary use case?

There are various use cases and the choice depends on the module you want to employ and explore. It can provide good machine-learning capabilities if that is the need.

What is most valuable?

One of the most valuable aspects is the ability to input data into the model. After feeding the data, the model becomes a tool that can be leveraged to retrieve and analyze information, allowing for various functionalities such as data access and manipulation.

What needs improvement?

Sometimes, discrepancies arise when the information is not updated or lacks precision, potentially leading to the model producing misleading or incorrect outputs based on its training. To ensure improvement, there should be a concerted effort to feed the model with more accurate information for better results. While the existing functionality is serving its intended purpose, there's a need for ongoing enhancements to elevate the product.

For how long have I used the solution?

I have been working with it for approximately two years.

What do I think about the stability of the solution?

I would rate its stability capabilities eight out of ten.

What do I think about the scalability of the solution?

It provides excellent scalability. I would rate it ten out of ten.

How are customer service and support?

I would rate its technical support services eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

I would rate the initial setup eight out of ten.

What about the implementation team?

There isn't a fixed or standard timeframe for deployment; it depends on the specific circumstances and requirements of the situation.

What's my experience with pricing, setup cost, and licensing?

The licensing cost is quite high and it operates on an annual basis. The pricing starts at a minimum of eight hundred dollars and can go even higher. Considering the economic context, particularly in this part of the world, it might be perceived as a significant expense.

What other advice do I have?

Overall, I would rate it ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1832961 - PeerSpot reviewer
Director Of Education at a university with 501-1,000 employees
Real User
Easy to setup LMS that is easy to scale and offers consistent stability
Pros and Cons
  • "This is a scalable solution. We have had 30,000 students using the solution. During COVID, we were able to accommodate a 500% increase in traffic."
  • "The UI and interface of Moodle could be greatly improved. There has been some improvement in recent releases by Moodle but there is still a lot to be improved upon. It is challenging to get buy-in from different stakeholders when they see what it looks like."

What is our primary use case?

My first experience with Moodle was as a classroom teacher, where I used it to host asynchronous learning activities for my students, made use of a grade book, and provided students with 24 hour access to learning activities. I wanted to allow them to do some self-guided work too. I also used Moodle as a way to communicate with my students in a centralized space. 

What is most valuable?


What needs improvement?

The UI and interface of Moodle could be greatly improved. There has been some improvement in recent releases by Moodle but there is still a lot to be improved upon. It is challenging to get buy-in from different stakeholders when they see what it looks like. 

Secondly, the whole onboarding experience for teachers could be improved. Moodle has lots of features which can be overwhelming for teachers using it for the first time.

Moodle don't have a multi-tenant architecture. This is a problem for institutions with different entities, or different schools all housed together under the same institution. We had 16 different schools, all grouped together, which meant that we actually had to clone 16 different versions of Moodle, have 16 different databases, and we had to set another database up to synchronize all those data.

A feature I would like to see in the future would be an out of the box self sign up and self-guided course. It would be great to have an easy to use, intuitive interface for a course builder/teacher. 

What do I think about the stability of the solution?

This is a stable solution. We have had almost no downtime and errors and bugs have been infrequent.

What do I think about the scalability of the solution?

This is a scalable solution. We have had 30,000 students using the solution. During COVID, we were able to accommodate a 500% increase in traffic.

How are customer service and support?

We have never needed to contact Moodle for customer service directly.

How was the initial setup?

The initial setup of Moodle was straightforward. It was migrated from another LMS and that part was quite complex. The change in LMS required a lot of change management and getting users used to the system. 

What's my experience with pricing, setup cost, and licensing?

Moodle offer a 14 day free trial and then requires payment.

Which other solutions did I evaluate?

We previously used Blackboard.

What other advice do I have?

If a business has advanced users who are comfortable with technology, they would be able to customise the interface and make the most of the advanced functionalities and great plugins. 

I would rate this solution a seven out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sunil Kumar Nair - PeerSpot reviewer
Director Of Information Technology at Al Falah University
Real User
Versatile LMS that offers a comprehensive free version with many integration options
Pros and Cons
  • "Moodle integrates with many third party plugins, which has enabled us to make use of the latest technology. During the Covid 19 period, we used a plugin called BigBlueButton to facilitate online learning which was quick and easy to do."
  • "The solution could be improved if support was an integral part of the whole solution. There are a few challenges in terms of performance due to Moodle being a free-to-use platform but these can be overcome with the use of their support team."

What is our primary use case?

Moodle is a learning management platform and we have integrated it with our ERP system. Whenever students register, all of their information including their courses is pushed onto Moodle. Moodle automatically creates the complete classrooms with allotted doctors in place. We use Moodle to host all of our courses and give students access to their course material that is uploaded by the faculty. Students also use this platform for uploading their assignments and projects. We make use of plugins to ensure that no plagiarism is entertained for work that is submitted. 

How has it helped my organization?

Moodle is an open source platform and keeps improving. It is free to use for all the education institutes and has become an industry standard. 

Many universities make use of this solution as it has all of the features that learning management systems require. It integrates with many third party plugins, which has enabled us to make use of the latest technology. During the Covid 19 period, we used a plugin called BigBlueButton to facilitate online learning which was quick and easy to do. 

What needs improvement?

The solution could be improved if support was an integral part of the whole solution. There are a few challenges in terms of performance due to Moodle being a free-to-use platform but these can be overcome with the use of their support team. 

For how long have I used the solution?

I have used this solution for six years. 

What do I think about the stability of the solution?

This is a stable solution.

What do I think about the scalability of the solution?

This is a scalable solution. We have 1500 users making use of Moodle. 

How are customer service and support?

We have not made much use of the support team as we have a highly qualified team in our organization who are capable of managing the technical issues. When we have raised support tickets, the Moodle team have been fast to resolve our issues. 

How was the initial setup?

The initial setup was straightforward and is not challenging for an IT team. It can be deployed on Windows and on Linux. Moodle also makes it possible for users to access the solution even if servers are down. 

What's my experience with pricing, setup cost, and licensing?

This solution offers a free-to-use version which can be deployed only on-premises and is what we are using. Moodle also offer support based and cloud based subscriptions. Organizations can select the appropriate package based on their needs. 

Moodle offer reasonable pricing for the use of their solution. 

What other advice do I have?

The suitability of Moodle for other organisations depends on their use case. For beginners, the installation is straightforward. It is important to map out and understand how the many integrations with Moodle can be used to get the most out of its use. From a features and functionality point of view, this solution is one of the best.

I would rate this solution an eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Web Developer at Focus PPC
Real User
Useful exam question shuffle, highly stable, and useful document hosting
Pros and Cons
  • "The most valuable feature of Moodle is the exam question shuffle. Students in the classroom will all have different question list numbers. For example, one student's question one will be another student's question ten."
  • "Moodle should improve the interface. You can download plugins, such as templates, and use them in Moodle, but they're limited. The interface component in Moodle can improve for students because we always have to train every student on how to use some of each feature. The solution overall could be more user-friendly."

What is our primary use case?

We use Moodle to schedule exams for students. A group of students will come into a classroom, login, and we will schedule exams for them. Students have their resources there, such as PDFs.

How has it helped my organization?

Moodle has really improved our education system. Students don't need to come to campus to get their textbooks. We used to print textbooks and other documents for students, but we stopped printing textbooks. We host all our educational resources on Moodle and students only need to connect and download them to use them.

What is most valuable?

The most valuable feature of Moodle is the exam question shuffle. Students in the classroom will all have different question list numbers. For example, one student's question one will be another student's question ten.

What needs improvement?

Moodle should improve the interface. You can download plugins, such as templates, and use them in Moodle, but they're limited. The interface component in Moodle can improve for students because we always have to train every student on how to use some of each feature. The solution overall could be more user-friendly.

Moodle has a security feature which is good, but it's frustrating for some students. In the mobile operation, your login and password have a limitation, you cannot remain logged in. They always have to log in over and over, they have to always remember their login and password. It's a good security feature but it's an eligibility problem for some students.

For how long have I used the solution?

I have been using Moodle for three to four years.

What do I think about the stability of the solution?

The stability and performance of Moodle have been very good.

If we have a problem, it is from our network, not from the Moodle application.

What do I think about the scalability of the solution?

We have a small school and we have not scaled the solution. However, I know large institutions that are using Moodle, it is scalable.

We have 500 to 800 students using Moodle. We have students who are doing two months and three months courses. Additionally, we have students who are doing one to two-year courses. The number of users can change quite frequently. At one time, we can have more than 600 students using Moodle.

How was the initial setup?

When I was deploying the Moodle server it was easy. However, the current updates of Moodle are limited on how you can deploy them and it is a little complex. The complexity could be because I am used to the older deployment methods. The whole deployment of the solution took me approximately four hours.

What about the implementation team?

I am the Moodle administrator and I do the maintenance of the solution. This includes updates, patches, and fixes.

What other advice do I have?

We are not using all the features of Moodle, as a small school, we are using it efficiently.

My advice to those wanting to implement Moodle is for them to read the documentation.

I rate Moodle a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Josh Willcock - PeerSpot reviewer
Head Of Technology at a non-tech company with 11-50 employees
Real User
Provides a number of permissions and different ways to report, and it is incredibly wide in what it can do
Pros and Cons
  • "The number of permissions that are available and different ways to report and get the information out are the most valuable features. We have been able to get precise bits of information out, and we have also been able to delegate a lot."
  • "The biggest area for improvement is the UI. They should also make the navigation simpler to understand. They've recently introduced a new way of having navigation work in Moodle, but they all look very similar."

What is our primary use case?

We use it for organizational governance and training.

What is most valuable?

The number of permissions that are available and different ways to report and get the information out are the most valuable features. We have been able to get precise bits of information out, and we have also been able to delegate a lot.

What needs improvement?

The biggest area for improvement is the UI. They should also make the navigation simpler to understand. They've recently introduced a new way of having navigation work in Moodle, but they all look very similar.

Its updates should be stable, and the support and documentation should also be improved.

For how long have I used the solution?

I use it every day, and I have done that for the past seven years.

What do I think about the stability of the solution?

Moodle at a period of time is very stable, but each upgrade is quite unstable because of the sporadic changes that are made and the sheer number of releases they do.

What do I think about the scalability of the solution?

It is very scalable. It is used throughout the organization by content creators, site administrators, and standard learners. We have a team of about six people who do content creation, and we have another team of six people for site administration, and then we have a couple of thousand learners. Its usage would not be more than what is currently being used, but as we grow, it continues to grow. We're not planning to take on much more.

How are customer service and support?

The support is pretty bad. There isn't really any support for Moodle unless you pay an astronomical amount. It seems to be their intention to keep adding complexity to things and not providing sufficient documentation unless you go through a Moodle-certified partner. Unless you go down that route, you are in the dark quite a lot, and you have to work things out.

Which solution did I use previously and why did I switch?

We've used Moodle since we needed this kind of tool.

How was the initial setup?

We have a copy of it on GitHub that is deployed through AWS's tooling to the servers. We have a variable spot in AWS for the database and things like that by using infrastructure in code to scale that out throughout the organization. So, we have a central team that manages it and uploads the users, managers, and people like that, and then we have another team that looks after the content, which is then just used throughout the organization for onboarding and training.

Its deployment probably took about two to three months.

What about the implementation team?

Our in-house development team looks after it, and we have about eight people who work with this solution. Two of them have a first-line technical support background. Two of them have a developer background, and the rest of them are learning and development people.

What's my experience with pricing, setup cost, and licensing?

Moodle is free. It should probably stay free. There isn't really any support for Moodle unless you pay an astronomical amount, which is weird.

What other advice do I have?

I'd recommend using what you need and not trying to use everything because Moodle is incredibly wide in what it can do. It's like a Swiss Army knife. If you try to use everything, you get lost and confused, and it gets messy. So, just keep things simple.

I would rate it an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user