Skip to main content
Deep-dive into training effectiveness, user engagement patterns, and organizational risk profiles with comprehensive analytics visualizations and reporting tools.

Overview

The Analytics module provides 360-degree visibility into how users engage with ethical dilemma training, where they excel, and which areas require intervention. Analytics Dashboard

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%)
Visual indicators:
  • Red for high risk
  • Yellow for medium risk
  • Green for low risk
Use cases:
  • Identify knowledge gaps across organization
  • Target remedial training
  • Flag compliance concerns for leadership
  • Rewrite confusing questions
Questions with >50% failure rates indicate critical organizational risk. Immediate intervention recommended.

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
Best practices:
  • 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

1

Set Date Filter

Previous month (e.g., March 1-31)
2

Review KPIs

Check if targets met (e.g., 80% completion rate)
3

Identify Trends

Compare Activity Over Time to prior month
4

Flag Risks

Review Risk Questions table for new concerns
5

Export to PDF

Click print button and save
6

Add Executive Summary

Write 1-paragraph interpretation in report cover
7

Distribute

Email to C-suite and client stakeholders

Identifying Training Gaps

  1. Filter to specific client or area
  2. Check Competency Map radar chart
  3. Note smallest radar sections (weakness areas)
  4. Cross-reference with Performance by Area
  5. Review Risk Questions for those categories
  6. Design targeted training module
  7. Re-measure after 30 days

Optimizing Engagement Campaigns

  1. Review Hourly Distribution chart
  2. Identify peak engagement hours (e.g., 10 AM, 2 PM)
  3. Schedule email reminders 30 min before peak times
  4. Check Weekday Distribution
  5. Avoid Friday/Monday campaigns if engagement low
  6. Monitor Activity Over Time post-campaign
  7. Measure lift in participation

Quarterly Risk Audit

  1. Set date filter to last 90 days
  2. Export Risk Questions table to CSV
  3. Share with compliance/legal team
  4. Identify questions with rising failure rates (compare to prior quarter)
  5. Investigate root causes (ambiguous wording, policy changes, etc.)
  6. Update question bank or provide additional training
  7. 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.
For faster analytics:
  • 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

Build docs developers (and LLMs) love