User Management

Overview

User accounts are managed in the Admin → Users section. Each user has a login record with a profile, security level, and optional API credentials.

Creating a User

  1. Navigate to Admin → Users → Create User
  2. Enter: email address, display name, and a temporary password
  3. Set the security level (see below)
  4. The user receives a welcome email with a link to set their password

Security Levels

Level Role Access
1 Standard User Can join organisations and take courses
2 Educator Can create lessons, manage classes, and run reports
3 Administrator Full platform access — all admin functions

Editing a User

  1. Navigate to Admin → Users → Search
  2. Search by name or email address
  3. Click the user to open their profile
  4. Update name, email, password, or security level

Deactivating a User

Users cannot be deleted (to preserve audit history). To deactivate:

  1. Open the user profile
  2. Set status to Inactive
  3. The user can no longer log in but their records are preserved

API Credentials

To allow a user to access the Collection API:

  1. Open the user profile
  2. Generate or set an API User ID and API Key
  3. For admin-level API access (bypasses RLS), tick API Admin

Bulk Import

To create multiple users at once, use Bulk User Import via CSV upload.

Password Reset

  1. Open the user profile → Send Password Reset Email
  2. The user receives a time-limited reset link
  3. Admins can also set a password directly from the profile page