Audit Report (system/auditreport.php) is the platform-wide activity log:
IP Anonymisation: IPs are automatically anonymised after a configurable retention period (default: 90 days) in compliance with GDPR.
Last X Days (system/systemLastXDays.php) provides a quick time-filtered view of audit data:
Audit Analytics (system/analytics-auditcronpre.php and system/auditcron.php) pre-aggregates audit data for dashboard display:
system/analytics.php)
Analytics (system/analytics.php) provides 29 configurable panels covering:
IP Report (system/ipreport.php) shows activity grouped by IP address:
LEAST writes application errors to the PUP log system:
| Page | URL | Purpose |
|---|---|---|
| PUP Gizmo | system/puplog_missingcontent.php | Missing resource errors (broken material URLs, 404s) |
| PUP Hiccup | system/puplog_list.php | General application error list |
| PUP Wipe | system/puplog_wipe.php | Clear all error logs |
Review error logs regularly to catch broken external content links before learners report them.
Server Info (system/sysinfo.php) displays:
Run Query (system/query.php) provides a direct SQL execution interface for Level 3 admins. Use with caution — queries run directly against the production database. Always test SELECT queries before running UPDATE/DELETE.