Skip to main content

What is Dashboard Dilemas?

Dashboard Dilemas is a comprehensive SaaS platform designed for managing ethical dilemma training, tracking user engagement, and generating analytics for corporate clients. Built with PHP, MySQL, and modern web technologies, it provides administrators with a complete toolkit to manage gamified training scenarios across multiple organizations. The platform enables companies to deliver interactive ethical dilemma training to their employees, track participation, measure performance, and generate completion certificates - all through an intuitive admin dashboard.

Key Features

Multi-Tenant Management

Manage multiple client organizations with distinct areas, users, and custom dilemma assignments

Gamified Training System

Create and deploy interactive ethical dilemma scenarios with customizable questions and difficulty levels

Real-Time Analytics

Track user engagement with detailed participation funnels, performance metrics, and comparative analysis

Automated Certificates

Generate and distribute completion certificates to users who successfully complete training scenarios

User Performance Tracking

Monitor individual and team performance with leaderboards and detailed progress reports

Data Export

Export all data entities (users, clients, questions, winners) to CSV for external analysis

Platform Architecture

Dashboard Dilemas is built on a robust technology stack:
  • Backend: PHP with PDO for secure database connections
  • Frontend: HTML/CSS/JavaScript with Tailwind CSS
  • Database: MySQL with a structured relational schema
  • Automation: Cron jobs for email reminders and weekly reports

Core Workflow

The platform supports a complete end-to-end workflow:
  1. Client Onboarding - Register companies and set up organizational areas
  2. User Management - Invite participants and assign them to areas and clients
  3. Dilemma Creation - Configure gamified scenarios with custom questions
  4. Participation Tracking - Monitor user progress through analytics dashboards
  5. Certificate Distribution - Award completion certificates to successful participants

Get Started

Quick Start

Get up and running in minutes with our step-by-step quickstart guide

Installation

Complete installation and setup instructions for your environment

Dashboard Overview

Learn about the central dashboard and key metrics

Client Management

Understand how to manage multiple client organizations

Use Cases

Dashboard Dilemas is ideal for:
  • Corporate Training Departments - Deliver ethics training across multiple business units
  • Compliance Teams - Track and certify employee completion of required training
  • HR Departments - Measure engagement and performance in organizational development programs
  • Training Consultants - Manage training delivery for multiple client organizations
Dashboard Dilemas supports multiple tenants, allowing you to serve different clients from a single installation while maintaining complete data isolation.

Build docs developers (and LLMs) love