High-Level Architecture
Lifecycle phases & responsibility layers of the IOA-ORM assessment pipeline
1 · Design Time
Authoring Studio
Exam Flow Design
Lecturers define rubrics, policies, evidence targets, and node graphs
compiles to
2 · Shared Contract (Artifact)
IOA-ORM
ExamRuntimePackage
Versioned, immutable specification · Single source of truth
loads policies & compiles config
3 · Run Time (Live Assessment)
Candidate UI
Frontend Exam Room
Audio · Commands · Transcript display
Control Plane
Config Compiler
Execution Adapter
IR → engine config
Policy Enforcement
Runtime Controller
State machine · Guardrails · Evidence writes · Transition approval
commands / interrupts / state callbacks
Execution Engine
Voice Runtime
STT · LLM · TTS · Dialogue Pipeline
emits events & signals
4 · State & Storage
Event Store
Runtime Events
Audit trail · Analytics · Session replay
Evidence Ledger
Evidence Signals
Structured evidence · Provenance · Confidence
consumes structured evidence
5 · Post-Exam (Marking)
Marking Runtime
Scores & Reports
Reads evidence ledger · Produces assessment outcomes
Design-time system
Static artifact
Runtime component
Client
Storage
Config / data flow
Real-time interaction