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.