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.
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.
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.
I have been using Moodle for more than 10 years.
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.
It is a one-time registration with the Moodle site. There isn't a yearly or monthly fee.
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.