Skip to content

SuveenE/drawdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DrawDash

Proactive Agentic Whiteboards: Enhancing Diagrammatic Learning

An AI-powered whiteboard assistant that proactively completes and refines educational diagrams through multimodal understanding. DrawDash listens to spoken explanations, detects intent, and dynamically suggests diagram refinements that can be accepted with a single keystroke.

Paper · Overview · Setup · Demo

arXiv License Demo


Educators frequently rely on diagrams to explain complex concepts during lectures, yet creating clear and complete visual representations in real time while simultaneously speaking can be cognitively demanding. DrawDash adopts a TAB-completion interaction model: it listens to spoken explanations, detects intent, and dynamically suggests refinements that can be accepted with a single keystroke.

Overview

Component Description
Speech Recognition Listens to spoken explanations while you draw
Visual Understanding Interprets incomplete diagrams in real time
Generative AI Suggests improved and completed diagrams
TAB Completion Accept suggestions with a single keystroke

Why DrawDash?

Challenge How DrawDash Helps
Cognitive Load Reduces the burden of drawing and speaking simultaneously
Incomplete Diagrams Proactively completes missing visual elements
Real-Time Feedback Provides instant suggestions based on speech context
Diagram Quality Refines rough sketches into clear educational visuals

Paper

Title: Proactive Agentic Whiteboards: Enhancing Diagrammatic Learning

Authors: Suveen Ellawela, Sashenka Gamage, Dinithi Dissanayake

Link: https://arxiv.org/html/2512.01234v2

Abstract

Educators frequently rely on diagrams to explain complex concepts during lectures, yet creating clear and complete visual representations in real time while simultaneously speaking can be cognitively demanding. Incomplete or unclear diagrams may hinder student comprehension, as learners must mentally reconstruct missing information while following the verbal explanation. Inspired by advances in code completion tools, we introduce DrawDash, an AI-powered whiteboard assistant that proactively completes and refines educational diagrams through multimodal understanding. DrawDash adopts a TAB-completion interaction model: it listens to spoken explanations, detects intent, and dynamically suggests refinements that can be accepted with a single keystroke. We demonstrate DrawDash across four diverse teaching scenarios—spanning topics from computer science and web development to biology. This work represents an early exploration into reducing instructors' cognitive load and improving diagram-based pedagogy through real-time, speech-driven visual assistance, and concludes with a discussion of current limitations and directions for formal classroom evaluation.

Setup

DrawDash consists of two main components: a backend API and a frontend web application.

# Clone the repository
git clone https://github.com/foloup/drawdash.git
cd drawdash
Component Instructions
Backend See backend/README.md
Frontend See frontend/README.md

Citation

If you use this work in your research, please cite:

@misc{ellawela2025drawdash,
      title={Proactive Agentic Whiteboards: Enhancing Diagrammatic Learning},
      author={Suveen Ellawela and Sashenka Gamage and Dinithi Dissanayake},
      year={2025},
      eprint={2512.01234},
      archivePrefix={arXiv},
      primaryClass={cs.HC},
      url={https://arxiv.org/abs/2512.01234v2},
}

Contact

If you have any questions or feedback, please feel free to reach out at suveen.te1[at]gmail.com.

License

The software code is licensed under the MIT License.

About

📝 Proactive Agentic Whiteboards: Enhancing Diagrammatic Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors