Overview
Moodle on Ubuntu 22.04 with maintenance support by ATH. This is a repackaged open source software product wherein additional charges apply for support. Moodle is an open-source learning management system (LMS) designed to provide educators, administrators, and learners with a robust, secure, and integrated system for creating personalized learning environments. Founded by Martin Dougiamas, Moodle is used worldwide in a variety of educational settings, including schools, universities, workplaces, and other sectors that require flexible and accessible learning tools. The platform supports both synchronous and asynchronous learning, enabling users to access educational content, participate in discussions, submit assignments, and receive feedback at their own pace.
Highlights
- In Moodle educators can create courses tailored to specific learning objectives using various multimedia resources and interactive activities.
- In Moodle it includes discussion forums, chat rooms, and group activities to facilitate communication and collaboration among students and teachers.
- Moodle optimized for mobile devices through the Moodle Mobile app, enabling users to access course materials and participate in activities on the go.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
---|---|
m4.large Recommended | $0.009 |
t2.micro AWS Free Tier | $0.001 |
t3.micro AWS Free Tier | $0.009 |
m3.medium | $0.009 |
c3.large | $0.009 |
c4.large | $0.009 |
c5.large | $0.009 |
t3.small | $0.009 |
m5.large | $0.009 |
t2.small | $0.009 |
Vendor refund policy
No Refund
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Try one unit of this product for 5 days. There will be no software charges for that unit, but AWS infrastructure charges still apply. Free Trials will automatically convert to a paid subscription upon expiration and you will be charged for additional usage above the free units provided.
Additional details
Usage instructions
Connect to your Virtual Machine via SSH using username "ubuntu" and run the following command to update the package list: #sudo su #sudo apt update Hit of Browser : http://<ip> Use Database Details as below: Database name: moodle Database user: moodle Database Password: Enter_Instance_ID
Support
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Open-source platform, flexible plugins, and enhances educational management
What is our primary use case?
We use Moodle to manage our students' information, the classes, and the course catalog, which are mainly related to education. It serves as a learning management system for teaching in class.
How has it helped my organization?
Moodle is free and open source, which reduces a significant portion of the Total Cost of Ownership. It is supported by the community, making it easy to find solutions to any issues. The plugins are also very flexible, allowing for additional features.
What is most valuable?
The valuable features of Moodle include its open-source nature, which makes it free to use, and the supportive community that assists with any issues. Additionally, the plugins are very flexible, and you can develop your own to add features. The anti-plagiarism plugin is one that we use most frequently.
What needs improvement?
The customization of the interface could be improved. Although we can load and change themes, it still always looks like Moodle. We have not found a way to significantly alter its appearance.
For how long have I used the solution?
We have been using Moodle for roughly a year now. I also used it around 15 years ago.
What do I think about the stability of the solution?
Moodle is fairly stable with no significant issues.
What do I think about the scalability of the solution?
Moodle meets our scalability needs to a satisfactory extent. We have not faced any issues with scalability.
How are customer service and support?
We don't get technical support directly from Moodle, so I can't provide a rating for their customer service.
How would you rate customer service and support?
Negative
Which solution did I use previously and why did I switch?
I have not personally used any other solutions similar to Moodle for the same use case.
How was the initial setup?
The initial setup of Moodle is straightforward for someone with decent knowledge in Linux.
What about the implementation team?
Assuming the infrastructure is ready, one person can handle the installation. However, it still requires maintenance from time to time. That said, it is minimal and nothing to worry too much about.
What's my experience with pricing, setup cost, and licensing?
Moodle is a free tool and open source, so there are no direct costs for using it.
What other advice do I have?
I'd rate the solution nine out of ten.
Easily customizable and has an improved user interface
What is our primary use case?
Our clients use Moodle for learning and managing all the phases of learning for schools or companies. They also use the tool for enrollment, training on the job, forums, certification, events, and meeting management, including real-time meetings.
What is most valuable?
Moodle is useful for several things, and you can customize it. The solution has a rich and vibrant community where you will always find someone who has tried what you are doing and is willing to help. Moodle is the most used LMS in the world, by the way.
What needs improvement?
The solution should continue to allow and foster the ability to integrate with cloud services. It will be helpful because we can easily integrate the tool with other services like Microsoft Office 365 and the Google environment. The more the tool is open, the more it can be integrated with something more complex.
For how long have I used the solution?
I have been using Moodle for more than 10 to 15 years.
What do I think about the stability of the solution?
We haven’t faced any issues with the solution’s stability.
I rate the solution’s stability ten out of ten.
What do I think about the scalability of the solution?
The solution itself is able to scale provided that you implement it during the deployment. You can do it, but you must learn how to do it. We have massive Moodle installations. The most known example is the Open University site. If you are a good system designer, you can scale the solution. We have plenty of examples of major installations of the solution.Most of my customers for Moodle are medium-sized and enterprise businesses.
I rate the solution a nine or ten out of ten for scalability.
How are customer service and support?
Moodle has a user community. If you are willing to buy technical support, you can use a Moodle partner, and the quality of the Moodle partner is pretty good.
How would you rate customer service and support?
Positive
How was the initial setup?
The solution's initial setup is pretty straightforward, provided you make some key choices, such as following the normal requests. Normally, people implement the solution on a Linux system. The problem comes from the fact that the Microsoft ecosystem continues to evolve and change. As Moodle is the effort of a community, the effort goes more to places with more usage.
What about the implementation team?
The solution's deployment time depends on your skill. Someone who has done their homework can deploy the tool within minutes. The process is pretty straightforward, where you can automatically create templates.
I am currently switching to containers. Earlier, we fetched the latest version directly from the code repository using the buildup inside. We also installed different plugins that a particular installation requires.
What's my experience with pricing, setup cost, and licensing?
Moodle is an open-source solution that is free of cost.
What other advice do I have?
Normally, users use the latest version of the solution, which is 4.1. The last implementation I made for a customer was 3.7. It takes a while, but people normally update the solution. Users have the ability to use all the solution's features or build a new feature themselves through plug-ins. Moodle is a kind of kit tool that you can personalize for your use.
Moodle has made a lot of improvements to its user interface. The solution is now incorporating AI and integrating different Moodle sites in a single place or a single Moodle net.
The solution is perfect for someone doing normal LMS work, wanting to experiment, or willing to use their time to allow your feature to create content. The tool allows you to build and try your ideas, ask somebody if you need it, and share the result. If you go to the level that you need to write plug-ins, you will also be able to create a small business regarding plug-ins on this.
Overall, I rate the solution a nine out of ten.
Which deployment model are you using for this solution?
Offers customized features that allow us to see whether students visited the platform and watched the provided videos
What is our primary use case?
We use Moodle at the entire university where I work. We have some universal common units offered online. Lecturers make videos, create questions, and so on. All students need to do is log into the platform and use it for learning, even for self-study. They can take quizzes and later do examinations.
We use Moodle as a learning management system (LMS) through SaaS, and they support our students well on campus with all the applications we have.
We have customized it with other in-house solutions.
How has it helped my organization?
We have features for monitoring performance. We had a partnership with some researchers from Japan. They provided a way to monitor student performance and follow up on their progress from day one. We have another add-on for what students are doing and what they are expected to do.
What is most valuable?
The features we have customized allow us to see whether students visited the platform and watched the provided videos. We can monitor and see if they actually spend time watching the videos or studying the materials posted by the instructors. The monitoring aspect is important for students.
What needs improvement?
An improvement would be to have it support physically challenged students, who we think should be able to participate in some of our courses. If the learning management system could support blind students or students with learning disabilities, it would expand the reach of education by providing tools that support challenged learners.
In future releases, I'd like to see more features that support challenged students, as I just mentioned above. This is because of the university's goal to make education accessible to all groups without discrimination. If we can have more tools that support students who are challenged, that would be very good.
If AI could help, that would be nice. We want to support learners who are remote and provide learning to disadvantaged learners or certain groups of people. AI would come in very handy if Moodle had such capabilities.
For how long have I used the solution?
I have been using it for 20 years.Â
What do I think about the stability of the solution?
It is stable enough because our provider is called KENET for Internet. KENET is a Kenyan network that supports all learning institutions, so the internet is quite stable. They understand that the university is always running, so they have to make sure that the internet is stable and that the servers being used are stable.Â
We have technical people who always support and provide the resources. It is quite stable because we have a dedicated network.
What do I think about the scalability of the solution?
It is flexible enough. It is flexible in terms of not only supporting our student community, but also supporting other government applications, or government needs. We sometimes carry out training for special groups like health workers. We have their training onboarded and support them in training in the field, where they can access their material wherever they are.
How are customer service and support?
Generally, the support is okay.
How was the initial setup?
It was easy to install. It was straightforward.
The challenge isn't the installation itself but rather onboarding the resource platforms to use it. The technical staff didn't need much time or training to learn it.Â
The most time is spent getting the resources on the platform, understanding the modules and functionalities, and training the users of the system.
Learning curve:
If you are training technical people with an IT or computer science background, it's usually easy for them. But when onboarding other users from different fields, like biological sciences or healthcare, it takes a bit more time. The learning curve is higher for them. But eventually, we get there because they have to use the system. So, maybe if the tech staff takes two training sessions, it could take five or six for other users, almost double the time.
Customized configuration:Â
We customized Moodle because we have many resources for students who work on a schedule, as we train computer science students. So, we don't just use it as it is, but customize it to align with our own compass.
What about the implementation team?
We have dedicated people employed to take care of it and maintain it. They always have to make sure it's up and running and everything is working.
We have a whole team which manages all our online programs. We have about five or six staff members who take care of the system and the entire management of online learning programs.
What other advice do I have?
I would rate it an eight out of ten. It's a good tool. It would reach ten if it could help us reach out to these groups and have AI capabilities, I would give it a ten.
Why I would recommend this tool:
It is good because it helps people learn wherever they are. It provides flexibility in terms of having our students continue with their work and at the same time study. We are able to reach out to students who are part-time and can schedule their time. Sometimes, they are at work, and sometimes, they are studying, so it is a good thing that they don't have to come to study on campus.Â
Students can study from wherever they are. We have had students from as far as other countries in the East Africa region, and also students who have their undergraduate in the university and maybe they have relocated to another country abroad. They can still continue with master's courses if they like our programs, because of the learning management system that we have. So, in terms of flexibility, it's good.
In terms of reaching out to areas where they could have resource constraints for the lectures, Moodle is good. We can have a class that is unlimited, so we can reach out to more people.Â
And the self-paced learning Moodle provides is also good. It's more scalable. Students can refine and repeat assignments many times, which is a good thing.
A highly flexible and customizable learning management system with a wide range of features, providing educators with the tools to create engaging and interactive online courses
What is our primary use case?
I utilize Moodle for training purposes, particularly for our internal clients, aiding them in transitioning to remote learning and online education, especially amid the pandemic. I assist internal clients, particularly those in the ICE and Monitoring branches, with their online learning initiatives. Additionally, we regularly host seminars on the Moodle platform, covering a range of topics from basic to advanced radar and satellite training.
How has it helped my organization?
Moodle has proven to be highly effective for training and professional development within our organization. It has replaced the traditional practice of sending individuals on courses across the country, offering coast-to-coast accessibility. We've also begun utilizing badges for internal certification, streamlining the process of recognizing achievement. As its usage has expanded, we started with native Moodle on our section and have since extended it to other groups.
The integration of third-party plugins or tools has influenced our utilization of Moodle. While we haven't implemented as many filters as we potentially could have, one individual has managed administration duties and the integration of these tools. This individual has also been involved in other areas, dedicating significant time to programming within Moodle for a specific program for one group. This process has spanned several years, demonstrating the commitment required to bring these enhancements to fruition.
What is most valuable?
The customization features of Moodle significantly enhance the learning experience for our users. Previously, we aimed to incorporate end-line filters to make our courses bilingual, allowing learners to switch between French and English, even during exams. It was advantageous as it simplified course management, consolidating content into a single stream rather than separate English and French streams.
What needs improvement?
The initial setup was somewhat complex. One aspect that I found a bit confusing was the dual editing system, where you could edit the layout of the course separately from editing the content. I often found myself unsure of which mode I should be in. In hindsight, I think having clearer distinctions between these editing modes would be helpful.
For how long have I used the solution?
I have been working with it for approximately nine years.
What do I think about the stability of the solution?
It offers excellent stability capabilities. I would rate it ten out of ten. Occasionally, there have been instances where features didn't function as expected. However, overall, I find the system to be satisfactory.
What do I think about the scalability of the solution?
We haven't encountered any scalability issues with Moodle. We've been moving in the direction of enhancing interactivity and dynamism in our courses, which naturally requires more time and effort. I would rate it nine out of ten. Upon joining, many individuals undergo training on Moodle, with the possibility of accessing it later depending on their role. The total user count exceeds a thousand, and we offer a foundational course introducing newcomers to the ECCC environment.
How are customer service and support?
Technical support was primarily managed by one individual, with occasional assistance from another over the past two years. Initially, we had our own team for this purpose, but it was eventually disbanded due to resource constraints.
Which solution did I use previously and why did I switch?
In terms of features, Brightspace is relatively comparable to Moodle, but it lacks a language filter or equivalent. Personally, I prefer sticking with Moodle because of its flexibility, particularly regarding language support. Given our bilingual requirements, having both languages within one course in Moodle is advantageous compared to managing separate courses in Brightspace. Currently, we have separate development and production sites for Moodle, but this process will shift to Brightspace in the future, although Brightspace currently lacks a development site. While Brightspace may be simpler to use, its simplicity comes at the cost of reduced functionality compared to Moodle.
How was the initial setup?
I would rate the initial setup process around a seven out of ten.
What about the implementation team?
One of our trainers was tasked with handling the deployment and maintenance of Moodle. Additionally, we had a few technicians working on it. We had initially set up a separate Moodle instance specifically for technician training. Another technician, who has since moved out of the training section, experimented with Moodle by downloading a Moodle package and deploying it independently on personal equipment to explore its capabilities further.
What's my experience with pricing, setup cost, and licensing?
In terms of cost, it is available at no charge.
What other advice do I have?
Overall, I would rate it nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Has good technical support services and an ability to import and export documents in multiple formats
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.