👥 Manage Users
Staff & Administrator Management (Deep Dive)
The Manage Users section is dedicated exclusively to managing the staff portal accounts (Administrators, Examiners, and Content Editors). It does not manage students.
Core Functionalities:
- View User Directory: A paginated, searchable grid displaying all staff members. Key fields include ID, Name, Email, Role, and Email Verification Status.
- Add New User: Administrators can invite new staff. Upon creation, a secure password is generated, and a specific system 'Role' is assigned.
- Edit Profile / Change Roles: If an Examiner is promoted to an Administrator, you can update their Role binding here. Spatie Permission package handles this securely backend.
- Email Verification: Accounts that have not verified their email addresses cannot access critical exam functions. Admins can manually click "Verify Email" to bypass this for trusted internal accounts.
- Account Deactivation (Delete): Staff members who leave the organization can have their accounts revoked immediately to secure the exam bank.