⚙ Admin Panel

Manage account types, users, and notification settings.

ℹ️
How Account Types Work Assign a training account type when creating or editing a user. Checked modules in the editor are required (progress bar, role assessment unlock, and module-to-module footer links). Administrator is a separate permission — not an account type. Learners also see core modules (0–6) on the home page and Modules menu as optional reading unless they are required. Modules 7–10 stay off the home/nav unless required for that account type (opening a bookmarked URL still works).
Account Types 0
Legend ✓ Required counts toward training progress & prev/next at bottom of modules ◇ Core browse on learner home/nav as optional (modules 0–6) ⊘ Hidden not listed on learner home/nav (extended 7–10 not assigned) Full Course: every module is required
Name / Username Email Account Type Training Status Created Actions

📧 Completion Notifications

Optional: an additional copy of the completion notice (same as the fixed org address below). Leave blank if not needed.
When enabled, learners receive a certificate by email when they finish all required modules and pass the role assessment. The organisation completion notice uses COMPLETION_NOTIFY_EMAIL in Cloudflare Pages → Settings → Functions variables (or build-time config.js); if unset, it falls back to hifis@lspc.ca. Requires RESEND_API_KEY and a verified EMAIL_FROM.
ℹ️
Email delivery via Resend When RESEND_API_KEY is set for Cloudflare Pages Functions, emails are delivered via Resend. Delivery issues are visible in Cloudflare / Wrangler logs — email content is not stored in the browser.

🔐 Security


⚙ Data

Restores the 5 built-in account types. Cannot be undone.

These questions are used in role-based quizzes. Each question is tagged to a module — a learner's quiz includes only the questions matching their required modules, plus General questions.

#ModuleQuestion