Two entry paths into the same engine. A student works through a portfolio step, the M³ self-report instruments and a short working-memory check, then a live session in one of two modes. Parents and teachers instead upload existing materials (portfolio, transcript, or both). Both paths produce structured evidence for the blackboard.
Landing
Role select
Student · Parent · Teacher
Student
Intake
grade · syllabus · confidence · goal
Confirm details
Portfolio upload
past work · optional
M³ self-reports
SRQ-A · MAI · CYRM-R
Working-memory check
digit span · word span · Capacity
Mode select
Socratic · Choose your question · Skip
Live session
open Socratic or chosen-question walkthrough
Evidence bundle
self-reports + spans + chat + portfolio
Parent / Teacher
Intake
student details · context
Confirm details
Input choice
Both REC
PDF + transcript
Written only
PDF, no chat
Chat only
transcript only
Portfolio upload
Portfolio upload
Transcript upload
+ Transcript upload
(skip chat)
(no portfolio)
Evidence bundle
PDF + transcript
PDF only
gaps flagged
Transcript only
both paths converge · all evidence streams → assessment engine
Stage 2 · Assessment engine
Eight agents, one blackboard
Evidence from any mode is normalised and written to a shared student model. Portfolio evidence passes through a dedicated ingestion agent first. Five assessors read and write simultaneously across the three layers — Content, Control and Capacity; the orchestrator drives live probing and assembles the report; the planner turns the profile into a targeted intervention.
Live Socratic chat
real-time probing
Portfolio analysis
uploaded work, PDFs
Offline transcript
prior dialogue
live chat, self-reports & span tasks write directly to the blackboard · portfolio passes through the ingestion agent first
every agent reads & writes here · the system of record, not an agent
read evidence · write findings + confidence + open gaps
Knowledge & Skill 2
Content · mastery · errors · transfer · SAP Coherence Map
Mindset & Motivation 3
Control · SDT spectrum · SRQ-A · Dweck (2006)
Metacognition & Comms 4
Control · calibration · MAI · Flavell (1979)
Resilience & Affect 5
Control · cliff vs slope · CYRM-R · Yeager & Dweck (2012)
Cognitive 6
Capacity · working memory · digit & word span · load ceiling
self-report (survey) and observed (dialogue) reads are held side by side · the Orchestrator computes their convergence per dimension
Orchestrator 1 of 8
runs the live loop · reads open gaps · computes convergence · assembles the report · amotivation interrupt
↻ live mode only: reads open gaps → picks the next probe (Reasoning / Perturbation / Teaching / Calibration / Frustration / Capacity / Structural) → back to live chat
The orchestrator merges each assessor's region of the blackboard into a single JSON report, written to localStorage as a bridge between the agent app and the teacher console.
One unified report
localStorage.mindsweeper:latestReport
Knowledge map (Content) + Mathematical character / M³ (Control) + Cognitive profile (Capacity) + Intervention plan + Narrative summary
Stage 4 · Teacher console
Report viewer: three audience views
Same underlying data, three voices. Each view shows / hides / rephrases sections based on the audience. Switched via toggle in the topbar.