Evidence-based case learning

Make the reasoning visible.

CaseLab turns realistic cases into structured decisions. Learners investigate evidence, defend claims with explicit citations, and revise from feedback without losing history.

Public showcase: fictional data · isolated sandbox · resets automatically

Northwind supply disruption
Operations strategy · Case v3
Live
Evidence 04 · Supplier incident report

Port closures are expected to affect the primary component route for 9–12 days.

Evidence 07 · Inventory ledger

Current safety stock covers six production days at the present demand rate.

Claim: activate the regional supplier now

The disruption exceeds available safety stock, so waiting for the primary route creates a predictable production gap.

Supports · Evidence 04 + Evidence 07
A tighter learning loop

From source material to defensible judgment.

CaseLab is intentionally narrower than an LMS. It concentrates on the part most tools flatten: how evidence becomes a claim, a decision, and useful instructor feedback.

Evidence-linked reasoning

Claims cite the exact source that supports, contradicts, or contextualizes them—not a loose attachment list.

Immutable learning history

Published cases, submitted attempts, and returned assessments stay reproducible across revisions.

Instructor-led live cases

Reveal evidence in stages while every learner screen updates through a secure, recoverable live session.

See both sides

One case, two purpose-built experiences.

Learner

Investigate and defend a decision

Organize evidence, write claims, cite sources, submit, and revise from feedback.

Explore learner workspace
Instructor

Author, facilitate, and assess

Publish immutable cases, stage evidence live, and assess the exact submitted attempt.

Explore instructor workspace
Five-minute tour

Understand the product without an account

Walk through the core case, reasoning, assessment, and live-session concepts.

Start guided tour
Serious application patterns

Self-hosted, inspectable, and built to fail safely.

PostgreSQL is authoritative. Realtime invalidates snapshots, background jobs are durable, and local AI can disappear without breaking the learning workflow.

One VPS, Docker Compose

Next.js · Socket.IO · PostgreSQL · Graphile Worker

Tenant-aware by construction

Composite keys, scoped repositories, immutable snapshots, and adversarial ID tests.

Optional local RAG

Ollama and pgvector with source citations, evaluation, quotas, and a real off switch.

Investigate. Make a claim. Defend the decision.

Start with a fictional learner sandbox, or inspect the complete product story first.