meta data for this page
Release Notes — 13 May 2026
Task Inbox & Work Queues (P15 Phase A)
Task Inbox (admin/team-queue.php) built on the Collection Engine. Each team member sees a personalised queue of assigned work items, sorted by SLA urgency. Supports: bulk assignment, priority override, one-click status transitions, and filter by queue/assignee/status.
SLA Engine (P15 Phase B)
Service Level Agreement engine tracks response and resolution time commitments per workflow type. Configuration at admin/sla-policies.php; live monitoring at admin/sla-dashboard.php. Features: SLA breach alerts (email + in-platform), traffic-light status indicators on the task inbox, and breach reporting. Database: SLA policy tables (K53 migration extended).
Visual Workflow Designer (P15 Phase C)
Drag-and-drop canvas for designing workflow step sequences. Built on jsPlumb. Nodes represent workflow steps; arrows define progression. Step properties panel configures: step name, assigned queue, SLA policy, required form fields, and auto-assignment rules. Changes are saved as versioned JSON.
See: Workflow Canvas
Parallel Paths & Sub-Workflow Engine (P15 Phase D)
Workflow steps can now branch into parallel paths that execute concurrently and rejoin at a synchronisation gate. Sub-workflows can be invoked inline — a step can trigger a separate workflow and wait for its completion before continuing. Enables complex approval chains and multi-team coordination patterns.
Process Instance Monitoring (P15 Phase E)
Live monitoring dashboard showing all active workflow instances: current step, time in step, SLA status, and assigned team member. Administrators can intervene: reassign, skip a step, escalate, or terminate an instance. All interventions are logged to the IX audit trail.
Open Badges — Admin, Reports & My Badges
Open Badges feature set expanded:
- Admin panel — full badge class management, bulk issuance, revocation, and assertion history
- Reports — issuance statistics by badge class, earner demographics, verification activity
- My Badges page (
learner/mybadges.php) — learners view all earned badges, share via URL, and see revoked badges with reason - xAPI integration — badge issuance dispatches an
earnedstatement to the configured LRS
See: Open Badges
Display Screen Analytics
Engagement analytics for display screens (digital signage). Tracks impressions, click-throughs, and dwell time per display item. Available in the organisation analytics panel.
KeyRing Click Tracking
Click events on KeyRing links are now captured in the IX interaction log. Educators can see which KeyRing items learners engage with, enabling data-driven curation decisions.
Per-Association Google Analytics
Each association can configure its own Google Analytics 4 property (measurement ID). Tracking is scoped to the association's pages — learner activity in one association is not tracked in another's GA property.
Content Labels
Freeform label tags on lessons and materials for cross-collection categorisation. Labels appear in search, filter, and the discovery engine. Distinct from Pillars (curriculum areas) — labels are ad-hoc and user-defined.
Patreon Integration
Cron-based Patreon integration posts lesson and course highlights to a linked Patreon page. Configured via the social media cron plugin system alongside the existing Twitter/LinkedIn/TikTok/Pinterest connectors.