DirectMoodleconsulting.Technical,inproduction.
Operating since 2020 on enterprise platforms. We manage systems with 150,000+ users — from code to infrastructure, with no middlemen.
Operating since 2020.
Coodle was born in 2020 from a real problem: a company with Moodle installed that did not know how to make it actually work. There was no course to take first, no certification to earn — there was a problem to solve. That is where it all started.
The first things were small — theme modifications, configuration adjustments, CSS customisation. Every problem solved opened the next one. We started reading Moodle's PHP source code to understand how it worked from the inside, not just how to configure it through the UI.
Over time the work became deeper: complete plugins, core rewrites, internal management systems, AI integrations. Not for a portfolio — to make the platform work for whoever had trusted us with a real problem.
We have no official Moodle certifications. We have something you cannot buy with an exam: 5 years of real production work, real mistakes, real solutions.
One enterprise client. 6 years of continuous evolution.
Active users
Ongoing collaboration
Since 2020 we have been working continuously with a professional training company that had an active Moodle platform but needs growing faster than the available tools could handle.
That collaboration has never closed. We are still working together.
Over those years we built an internal management system that automated administrative operations previously requiring manual intervention on every single request. We modified parts of the Moodle core to adapt the platform to business processes that no standard plugin could have covered. We developed advanced reporting scripts that aggregate complex data and make it readable for those who need to make decisions. We integrated AI features that extend the platform's capabilities beyond what Moodle offers out of the box.
The result: that platform now serves 150,000+ active users.
Five operating principles.
We respond within 24 working hours.
Not because it is a policy — because respecting the time of whoever contacts us is the minimum we can do.
Before opening any code, we understand your process.
Ninety per cent of the Moodle problems we receive are actually process problems poorly mapped onto a tool. If we do not understand what you do and why, we cannot genuinely help you.
We work both remotely and on-site.
The Coodle team covers all of Italy and is available for travel when the project calls for it. The working mode does not change the quality.
We do not take on projects we cannot do well.
If your case is not a good fit for our skills or our current workload, we say so straight away. A clear no is better than a yes that disappoints.
Nobody disappears after go-live.
Delivery is not the end — it is the beginning of the interesting part. A Moodle platform in production always has room to improve.
Skills.
PHP
The language Moodle is written in. I know it out of necessity, not academic choice.
Moodle Core API
Moodle's internal architecture: events, hooks, modules, blocks, themes. I know where to touch and where not to.
Plugin Development
Activity plugins, blocks, reports, authentication, external system integrations. Native development.
Database
Complex queries, optimisation, advanced reporting. MySQL/MariaDB and PostgreSQL in the Moodle context.
AI Integration
We have integrated AI features into a platform with 150,000 users. Production, not experimentation.
Languages
We work with international clients without intermediaries.