Empowers organizations to design, execute, and evaluate immersive crisis exercises with unprecedented efficiency and realism. Leveraging AI-driven tools, CrisisPlay transforms traditional emergency preparedness into dynamic, adaptive training experiences.

CrisisPlay is an innovative web-based platform for building, executing, and analyzing crisis management training simulations. Designed for emergency responders, facilitators, trainers, and analysts, CrisisPlay enables users to craft detailed, realistic scenarios involving time-based events, role-specific actions, decision trees, and injects that simulate real-world challenges.

Whether you're preparing for a cyberattack, natural disaster, or complex multi-agency response, CrisisPlay provides the tools to support immersive, data-informed training sessions using modern technologies like a microservices backend, real-time dashboards, and geospatial integration.


This wiki is your comprehensive guide to mastering the CrisisPlay platform. Here, you'll find structured documentation covering everything from getting started and navigating the interface to designing advanced scenarios and configuring system settings.

Each section includes step-by-step tutorials, helpful examples, and best practices. Whether you're a new user or an experienced facilitator, the wiki offers quick access to essential concepts like roles, phases, injects, and analytics, as well as deeper insights into the platform’s architecture and integration options.

You’ll also find example scenarios, troubleshooting tips, and ways to get involved or contribute. Use the sidebar to navigate through the main topics or the search bar to find specific help. The wiki is actively maintained, so check back often for updates and new resources.

Quick links: Getting Started · User Guide · Advanced Features

Search bar prominently placed

  • Start your first scenario
  • Browse templates & examples
  • Learn advanced simulation techniques—-
  • Centralized knowledge—no scattered notes or guesswork
  • Self-paced learning with structured guides
  • Community involvement: add content and request features

Getting Started – Basics, setup, key terms

User Guide – Scenario creation, injects, roles

Advanced Features – Timeline, mock scenarios, analytics

Admin & Config – Permissions, integrations

Use Cases – Example scenarios + best practices

FAQs & Troubleshooting – Common issues, contact info

Get Involved – How to contribute


Search any keyword

Click cards/icons for each section

Navigate via sidebar menu with collapsible sections

Feedback link at the bottom (“Suggest updates”)

Embed a short intro video:


Step 1: Create an account / log in

Step 2: Browse scenario templates

Step 3: Start editing your first inject or event

Go to Getting Started


“See something missing? Want a tutorial or template?”

Suggest New Content link

“Join the CrisisPlay community”

Slack/Discord invite

GitHub repo link



What is CrisisPlay

  • Overview and goals of the app
  • Who it’s for (trainers, crisis managers, researchers)

Key Concepts

  • What is a Scenario?
  • Events, Roles, and Phases
  • Microservices Architecture Overview (brief for tech-savvy users)

System Requirements

  • Browser compatibility
  • Account creation & login via Firebase

Navigating the Interface

  • Dashboard overview
  • Menu bar breakdown

Creating a Scenario

  • Step-by-step walkthrough
  • Templates vs. custom scenarios

Managing Events

  • Adding/modifying events
  • Tagging and categorizing

Assigning Roles

  • Defining participants
  • Role-based access and visibility

Simulation Phases

  • Phase timeline and controls
  • Time progression & branching logic

Injects and Timeline Editing

  • Scheduled events and randomization

Decision Trees

  • Building outcomes with dependencies

Geospatial Inputs

  • Using real locations and GIS layers
  • How GAMA integrates (if applicable)

Data Collection & Analytics

  • Logs, metrics, and exports
  • Integration with Grafana

Permissions & User Roles

  • Admins, Editors, Viewers

Database Management

  • (If public-facing or editable content exists)

Integration Options

  • Connecting external datasets (e.g., Humanitarian Data Exchange)
  • Using custom scripts or APIs

Example Scenarios

  • Coordinated Cyberattack (CCMS-01-2024)
  • Natural Disaster Response
  • Public Health Crisis

Designing Training Exercises

  • Aligning with objectives
  • Assessing learning outcomes

Best Practices

  • Facilitator tips
  • Evaluating success

  • Common issues and fixes
  • Known bugs or limitations
  • Feature request process

  • System Architecture
  • API Usage
  • Deployment Guide
  • Docker & Microservices Setup
  • Environment Variables Explained



  • start.txt
  • Last modified: 2025/06/09 12:31
  • by steeves