Skip to content

Teams

The problem

Moodle has no built-in manager-to-team relationship, so line managers can’t easily see whether their team is completing required learning, who’s overdue, or where compliance stands — let alone do anything about it.

The solution

Teams adds a manager-to-team relationship, then layers a single dashboard on top: completion and compliance reporting with grades, overdue detection, and direct actions such as assigning learning and sending reminders — all from one page.

Team dashboard

KPI cards (team completion, compliance, overdue, not started), a filterable roster, and inline per-member detail — all on a single page.

Reporting with grades

A consolidated member × course report with completion status, course grade, due date, and a red/amber/green status, exportable to CSV.

Direct actions

Assign learning to individuals or the whole team with an optional due date, and send templated reminders through Moodle’s messaging.

Overdue detection

Overdue and due-soon items are surfaced automatically, so managers know exactly who needs a nudge.

Set up (administrators)

  1. Configure settings under Site administration → Plugins → Local plugins → EdzTeams, and create the Line Manager role.
  2. Create teams manually, by CSV import, or from a cohort.
  3. Full steps: Admin setup.

Run your team (managers)

Open the My Team dashboard to review KPIs and the roster, then assign learning or send reminders directly from it. See For managers for the dashboard, reports, and actions.