Hands Up


Mukudu is a open source educational technology company specialising in Learning Environments and specifically Moodle, the open source Virtual Learning Environment. Mukudu offers a number of Moodle services including bespoke plugin development and 3rd line technical support.

Specifically, Mukudu can help in these areas:

External Systems Integration

Integration with other systems poses many challenges, particularly with legacy, proprietary systems and we can help. Integrations can include :

  • User/Student Management Systems
  • ECommerce and Accounting Solutions
  • Single Sign On Solutions
  • Schools Interoperabilty Framework (SIF)
  • Web Services (SOAP, XML-RPC, REST etc)
  • LTI (Learning Tools Interoperability)
  • Web Filtering & Proxies (SQUID)

Contact Us »

Reporting, Grading & Compliance Reporting

In many cases, your Moodle needs to track reports and grades. Where you need custom solutions to meet your needs, such as interoperability with external systems such as Compliance tracking systems, we can help.

Mukudu can help by developing bespoke reporting functionality and develop data exporting and importing functionality to integrate with other systems.

Contact Us »

Course Commerce & Enrolment Management

We can offer services to organisations that want to integrate E-Commerce solutions into their Moodle offering. We can also assist you if you wish to manage Moodle course enrolments from data for Accounting or other solutions. We can design and develop the solutions required by your organisation.

Contact Us »

E-Learning Content Production, Discovery & Delivery

Mukudu can help with solutions for the management of the production of content including solutions using other open source applications such as Joomla and Wordpress and ones involving content production work-flows such as in Sharepoint. Solutions for delivery into Moodle can include:

  • Moodle Repository Plugins
  • Tin Can
  • IMS Packaging
  • IMS Common Cartridge

We can also assist with tagging for content discovery. We have worked with Dublin Core, the now defunct Curriculum Online and Learning Object Metadata (IEEE LOM). Content caching and distributed delivery are other areas of expertise, particularly solutions built on SQUID.

Contact Us »


Specific services provided by Mukudu Ltd are

Consultancy & Solution Design

Mukudu provides research, consulting and writing services to customers. With a wide range of experience of open source technologies in the education sector, Mukudu can provide insights that you could probably not find anyway else. High level solution designs for technical projects based on solid research, proof of concepts for migration and integration projects are naturally suited to us.

Contact Us »

Development & Contracting

Sometimes you need an extra hand in your development team or even a temporary development team or you just cannot find that one elusive contractor with all the skills required. Mukudu can help by bringing together the skills that you require to carry out your projects. With a focus on Open Source and the LAMP (Linux, Apache, MySQL and PHP/Perl) stack, rapid development is a possibility. From Moodle plugins to Squid add-ons, the Mukudu team are easy to help you achieve your goals.

Contact Us »

Migration & Integration

Integration is a speciality. Mukudu used predominately LAMP (Linux, Apache, MySQL and PHP/Perl) development to integrate sometimes very incompatible systems. Whatever the systems, talk to us to see whether we can help with any particularly difficult integrations. Many times, integration requires the migration of systems from older legacy systems to newer technologies. Mukudu’s expertise in this area could be the extra boost you need for your project to be a success.

Contact Us »

Proof Of Concepts

Mukudu just loves Proof of Concept (PoC) projects. Sometimes, in organisations, there is a lack of manpower, time or knowledge to attempt to determine the feasibility of ‘doing things differently’ or making improvements. The objective is to determine the solution to some technical problem such as how two systems might be integrated.

Mukudu can help with your proof of concept helping with high level design, rapid application development using open source technologies principally LAMP (Linux, Apache, MySQL and PHP/Perl) and evaluation of technologies to allow you to concentrate on deciding whether there is some mileage in pursuing new ideas.

Contact Us »

Training & Speaking

Mukudu's presentations offer clear, insightful, and engaging perspectives on understanding and applying open source educational technology. Whether as a briefing talk to non-technical stakeholders, training days or as general speeches at seminars and conferences, Mukudu’s speakers will deliver engaging talks on many of the open source technologies. In fact, Mukudu’s talks to non-technical staff are a speciality.

Use our contact page to find out how we can help in evangelising open source technologies in your organisation.

Contact Us »

Cloud Moodle 2+ Development & Testing Servers

Mukudu offers a cloud based Moodle development environment to save the hassle of in-house setup and maintenance etc. Features include:

  • Pay for what you use - tear down when done! Hosted on Rackspace cloud environment.
  • All Moodle 2 Release Versions
  • PhpMyAdmin and Eventum (Issue/Bug Management)
  • Developer Plugins - Codechecker and Moodlecheck
  • Developer Tools - Git, PHPUnit, xdebug, xhprof.
  • Test Data to follow soon......

More Information »


Downloads are available from our git repositories. A note of caution though, some of the developments have not been updated for a while and all the Moodle plugins were originally designed for Moodle 2.4. Released open source developments for Moodle should be downloaded from the Moodle plugins repository at https://moodle.org/plugins/. For others, the repository documentation will stipulate if the code is of release standard.


Mukudu Ltd is a UK based company specialising in Open Source Educational Technologies including Learning Environments such as Moodle, Single Sign on solutions such as Shibboleth and SAML, content production, distribution and management.

Currently Mukudu is actively involved in the providing contractor and consultancy services for predominantly Moodle customers. However, the company is also carrying out Research and Development projects in a number of areas including mobile and remote learning. Personal Learning solutions is an area of particular interest.

Mukudu's long term strategy is to provide educational technology solutions to developing countries particularly Africa and it is envisaged that at some point operations will move to one or more of the sub-saharan states.

Mukudu Ltd is led by Benjamin Ellis, a long term open source developer specialising in educational technology. He gets assistance from a number of other people on a 'as needs' basis and long term intends to have additional permanent staff. You can view Benjamin's professional experience on his LinkedIn profile.