Admin Audit Logs

Access, filter, and export audit logs.

[screenshot here soon: /admin/audit-logs. Circle the Export CSV button and the date range filters.]

Access

Admin Dashboard → Audit Logs. Your access is logged.

Table View

Columns: Timestamp, Actor (name, email, role), Action, Entity type, Entity ID, and Details (expandable).

Filters

Date range: From/To dates.

Action type: Select one or multiple action types.

Actor: User ID or email.

Entity type: CLASS, ASSIGNMENT, STUDENT, etc.

Search

Case-insensitive search across common fields, including actor name and email, action, entity details, and metadata.

Export

Export filtered/searched results to CSV. Includes all columns plus full metadata. Your export is logged.

Details Expansion

Click row → View full metadata JSON: IP address, user agent, specific entity details, before/after values (for updates).

Common Use Cases

Investigate data export: Filter by EXPORT action → Review who exported what and when.

Track deletions: Filter by DELETE action → See all deleted records.

User activity audit: Actor filter → View all actions by specific user.

Compliance report: Date range (semester/year) → Export to CSV → Share with compliance officer.

Retention

Retention is configured per institution. Audit logs are intended to be append-only in the UI. Export to CSV if your institution needs long-term archives.

Comments

Leave a comment, question, or feedback. Comments are public — please don’t include personal data.

Loading comments…