Delegate Plugin Documentation
The delegate plugin is a useful solution. As a result of a mutual discussion between a delegator and delegatee, the delegator gives his responsibility to the delegatee. With this plugin the delegator ie. a teacher / non-editing-teacher / the equivalent role can ask the admin to delegate their responsibility of any course, to the delegatee ie. the other teacher / non-editing-teacher / the equivalent role who both have been already enrolled in the same course.
Delegator means someone who gives part of their job, duties, etc. to someone else to do for them.
Delegatee means a person to whom a job, duties, etc. is delegated.
As a result of a mutual discussion between a delegator and delegated, the delegator gives his responsibility to the delegatee. With this plugin the delegator ie. a teacher / non-editing-teacher / the equivalent role can ask the admin to delegate their responsibility of any course, to the delegatee ie. the other teacher / non-editing-teacher / the equivalent role who both have been already enrolled in the same course.
Admin can accept or decline requests by delegator. With this plugin, the admin knows who wants to take leave.
Key Features:
- Delegate Selection: The plugin enables delegators to choose a specific delegate from the system. This will ensure that the right individuals are entrusted with particular tasks, fostering a sense of ownership and accountability.
- Effortless Application: Delegators can effortlessly submit delegation requests through an intuitive user interface. The process is straightforward, reducing administrative burdens and allowing educators and instructors to focus more on their core responsibilities.
- Automated Notifications: Upon receiving a delegation request, the plugin triggers automatic email and push notifications to administrators, alerting them to the pending approval.
- Approval Workflow: Administrators can review and approve delegation requests directly from the Moodle interface. The plugin integrates seamlessly with the existing administrative tools, making the approval process smooth and cohesive.
- Status Tracking: Delegators can monitor the status of their requests within their Moodle accounts. Clear indicators of pending, approved, or declined requests provide transparency and reduce uncertainty.
- Confirmation Notifications: Once a delegation request is approved, the delegator and the chosen delegate receive email and push notifications. This confirmation reinforces successful delegation and encourages effective collaboration.
- Customizable Templates: The plugin supports customizable email and notification templates, allowing institutions to tailor communications to their unique branding and tone.
- Enhanced Learning Experience: By enabling efficient delegation, the plugin encourages collaborative learning and teamwork, enriching the overall educational experience for both educators and learners.
- Secure and Scalable: The plugin adheres to standard security protocols, ensuring the protection of sensitive data. Its architecture is designed to accommodate growing user bases and evolving educational needs.
- Streamlined Administration: Administrators benefit from a simplified process for managing delegation requests, freeing up valuable time for other essential tasks.
Incorporating the Delegation Plugin into your learning management system empowers educators, administrators, and learners to work harmoniously toward their educational goals. Seamlessly integrating delegation processes with communication tools, this plugin is a game-changer in enhancing collaboration and administrative efficiency within the Moodle ecosystem.
Method 1: Go to Site administration > Plugins > Plugins overview > Install plugins > Search from Moodle repository and install.
Method 2: Go to Site administration > Plugins > Plugins overview > Install plugins > Upload or drag & drop the downloaded ZIP file.
Method 3: Download the plugin from Moodle repository > Go to your Moodle directory, place the downloaded zip in /local/delegate > Come back to Moodle Site administration > System will automatically take care of Installation.
Note: Only Admin can install the plugin.
Admin can uninstall this plugin from – Site administration > Plugins > Plugins overview > Uninstall [ Delegate Application ].
Note: Only Admin can uninstall the plugin.
Notification can be On/Off by Admin or User
For Admin: Go to Site administration > Notification settings [Messaging] > Scroll to Delegate Application > Off / On Notification as your preference.
For User: Click on the Notification button (Bell Icon) > Notification Preference (Setting Icon) > Scroll to Delegate Application > Off / On Notification as your preference.
Needs attention to manage a wide range of capabilities from [ site administration > users > define roles > choose your custom role ].
Target Roles are given below :
local/delegate:view — For who can see the Delegate Application in the menu of the selected course.
local/delegate:create — For who can apply for the Delegate Application.
local/delegate:update — For who can edit the Delegate Application.
local/delegate:delete — For who can delete the Delegate Application.
local/delegate:approve — For who can approve the Delegate Application.
local/delegate:decline — For who can decline the Delegate Application.
local/delegate:emailnotifysubmission — For send notification to Admin after Delegate Application submission.
local/delegate:emailconfirmsubmission — For send Notification of Delegate applications actions (Approved/Declined).
local/delegate:delegateeapprovemail — For sending Notification of Delegate applications actions to delegatee.
local/delegate:candelegatee — For who are eligible to be Delegatee.
Go to selected Course that you want to apply for > More > Delegate Application > New Application for Delegate.
Go to the selected Course that you want to see > More > Delegate Application > All Application List > click Approve or Decline button / click details button and then approve or decline.
Note: An application can also be approved or declined by Notification Icon.
If you encounter issues with the Delegate Plugin, consider the following troubleshooting steps:
- Check your Moodle version and plugin compatibility.
- Verify that the plugin is enabled in the “Manage plugins” section.
- Ensure that email and push notification settings in Moodle are correctly configured.
- Check server logs for any error messages related to the plugin.
- Consult with Erudisiya or plugin documentation for additional support.
For plugin support and feedback, contact our support team at [contact.erudisiya@gmail.com].
