AI-mediated oral assessment · Evidence-Centered Design · reasoning analytics

SpeakWise: capturing real-time reasoning evidence traces through AI-mediated oral assessment

Generative AI blurs the line between a learner's own reasoning and AI-assisted production. SpeakWise reframes the oral exam as a process-oriented measurement environment: students reason aloud with an adaptive AI examiner, and the platform captures discourse, dialogic, and temporal signals as analyzable evidence — then hands it to instructors who stay in control of the judgment.

Evidence-Centered Design Oral assessment Process data Reasoning analytics Human-in-the-loop Learning analytics

Oral reasoning, made into evidence

Oral assessment forces real-time articulation that is hard to outsource to AI (Fenton, 2025) — which makes it newly attractive for validity in the generative-AI era. But conventional oral exams do not scale, and they do not capture reasoning as something an instructor or researcher can later inspect. SpeakWise is a research-informed intervention grounded in Evidence-Centered Design (Mislevy, Almond & Lukas, 2003) and assessment design & validation (NRC, 2014), reframing oral assessment as a process-oriented measurement environment (cf. Zapata-Rivera et al., 2024).

The problem

GenAI blurs whose reasoning is being assessed, threatening assessment validity for open-ended tasks. Oral exams resist that, but don't scale and leave no analyzable trace.

The approach

An ECD-aligned platform where an AI examiner runs adaptive oral dialogue, and reasoning-relevant signals are captured, structured, and made explainable.

The stance

Automated scores are provisional summaries, not verdicts (Alfredo et al., 2024). The instructor sees how a score was generated and can override it.

Three questions, one design study

SpeakWise is a work-in-progress design-based research project, synthesizing interaction-log analysis, automated discourse-pattern detection, and instructor sensemaking interviews across multiple disciplinary domains.

RQ1

What reasoning evidence traces emerge during AI-mediated oral assessment, and how do they vary across learners and tasks?

RQ2

How do dialogic and temporal patterns shape instructors' interpretation of student reasoning?

RQ3

How do instructors use evidence traces and AI confidence in their evaluative judgments?

A four-stage, ECD-aligned pipeline

