Making the invisible structure of academic discourse visible — in real time.
DiscourseMap is a Canvas LMS plugin that transforms flat, chronological discussion threads into interactive spatial maps of thematic structure. Grounded in Knowledge Building theory and Group Awareness Tools research, it surfaces epistemic gaps, thematic clusters, and connection opportunities — scaffolding deeper participation without replacing learner agency.
Graduate discussion forums produce parallel monologues — not knowledge building.
Asynchronous discussion in graduate education is designed to support reflective, dialogic learning. In practice, students post minimally, choose reply targets by convenience, and stop once they meet formal requirements. This isn't a motivation problem — it's a structural one.
When the epistemic structure of a discussion is invisible, learners can't identify where their contribution would add value. They default to agreement, repetition, and surface-level participation — not because they lack ideas, but because the interface gives them no map.
Standard LMS boards present posts as flat chronological threads. Dominant interpretive frames emerge early; subsequent participants repeat rather than challenge them; epistemic diversity declines over time. Participation quantity metrics look fine. Knowledge-building quality does not.
Three mechanisms.
One principle: intervene at the moment of contribution.
DiscourseMap is designed as a complementary layer on Canvas — not a replacement.
Students continue to read and post in the familiar thread interface; the map provides navigational context and epistemic orientation beneath it.
From literature review to deployable prototype
—in iterative cycles.
The design process followed an iterative research-design methodology: theoretical grounding first, then prototype construction, then synthetic formative evaluation, then refinement before IRB-approved human participant testing.
Synthetic formative evaluation: 15 sessions, three epistemic conditions.
Before human participant testing, a structured synthetic evaluation tested DiscourseMap's core mechanisms against the range of epistemic conditions the tool is designed to address — from minimal engagement to entrenched polarization.
A research-grounded prototype that makes epistemic structure actionable — not just visible.
- Delivered a live Canvas LMS plugin prototype (discourse-map-run.vercel.app) that transforms discussion threads into interactive spatial maps — deployed without requiring external login or platform migration.
- Synthesized four theoretical frameworks into a coherent design rationale with measurable learning goals aligned to Barzilai & Chinn's (2018) epistemic education framework — demonstrating research-to-design translation.
- Conducted a structured synthetic formative evaluation that provided design-relevant evidence before live user testing: gap visibility alone is insufficient for lower-engagement participants; direct scaffolding pathways toward gap engagement are needed.
- Produced an Educator Guide with classroom-ready facilitation scripts, enabling instructors with varying technical confidence to introduce DiscourseMap without disrupting existing participation norms.
- Identified specific calibration targets for the next iteration: consensus warning threshold recalibration and more direct scaffolding pathways toward gap engagement for lower-engagement learner profiles.
The synthetic evaluation's most informative finding wasn't about what worked — it was about who it worked for. Gap indicators were perceptually available to every simulated participant, but only the Curious Builders acted on them. That asymmetry suggests the core design problem isn't visibility at all; it's the step between seeing an opportunity and feeling licensed to take it. The next iteration needs to investigate what closes that gap for lower-engagement learners — not more visual salience, but a different kind of scaffolded invitation.