I've worked with Moodle adding custom reports and features to it. The shop where I worked at was stuck at Moodle 2.x and couldn't upgrade because it was a clusterfuck of custom code mixed with outdated plugins.
I feel you.
It worked, but god damn; I literally quit that job because of the stress of working with Moodle day in day out.
I feel you.
It worked, but god damn; I literally quit that job because of the stress of working with Moodle day in day out.