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.