Ned Activity Notice
Component: local_nedactivitynotice Plugin version: 0.1.1-alpha Compatibility: Moodle 4.5–5.1 Updated: 5 September 2026
Ned Activity Notice lets authorised staff attach a configurable notice to Moodle activity pages. Notices can include a title, formatted message, accessible colour choice, automatic display, a persistent reopen link, and optional 24-hour snooze behaviour.
Setup
- Install the plugin at
local/nedactivitynoticeand complete Moodle's normal upgrade process. - Grant the plugin capabilities only to roles that need to configure or view notices.
- Configure notices from the supported activity context and verify behaviour with a non-admin test user.
Permissions
local/nedactivitynotice:manage— configure notices.local/nedactivitynotice:view— view and snooze notices.
Moodle capabilities and context checks remain authoritative.
Privacy and data sharing
The plugin stores notice configuration and a temporary per-user snooze record. Notice processing is local to Moodle. The plugin does not need to send notice content, student content, profile values, or assessment data to Ned Cloud for its core behaviour.
If Ned Hub is configured, normal Ned licence, site, and plugin metadata may be sent to Ned Cloud for entitlement and lifecycle purposes. That is separate from the plugin's notice processing.
Licensing
The Moodle-side plugin is intended to remain GPL-compatible. Commercial value is provided through maintained compatibility, support, hosted services, documentation, release governance, and related services rather than by hiding Moodle plugin source code.
Troubleshooting
- Confirm the plugin is installed at
local/nedactivitynotice. - Confirm the site is running Moodle 4.5 through 5.1.
- Confirm the user has the relevant
manageorviewcapability in the correct context. - Check Moodle/PHP logs before changing multiple settings.
- If a notice no longer auto-opens, check whether the user snoozed it in the last 24 hours or whether the notice content revision changed.
- If Ned Hub lifecycle actions are used, confirm the component is entitled and trusted release metadata is current.
Changed behaviour in 0.1.1-alpha
The reconciliation release aligns the declared Moodle compatibility target with 4.5–5.1 and updates the repository/customer documentation. Core notice behaviour is unchanged.