7. User & Access Control

Role-Based Access Control (RBAC) & Audit Logs Guide

Configure granular permissions across modules, preview role privileges, and inspect forensic system audit logs of all user actions.

Roles: System Administrators, Security Officers·Last updated: August 25, 2026

Before You Begin (Prerequisites)

  • Super Admin Privileges

Step-by-Step Instructions

1

Open Roles Management

Navigate to Access Control > Roles.

2

Define Permissions Matrix

Set granular module permissions (Read, Create, Update, Delete, Export) for custom roles.

3

Test Role Access Demo

Use the 'Role Access Demo' preview tool to simulate the exact sidebar and view rendered for any role.

4

Audit System Activity

Go to Access Control > Audit Logs to inspect timestamped logs of user logins, data modifications, and grade changes.

Important Business Rules & Invariants

Immutable Audit History: Audit logs are append-only and cannot be altered or deleted by any user account.

Common Questions & Troubleshooting

Audit logs are retained indefinitely in MongoDB for compliance and accreditation inspections.