Learners engage in adaptive oral dialogues with an AI examiner that uses Socratic questioning and tiered scaffolding (Vygotsky's ZPD). Each stage maps an ECD layer — from evidence elicitation to instructor decision.

1
Oral dialogue

Student ⇄ AI examiner over voice; turn-taking detection; multi-tier hints keep momentum without giving away answers.

2
Evidence capture

Discourse, dialogic, temporal, and structural signals are logged from the live transcript as process data.

3
Reasoning analysis

A Toulmin-aligned 4-dimension rubric, an argument graph, and an LLM↔pattern score-agreement check with confidence calibration.

4
Instructor sensemaking

A dashboard surfaces confidence-coded results and evidence-linked overrides — the human makes the call.

SpeakWise live oral interview interface with microphone calibration, turn detection, and real-time transcript
Fig 1. Live interview — mic calibration, turn detection, and a real-time transcript in a calm, low-anxiety oral-assessment workspace.

Reasoning evidence traces

The central construct: SpeakWise surfaces multiple forms of reasoning-relevant evidence embedded in the interaction itself (He & Cui, 2025), rather than collapsing a performance into one holistic number.

a · Justification

Causal & justification markers — "because", "therefore", "this leads to".

b · Counter-argument

Challenges, abstraction, and generalization across cases.

c · Dialogic behavior

Turn initiation, rephrasing, and how the learner steers the exchange.

d · Temporal markers

Response-latency variation as a proxy for cognitive load & fluency.

Interactive radial argument and concept map showing claims, evidence, and counter-arguments
Fig 2. Radial argument / concept map — concentric by reasoning depth, semantic edge colours (supports / causal / counter / responds), node size by centrality, with a gold ring on concepts cited in the score.
Transcript view with captured causal markers highlighted
Fig 3. Transcript with captured causal markers ("therefore … releases renin") linked back to specific reasoning turns.

Instructor sensemaking, not automation

The instructor surface preserves agency by showing not only the score, but how it was generated. Every submission is explicitly flagged (or not) for review, with reasons, surfaced at the top of the dashboard.

What the instructor sees
  • Confidence-coded feed — green / yellow / red mastery across submissions
  • Attention flags — courses & students needing first review
  • Evidence drill-down — argument graph + 4-dimension reasoning rubric per student
  • Transcript-linked annotations tied to specific reasoning turns
  • Score override with instructor notes & an audit trail
Cohort analytics
  • Mean / median / SD with a small-n caveat
  • Score distribution across the cohort
  • CSV / JSON export stamped with analysis / prompt / model version for reproducibility
  • Reusable course templates for repeatable institution rollout
  • Institution-scoped access (Supabase Auth + Row Level Security)
Instructor dashboard with confidence-coded submission feed and attention flags
Fig 4. Instructor dashboard — confidence-coded submission feed, per-course attention flags, and explainable scoring.
Evidence-linked review and score override modal
Fig 5. Evidence-linked review & score override, with notes preserved in an audit trail.

Current design architecture

SpeakWise is a React 19 + TypeScript + Vite single-page app on Cloudflare Pages, with Supabase for auth and institution-scoped data, and a thin Pages worker that keeps every model key server-side. The voice examiner runs on Google Gemini Live; transcription and scoring route through OpenRouter.

API keys for model calls never ship in the client bundle: the Pages worker proxies OpenRouter and mints ephemeral Gemini Live tokens server-side. Row Level Security enforces institution isolation — an anonymous client reads nothing; a signed-in user sees only their own institution's courses, submissions, and history.

Frontend

React 19 · TypeScript 5.8 · Vite · D3 for the argument map

Data & auth

Supabase Auth + Postgres + Row Level Security + SECURITY DEFINER RPCs

AI

Gemini Live (voice) · OpenRouter (gpt-4o-audio transcription, Gemini scoring)

Quality gates

type-check · ESLint 9 · Vitest · Vite build · Playwright smoke — all on CI

How it works, end to end

The student journey

Sign in → choose an institution workspace → enter a course → complete a guided oral interview → review score, feedback, reasoning evidence, and the concept map. The interface is built calm before clever: it lowers anxiety before it shows intelligence.

Clip 1. Student journey — sign-in, course selection, and the pre-interview mic check through to results.

The instructor journey

Create institution-scoped courses → generate or edit AI interview prompts → save reusable templates → review submissions, annotate transcripts, and override scores with an audit trail. Administrators manage roles, institution coverage, and audit activity.

Clip 2. Instructor journey — from the confidence-coded dashboard into an evidence-linked review and override.

Narrated tutorials

Recorded as Playwright screencasts with ElevenLabs narration and an on-screen guiding cursor. Full versions are embedded in the walkthrough guide.

Student tutorial — completing an oral interview, start to finish.

Instructor tutorial — reviewing reasoning evidence and overriding a score.

Concept / argument map — relation filters, Toulmin colour mode, and timeline playback of how the argument was built.

Inside the platform

SpeakWise landing / oral-assessment workspace
Oral-assessment workspace
Institution-scoped course list
Institution-scoped course list
Institution / workspace selection
Workspace selection
Live interview idle state with mic check
Live interview · mic check
Unified sign-in
Unified, app-managed sign-in
Submission detail and override
Submission detail & override

Theoretical framework

Design decisions are tied to established learning-sciences and measurement theory, so each interface behavior traces back to a claim the platform is trying to support.

TheoryApplication in SpeakWise
Evidence-Centered DesignAssessment goal → evidence model → task model; reasoning traces are the evidence layer.
Bloom's Taxonomy (rev.)Question design escalates remember → understand → apply → analyze.
Socratic dialogueThe AI examiner generates exploratory follow-ups grounded in the learner's own response.
Cognitive Load TheoryResponse latency (wait time) is logged as a proxy for cognitive load.
Vygotsky's ZPDMulti-tier hint system implements scaffolding without giving away the answer.
MetacognitionA post-interview reflection step closes the loop on the student side.
Human-centred LAScores are provisional; the instructor surface is built for interpretation & override.

Preliminary feedback & refinement

Early formative feedback came from four graduate reviewers in library & information science, who each completed a SpeakWise oral-assessment session and wrote an open-ended reflection, framing the tool for informal learning (libraries, museums, makerspaces). We thematically synthesized their reflections into validated strengths, friction points, and a prioritized refinement plan that feeds the next design-based research iteration. The sample is small and self-selected, but the signals converge.

What already works
  • Immediacy — a response right after speaking, "no waiting around"
  • Real-time articulation — "think on your feet", no over-editing
  • Conversational feel — "closer to a real conversation or a reference interview"
  • Low-pressure practice — confidence building for interviews / speaking
  • Fits as a supplement to human, people-centered assessment
Friction points & risks
  • Speech recognition sometimes missed responses (most severe)
  • Session-start scroll bug obscured the prompt area
  • No prompt preview; pace too fast; one-shot pressure
  • Opaque scoring felt "judged, not supported" — lowered trust
  • Speaking anxiety & accessibility; doubt that nuance is read like a human would
  • Overreliance — confident output can be over-trusted

Refinement plan — next DBR iteration

PriorityReviewer signalPlanned refinementDesign / ECD anchor
P0 · ReliabilityASR misses speech; UI auto-scrolls; one-shot pressureHarden speech capture + type-to-respond fallback; fix the scroll bug; allow retry/redo on a question.Trustworthy evidence capture
P0 · Calm by designPace too fast; anxiety; no prompt previewLow-pressure Practice mode vs. graded mode; prompt preview; learner-controlled pacing.Calm before clever
P1 · TransparencyOpaque scoring feels like judgmentStudent-facing "what this is looking for" rubric preview + explainable post-session breakdown.Evidence over mystery
P1 · AdaptivityWants the AI to dig deeper or redirectStrengthen Socratic adaptive follow-ups for interesting / off-track responses.Tiered scaffolding (ZPD)
P1 · ReflectionWants to review what was saidPost-session reflective replay of captured reasoning turns alongside feedback.Metacognition step
P2 · AccessibilitySingle voice; different communication stylesMultiple voices / accents; alternative input modes.Inclusive assessment
P2 · FramingRisk of overreliance on confident outputPosition as a supplement; surface AI confidence so low-confidence scores invite human review.Human-in-the-loop · calibration

These refinements operationalize calm before clever and evidence over mystery on the student-facing surface — where the prototype is weakest — and sharpen RQ2 (dialogic / temporal interpretation) and RQ3 (how evidence traces & AI confidence shape judgment).

Contribution & next steps

Concept

Reasoning evidence traces as a new measurement target for oral assessment, beyond a single holistic score.

Method

Real-time capture & fusion of discourse, dialogic, and temporal signals into an analyzable argument structure.

Practice

An institution-ready, explainable, human-in-the-loop assessment environment that keeps instructors in control.

Next steps

In-the-wild deployment across UA / OU courses · inter-rater reliability of the reasoning rubric · AI-confidence calibration against instructor judgments.

QR code linking to this SpeakWise project page
Share this project

Scan to open this page — full workflow, architecture, and demo videos — at educatian.github.io/speakwise. The same QR appears on the ICOLSEI 2026 poster.

References & links

  • Alfredo, R., et al. (2024). Human-centred learning analytics and AI in education. Computers & Education: Artificial Intelligence, 6, 100215.
  • Fenton, A. (2025). Reconsidering the use of oral exams and assessments. Educational Researcher, 54(7), 430–436.
  • He, S., & Cui, Y. (2025). A systematic review of log-based process data in computer-based assessments. Computers & Education, 105245.
  • Mislevy, R. J., Almond, R. G., & Lukas, J. F. (2003). A brief introduction to evidence-centered design. ETS Research Report, 2003(1).
  • National Research Council. (2014). Developing Assessments for the Next Generation Science Standards. National Academies Press.
  • Zapata-Rivera, D., et al. (2024). Designing ECD-based conversations for assessment with LLMs. EDM 2024 Workshop.