ANALYTICS & INSIGHTS
Reports & Dashboards
VIRCON provides comprehensive reporting and real-time dashboards for moderation analytics, staff performance, risk assessment, and system health. Automated report generation keeps leadership informed while dashboards provide at-a-glance insights for daily operations.
Report & Dashboard Commands
Commands for generating analytics reports and refreshing dashboard metrics.
- ,report moderation [days] - Moderation activity summary report
- ,report risk [days] - High-risk user and trend analysis
- ,report performance [@staff] [days] - Staff performance metrics
- ,report list - View all available report types
- ,report view <report_id> - View previously generated report
- ,dashboard overview - View executive summary dashboard
- ,dashboard analytics - Detailed analytics and charts
- ,dashboard refresh - Regenerate all dashboard metrics
Report Types
Available report categories with generation frequency and intended audience.
| Report Type | Frequency | Audience |
|---|---|---|
Moderation Report Bans, kicks, warnings breakdown with trends | Daily/Weekly/Monthly | All Staff |
Risk Report High-risk users, escalation patterns, predictions | Weekly | Admin+ |
Performance Report Staff activity, response times, approval rates | Weekly/Monthly | Head Admin |
Coverage Report Shift tracking, gap analysis, availability metrics | Weekly | Admin+ |
Incident Summary Major incidents, resolutions, patterns | Monthly | Admin+ |
Dashboard Metrics
Real-time metrics displayed on the executive dashboard for at-a-glance insights.
Report Generation Workflow
Step-by-step process from data querying through formatting to delivery.
- 1. Staff initiates report generation with command specifying type and timeframe.
- 2. System queries database for relevant metrics over specified period.
- 3. Data aggregated, calculated, and formatted into structured report.
- 4. Charts, tables, and trend graphs generated for visual clarity.
- 5. Report saved to reports database with unique ID for future reference.
- 6. Report posted to appropriate channel (admin/staff) based on sensitivity.
- 7. PDF/CSV export option available for external sharing or archival.
Report Database Schema
Database structure for storing generated reports and their metadata.
| Field | Description |
|---|---|
| report_id | Unique report identifier. |
| report_type | moderation, risk, performance, coverage, incident. |
| generated_by | Discord ID of staff who requested report. |
| generated_at | Timestamp of report generation. |
| time_period_start | Start of analysis window. |
| time_period_end | End of analysis window. |
| metrics_snapshot | JSON object with all calculated metrics. |
| report_url | Link to formatted report (Discord message or file). |
| export_format | embed, pdf, csv. |
Dashboard Components
Visual components and metric groupings on the executive dashboard.
Executive Summary
Activity Graphs
Risk Overview
Staff Leaderboard
System Status
Automation Features
Scheduled report generation, auto-refresh cycles, and threshold-based alerting.
- Daily moderation report auto-generated at 08:00 UTC and posted to staff channel.
- Weekly risk report auto-generated Monday 09:00 UTC for admin review.
- Monthly performance reports auto-generated 1st of month, sent via DM to head admin.
- Dashboard auto-refreshes every 5 minutes for real-time metrics.
- Critical metric thresholds trigger alerts (e.g., 10+ high-risk users).
- Report archival: older than 90 days moved to cold storage (accessible on request).
Real-World Use Cases
Practical examples of reports and dashboards informing data-driven decisions.
Case 1
Head admin preparing for monthly staff meeting
Action: Generates performance report for last 30 days, exports to PDF
Outcome: Data-backed discussion on staffing needs and recognition
Case 2
Spike in moderation actions observed
Action: Views dashboard analytics to see hourly breakdown and world heatmap
Outcome: Identifies problematic VRChat world, increases monitoring
Case 3
Evaluating new moderator after probation
Action: Generates performance report for that specific staff member
Outcome: 90% approval rate shown, moderator graduated based on data
Best Practices
Guidelines for effective report usage and dashboard monitoring workflows.
- Review daily moderation reports to catch trends early.
- Use performance reports for constructive staff feedback, not punishment.
- Generate custom reports before policy change discussions (data-driven).
- Export monthly reports to PDF for leadership meetings or documentation.
- Monitor dashboard before/during community events for real-time insights.
- Cross-reference risk reports with incident reports for pattern validation.