Custom Calendar (2019)
Moodle plugin
Project details
Description
Developed a sophisticated calendar plugin for Moodle that adds a suite of advanced functionalities to the basic Moodle calendar, enhancing user experience and event management. The plugin's architecture is designed to offer a multi-layered event management system, incorporating nuanced user interaction, advanced filtering, and a dynamic interface.
Key functionalities:
- Event Colour Coding: Unique to this plugin, assign colours based on user, event type, or custom attribute.
- Drag and Drop: Reorganise events with a user-friendly drag and drop feature, not present in Moodle's core.
- Custom Reminders: Set reminders with customisable timings, extending beyond Moodle’s default notification system.
- Multiuser Diary System: A specialised system for complex diary management, tailored for multiple users.
- Advanced Filtering: Filter events by type, location, and client name, offering a more granular search capability.
- Booking Management: Manage bookings with a system that supports approval workflows and status updates.
- Role-Based Access: Event access controls based on user roles, providing a secure event management environment.
- Email Notifications: Configurable email alerts for various actions, enhancing communication efficiency.
- Dynamic Categories: Add and manage custom event categories for personalised organisation.
- User-Specific Event Tracking: 'My Events' page displays all user-related events, including past events.
-
Project Type:
Custom Plugin -
Year of development:
2019 -
Client Sector:
Social Care -
Client Location:
UK -
Moodle version:
3.2 -
Tags:
Local plugin,
Admin tool,
Additional feature,
Customisation