Turn any lesson into a lab students step inside.
3rd place, HackTN 2026 · built on Oracle Cloud
James Ramundo · Fadhil Lawal
ScribbleVu
THE PROBLEM
The number of students learning from home has increased by 41% in 4 years.
A kid alone at a laptop in a remote classAT HOMEThomas Park / Unsplash
Kids crowded around a 3D printer in a classroom labIN THE LABAdam Winger / Unsplash
None of those students get to experience the classroom.
Source: NCES, 2023
ScribbleVu
THE DEMO · UNDER 3 MINUTES
Watch it work.
Scribble never gives the answer. It rebuilds the room around the question.
ScribbleVu
WHY IT WORKS
Learning is an experience.
+7%
higher quiz grades when students physically felt the physics
Kontra et al., 2015
35%
fewer students fail with hands-on learning than with lecture alone
Freeman et al., 2014 · 21.8% vs 33.8% failing
+30%
more students scored above average when they learned in immersive VR
Coban et al., 2022 · 48 studies
Inspired by Vanderbilt's Jasper Woodbury series
Stills from The Adventures of Jasper Woodbury

In the 1990s, Vanderbilt researchers made video adventures where students solved a real problem hidden inside the story. ScribbleVu puts the student inside the story.

ScribbleVu
UNDER THE HOOD
How we built it on Oracle Cloud.
TeacherUploads the lessonReads the class report Student appUnity · laptop or headset Whisper speech-to-textruns on the device Phone controllerGyro pointer, buttonsiPhone browser ORACLE CLOUD INFRASTRUCTURE · US-CHICAGO-1 OCI COMPUTE · VM ScribbleVu APIPython · FastAPI POST /lessonPOST /askPOST /eventGET /reportWS /ws/unity, /ws/phone Grounds every answer inthe teacher's own lesson ApacheHTTPS / WSS gateway OCI GENERATIVE AI meta.llama-3.3-70b-instructlesson cards · answersscene plans · class reports cohere.embed-v4.0text embeddings MYSQL HEATWAVE · PRIVATE SUBNET Vector storeVECTOR(1536) · cosine search Session eventsbuilds · races · questions ElevenLabsScribble's voice(outside OCI) AT A GLANCE Only text reachesthe cloud Database in aprivate subnet Answers grounded inthe teacher's lesson lessonreport questionanswer WSS prompts search · log embeddings answer text → voice TeacherUploads lessonReads report Student appUnity Whisper STTon the device PhoneGyro pointerand buttons ORACLE CLOUD · US-CHICAGO-1 OCI COMPUTE · VM ScribbleVu APIPython · FastAPI POST /lessonPOST /askPOST /event GET /reportWS /ws/unityWS /ws/phone Grounds every answer inthe teacher's own lesson ApacheHTTPS / WSSgateway OCI GENERATIVE AI meta.llama-3.3-70b-instructcards · answers · scenes cohere.embed-v4.0embeddings MYSQL HEATWAVE Vector storeVECTOR(1536)cosine search Session eventsbuilds · races · questions ElevenLabsScribble's voice(outside OCI) AT A GLANCE Only text reaches the cloudDatabase in a private subnetAnswers grounded in the lesson lesson · report question · answer WSS prompts search · log answer → voice
ScribbleVu
NEXT STEPS
What's next.
A student driving ScribbleVu with a phone in front of a TV
TODAY
Laptop + phone controller
A working build, with AI on Oracle Cloud.
The ScribbleVu lab as students see it in a headset
PILOT
Meta Quest in classrooms
And homeschool co-ops.
SCRIBBLEVU GOGGLES · CONCEPT built for class
SCALE
Our own goggles
Affordable classroom VR headsets, locked to learning.
ScribbleVu
HOW IT WORKS
Lesson in. Lab out. Insight back.
TEACHER1Uploads a lesson

Any lesson plan or curriculum.

ORACLE AI2Generates the lab

A hands-on lab built from the lesson.

STUDENT3Steps inside

Builds, tests and experiments.

Why did that happen?
STUDENT4Asks anything

Out loud, in their own words.

SCRIBBLE + ORACLE AI5The lab rebuilds

A custom scene around that question.

STUDENT6Reaches the goal

Finishes once they've proven the idea.

TEACHER7Sees everything

Every student's path, questions and progress.

ScribbleVu
FOR TEACHERS
Upload it. Run it. Read what they learned.
1BEFORE CLASS
Upload lessonClass report
Drop your lesson plan here
Unit7_Lesson3.pdf
OCI Generative AI is building the lab
✓ Sent to 24 goggles
Drop in any lesson plan. ScribbleVu builds the lab and sends it to the class.
2AFTER CLASS
Upload lessonClass reportSAMPLE CLASS
Summary by OCI Generative AI
19 of 23 students beat the sphere, in 2.3 builds on average.
23students
40questions
83% beat it
Why did my wheel lose?9
Would a heavier wheel roll faster?6
Is it the center of gravity?5
“Why is it r squared and not just r?” Private question for you
An AI summary of what clicked, what didn't, and the questions students asked privately.
3SHARE AND EARN
Lab libraryCONCEPT
Search labs by topic, standard, grade
Fastest RollerScribbleVuFree
Float Your BoatMr. Okafor
Circuit EscapeMs. Chen
$Teachers who build a lab earn when others use it.
Like Teachers Pay Teachers, for hands-on labs. Teachers publish what they build; others reuse it.
ScribbleVu
SAMPLE CLASS DATA
FOR THE TEACHER
Every misconception, and the fix.

Student path · Maya R.

Period 3 Physics · Build the Fastest Roller
Attempt 1 · rim-heavy wheelGuessed 1st
FINISHED3rd · 5.26 s
Attempt 2 · axle-heavy wheelAsked “why did my wheel lose?” first
FINISHED1st · 4.38 s
MISCONCEPTION CORRECTED
FLAGGED MISCONCEPTION
“Mass on the rim builds momentum, so it rolls faster.”
15 of 24 first builds loaded the rim.
Beat the solid sphere79%
Explained the energy split71%
Asked Scribble a question92%
ScribbleVu
FAQ · HOW SCRIBBLE USES AI
The AI builds the experiment.
The student does the thinking.
1

Predict before explain

Scribble asks for a bet before every race and explains only after.

2

Grounded in the lesson

Answers come from the teacher's own curriculum, not the open web.

3

Voice stays on device

Whisper transcribes locally. Raw audio is never uploaded.

4

Always labeled AI

Students always know Scribble is an AI guide.

5

Trends, not surveillance

Teachers see class-level misconceptions to plan the next lesson.

6

Teacher stays in charge

They pick the curriculum and see everything that was generated.

Turn your phone sideways for this one
Click, or press → to advance