Overview
The Analytics module provides 360-degree visibility into how users engage with ethical dilemma training, where they excel, and which areas require intervention.
Executive Summary KPIs
Top-level metrics displayed as cards:Users
- Total Users
- Active Users
Activity
- Total Sessions
- Average Session Time
Performance
- Average Score
- Risk Index
All KPIs update dynamically based on applied filters (date range, client, dilemma).
Participation & Engagement Analytics
Understand when and how users interact with training:Activity Over Time
Line chart showing daily session counts. Insights:- Identify usage spikes (post-launch, reminders)
- Detect drop-off periods
- Correlate with business events
Usage by Hour (Hourly Distribution)
Bar chart breaking down sessions by hour of day (0-23). Use cases:- Optimize email send times for max engagement
- Identify if users train during work hours or off-hours
- Plan system maintenance windows
Participation by Day (Weekday Distribution)
Bar chart showing sessions by day of week (Monday-Sunday). Insights:- Determine if Mondays or Fridays see lower engagement
- Plan launch campaigns for high-engagement days
- Understand work-week vs. weekend patterns
Top 5 Users with Highest Engagement
Ranked cards displaying users with most sessions. Actions:- Recognize high-engagement users
- Identify potential champions/mentors
- Investigate if top users are gaming the system (unusual patterns)
Learning & Performance Analytics
Measure training effectiveness and skill development:Distribution by Category
Donut chart breaking sessions into ethical categories (integrity, transparency, compliance, etc.). Use cases:- Ensure balanced category coverage
- Identify over/under-represented themes
- Plan future content to fill gaps
Performance by Dilemma
Horizontal bar chart comparing average scores across games. Insights:- Which scenarios are too easy or too hard
- Success rates per dilemma type
- Identify games needing question refinement
Score Distribution
Pie chart segmenting users into score ranges (0-20, 21-40, 41-60, 61-80, 81-100). Use cases:- Understand if most users are passing
- Identify clusters needing intervention
- Benchmark against industry standards
Competency Map (Radar Chart)
Radar/spider chart visualizing performance across ethical dimensions. Insights:- Identify organizational strengths
- Highlight skill gaps (small radar sections)
- Track improvement over time
Comparative Performance by Area
Bar chart comparing average scores across organizational departments. Use cases:- Identify which teams need additional training
- Celebrate high-performing departments
- Allocate training resources strategically
Time by Category
Bar chart showing average minutes spent per ethical category. Insights:- Which topics require most engagement time
- Potential indicators of difficulty
- User interest levels per theme
Risk Analysis Section
Critical for identifying training gaps and compliance concerns:Top Risk Questions Table
Displays 5 questions with highest failure rates: Columns:- Question Text: The scenario presented
- Category: Ethical dimension
- Fail Count: Total incorrect answers
- Failure Rate: Percentage getting it wrong
- Risk Level: High (>50%), Medium (20-50%), Low (<20%)
- Red for high risk
- Yellow for medium risk
- Green for low risk
- Identify knowledge gaps across organization
- Target remedial training
- Flag compliance concerns for leadership
- Rewrite confusing questions
Filtering Capabilities
All analytics can be filtered by:Date Range
- Start date
- End date
- Enables trend analysis and period comparisons
Client Selection (Admin Users)
Searchable dropdown to focus on specific organization.Dilemma Selection
Narrow to specific game for targeted analysis.Filters apply to all charts and tables simultaneously, ensuring consistent data context.
Exporting Analytics
Click Exportar (print icon) to generate:- Print View: Browser print dialog for PDF creation
- Optimized Layout: Charts resize for print format
- Include Metadata: Date range, filters applied, generation timestamp
- Use landscape orientation for charts
- Export to PDF for archival
- Include in monthly stakeholder reports
Data Refresh
Analytics data refreshes:- Automatically: When filters change
- Real-time: User sessions update within minutes
- Overnight: Aggregate metrics recalculated daily at 2 AM
Advanced Analytics Workflows
Monthly Executive Report
Identifying Training Gaps
- Filter to specific client or area
- Check Competency Map radar chart
- Note smallest radar sections (weakness areas)
- Cross-reference with Performance by Area
- Review Risk Questions for those categories
- Design targeted training module
- Re-measure after 30 days
Optimizing Engagement Campaigns
- Review Hourly Distribution chart
- Identify peak engagement hours (e.g., 10 AM, 2 PM)
- Schedule email reminders 30 min before peak times
- Check Weekday Distribution
- Avoid Friday/Monday campaigns if engagement low
- Monitor Activity Over Time post-campaign
- Measure lift in participation
Quarterly Risk Audit
- Set date filter to last 90 days
- Export Risk Questions table to CSV
- Share with compliance/legal team
- Identify questions with rising failure rates (compare to prior quarter)
- Investigate root causes (ambiguous wording, policy changes, etc.)
- Update question bank or provide additional training
- Document remediation actions for audit trail
Chart Interaction
Many charts support interactivity:- Hover: View exact values
- Click Legend: Toggle data series on/off
- Zoom: Some charts allow zooming on date ranges
Performance Considerations
Large datasets (10,000+ sessions) may take 3-5 seconds to render. Skeleton loaders indicate processing.
- Narrow date ranges (e.g., 30 days vs. all-time)
- Filter to specific client
- Use dedicated Analytics page instead of main Dashboard for heavy analysis
Access Control
Admin Users
- View analytics across all clients
- Compare organizations
- Export complete datasets
Client Users
- View only their organization’s data
- Cannot see other clients
- Export limited to their data
Related Features
- Dashboard - Quick overview with key charts
- User Management - Drill into individual performance
- Dilemma Games - Game-specific analytics
- Client Management - Client-level metrics