Custom Moodle Practicum Plugin for Resilience for tracking student activities in clinical psychology
Reach : Canada
Time Frame : 50-60 hours
Deliverables:
Resilience Institute for Academic Sustainability in Canada offers online education in psychology, mental health, and social sciences, serving students, professionals, and organizations worldwide. They sought a more efficient way to manage practicum activities, streamline communication, and track student progress.
We developed a custom Moodle plugin that allows students to log activities, request supervisor approvals, and track progress through detailed reports. The solution reduced administrative tasks, simplified workflows for students and staff, and automated key processes. This enhanced efficiency, improved feedback cycles, and seamlessly integrated with Moodle’s core features.
Resilience Institute for Academic Sustainability, based in Canada, specializes in digital education within psychology, mental health, and social sciences. Resilience platform provides high-quality training for students, professionals, and organizations worldwide. With a focus on academic sustainability, they integrate innovative educational technologies to enhance learning and professional development. They offer a collaborative learning environment, with programs designed to meet the evolving needs of the mental health and social science fields, while ensuring that educational content stays relevant and up-to-date with modern scientific advancements and practical applications.
The primary goal of this project was to develop a custom Moodle plugin that simplifies the management of practicum activities for students in clinical psychology programs. The plugin was designed to streamline the process of logging activities, requesting supervisor approvals, and receiving timely feedback.
With an emphasis on improving communication between students and supervisors, the plugin enables students to track their progress in real-time through clear, easy-to-understand reports. The aim was to reduce administrative tasks and manual work, allowing for a more efficient and organized practicum experience.
Additionally, the plugin was built to ensure smooth integration with Moodle’s existing features, maintaining the platform’s functionality while enhancing user experience and overall efficiency in tracking and managing practicum activities.
One of the challenges was displaying student activity data in a line chart within Moodle. To address this, we utilized Moodle's chart API to visualize the data in an intuitive way. This required integrating the API with the plugin to ensure accurate, real-time tracking and smooth user interaction.
We designed the plugin to work with three main roles: Admin, Student, and Supervisor. Each role has specific permissions to make sure everyone can do their part—Admins manage settings, Students log activities, and Supervisors approve and track progress.
Our collaboration with the Resilience Institute for Academic Sustainability was characterized by effective communication and a shared vision for innovation in digital education. Despite the complexities of building a custom Moodle plugin tailored to their needs, we worked closely with their team throughout the development process. We prioritized understanding the goals of Resilience, ensuring the plugin aligned with their vision for tracking practicum activities and enhancing the student experience.
Regular discussions helped us fine-tune the features, integrate feedback, and ensure the plugin met their specific requirements. The focus was on creating an intuitive, user-friendly platform, and our collaborative approach resulted in a smooth, efficient development process, providing Resilience with a scalable solution.
The successful implementation of the Moodle plugin for Resilience resulted in significant improvements in tracking practicum activities. Key outcomes include:
The plugin streamlined processes, improved efficiency, and enhanced the practicum experience, offering a scalable solution to meet future educational needs.
Leveraged Moodle for Resilience to automate practicum activity tracking, approval workflows, progress monitoring,
and real-time reporting.