jonas lim
← All projects

24 / WEBSITES & LEARNING

Moodle Learning Management System

Learning-platform maintenance, custom course features, authentication integrations, and upgrades.

My contributions

  • Implemented quiz modifications and MySQL triggers for essay-answer persistence.
  • Created a trigger to copy grades marked as passed by a teacher.
  • Added CSV export to the My Grade block.
  • Fixed inherited bugs and added course-format features and designs.
  • Maintained multiple Moodle installations and upgraded Moodle 3.2 to 3.10.5.
  • Integrated Microsoft Teams with Moodle using Azure access.
  • Implemented OAuth 2.0 with ZP Academy and mapped user data between systems.
  • Worked on server deployment and assisted with live production deployment.
  • Created unit tests, performed vulnerability assessments, and implemented security mitigations.
← All projectsNext projectWordPress Project ↗

Let’s build something useful.

Get in touch ↗