Eiz A.
Senior Moodle developer
Freelancer/Contractor
  • Main Location:
    UK, Leicester
  • Other Location:
    EU, Slovenia
Availability/Capacity

Skills

Moodle
PHP
HTML
CSS
JS/JQuery
MySQL
Git
Other skills:
  • API
  • Server setup & config
  • Apache
  • AWS
  • Jira
  • ...etc

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

Ready to order your project?

Let's work together!
Contact me
brand
brand
brand
brand

BaraSoft