Skip to main content

Examora

Online examination platform for multi-subject exams, programming exams, and desktop-secured exam scenarios.

What You Should Read First

Quick Start

cp .env.example .env
pnpm install
go mod download
docker compose -f deploy/docker-compose.yml up -d

Start services:

go run ./cmd/api
go run ./cmd/worker

Core Principles

  • Candidate-facing APIs must never expose answers or hidden test cases
  • Published exams must be delivered and scored from snapshots
  • Programming drafts live in answers; formal runs live in submissions
  • Logto handles authentication; Examora handles authorization