Back to Portfolio
LMS & E-Learning

Training Calendar Plugin for Moodle LMS

A ready-to-install Moodle plugin for training scheduling with approval, participant quotas, and auto-enrollment.

Client:
National Distribution Client (subcontract via PT Kampoeng Digital Indonesia)
Year:
2025
Training Calendar Plugin for Moodle LMS — preview
Training Calendar Plugin for Moodle LMS
problem.txt

Problem

Managers who wanted to register their team members for training had to send a manual email to the training PIC — there was no real-time tracking of whether participant quotas were full, risking overlooked registrants. The admin PIC also had to manually compile registrations and send notifications one by one via email.

solution.txt

Solution

Built a ready-to-install training calendar plugin for Moodle LMS. The training PIC creates a training schedule that managers can directly access and register for, complete with registration approval, automatic participant quotas, and auto-enrollment of participants into the Moodle class once registration is approved.

Result / Impact

The training registration process became more transparent and real-time — quotas and approval status are immediately visible, without manual compilation and notifications from the admin PIC.

Tech Stack

PHPMoodle Plugin APIMySQL

Case study of a Moodle plugin built for training calendar management — carried out as a subcontractor for vendor PT Kampoeng Digital Indonesia, replacing a manual, email-based training registration workflow with an approval and auto-enrollment system integrated directly into the LMS.