Moodlerooms Customization Services

One of the greatest features of Moodle (and open source as a whole) is the ability to create the solution that is tailored to your organizations needs. Moodlerooms has a full-time staff of developers working day-in and day-out on with Moodle code and Moodle code alone.

All customization services are available through a consultation with a technical advisor. If your organization is in need of custom services, fill out this form and a Moodlerooms representative will contact you shortly.

Moodle Project Management/Administration

For projects with thousands or many thousands of users, it may be more economical to hire expertise rather than build it ‘in-house’. For this reason our Custom Services team can provide you with an on-call Moodle expert to provide project management and system administration to help ensure that your implementation is a success.

Schedule a Consultation

Custom Moodle Module and Application Development

The M in Moodle stands for Modular, the system is built to be extended via an API to provide new tools, integrations with existing services, etc.

Every organization is unique—why shouldn’t they all be able to create their own applications to support their specific business needs? With Moodle and Moodlerooms’ Customization Services Team, you can.

Customizing Moodle beyond its base functionality presents many benefits for everybody - users get the intuitive and familiar Moodle interface they know and love, while institutions benefit from having all information integrated into a single database. This can empower groups to collaborate as they work from the same accurate and up-to-date information.
Everyone wins with the advantages of Moodlerooms’s unique brand of on-demand service: scalability, improved visibility and reporting, greater control and enterprise-tested security - not to mention the cost and time savings of on-demand deployments.

Moodlerooms' Customization team works with enterprise scale clients such as Intel, Cisco, and Google to manage the development of custom Moodle tools. Our customization team includes experienced core Moodle developers, project managers, expert API programmers, as well as knowledgeable support, quality assurance and documentation staff. The members of Moodlerooms’ Customization team have years of experience customizing Moodle, and can provide you with expert advice and support throughout the process. We use a formal Discover-Design-Develop-Test-Document-Release process that can be tuned to the needs of each client. Customizing Moodle with Moodle experts helps produce enterprise ready Moodle code while avoiding the common pitfalls of customizing an open source software product.

Our development process consists of an initial discovery phase, where our expert customization consultants work with the clients to discover their needs and work with them to provide an initial vision and scope (V&S) for the project. Then we build the V&S into a specifications document to guide development, testing, and documentation. In the development stage we provide detailed progress reports and ongoing status meetings. In the test stage we apply a formal QA process including automated unit testing as well as use case testing. We can work with your own QA staff to provide multi-stage QA and user acceptance testing reports. A common pitfall of customization projects is a lack of user documentation – during our Documentation phase we build clear ‘how-to’ guides for the new tools we build for you. Finally, we manage releases of the custom, tested, code, so that you know what version of both Moodle and our custom tools your users are on. After the custom tools have been released, we can provide ongoing code maintenance and technical support services.

Schedule a Consultation

International Deployment Consultation

Moodlerooms’ Custom Services group works with clients who are rolling out Moodle courses and sites internationally. These projects face unique challenges including translation and language support, multiple timezones, coordinating the release of features, documentation, etc. Moodlerooms’ Custom Services group can provide our clients with the benefits of this knowledge by consulting with your team about the Vision and Scope of your eLearning project, and help you plan for implementation, growth, scalability and sustainability of your project over time.

Schedule a Consultation

Open Source Consulting

As open source experts, our team can consult with your team about how to release your custom code to the open source community, if such a release meets the needs of your organization. There are many reasons for releasing code, including community goodwill towards your organization, increased base of users to provide feedback and testing, new developments that may be contributed by the community, etc. There are also many reasons not to release code to the community, and clients often look to us to help them make this decision.


Schedule a Consultation

Code Review and Certification

For projects with thousands or many thousands of users, it may be more economical to hire expertise rather than build it ‘in-house’. For this reason our Custom Services team can provide you with an on-call Moodle expert to provide project management and system administration to help ensure that your implementation is a success.


Schedule a Consultation

Formally Tested and Reviewed Releases.

As part of our enterprise custom services, our team formally tests an entire release of Moodle with it’s custom code to assure that development has met the specifications previously discussed with our clients. Often clients with large scale implementations find they need multiple versions of a release to manage translations, documentation, and training efforts - we can provide formal testing processes for a release, and maintain that release as needed. We can also help plan and manage the process of running one project with multiple releases.


Schedule a Consultation