EdTech Tablet App Edge AI Teacher Dashboard

Chucao

Oral Reading Fluency Assessment for Schools

Tablet showing a Chucao story in front of the teacher dashboard, with Chu reading
Role
Product design and development
Platforms
Tablet app · Teacher web dashboard
Users
Students aged 5 to 8 and their teachers
Status
Working MVP · in validation

01

Context

Chucao (formerly LectorIA) is a B2B platform for schools that assesses oral reading fluency. Children read stories on a tablet alongside Chu, a Chilean chucao bird, while AI measures speed, accuracy and word-by-word errors right on the device. Teachers review the results in a web dashboard. I designed and built it through Shape Creative Studio, my studio.

02

The challenge

Measuring reading fluency today takes a teacher with a printed text and a stopwatch, one child at a time. It is slow, it depends on who assesses, and reading in front of an adult who is timing you makes children anxious. The challenge was to automate the measurement without losing pedagogical rigor, make it feel like a game rather than a test, and protect minors' voices under Chile's new data protection law (Ley 21.719).

The tablet experience

A full reading, start to finish, through the student's eyes.

Start screen with the story El nido de Chu and the Start reading button

Time to read

Chu greets the child by name and the story appears in large Literata, with a single button to start.

Preparation modal with Chu and the All set to read button

A moment of calm

Before recording, a pause invites the class to find some quiet: "Shhh! Chu is listening".

Reading screen with Chu listening and the I'm done reading button

Reading at their own pace

While the child reads, Chu listens. There is no visible timer, just a button to say they are done.

Friendly notice asking to read the whole story, with a button to start again

Notices without punishment

If the reading was too short, Chu says so with humor and no error sounds, and the child can try again.

Adventure completed modal with Chu, three stars, 24 of 26 words achieved and one word to practice

Adventure completed

When it ends: stars, words achieved and a day streak. Hard words become practice with a concrete hint.

Teacher platform

The web panel where teachers follow their class's progress and review every reading. Fictional demo data.

Teacher dashboard with indicators, a fluency trend chart and latest assessments

Dashboard

Assessments completed, active students, average WCPM and class accuracy, with fluency progress over time.

Student cards with Lexile level, average WCPM and consent status

Students

Each student with their level, average WCPM and the status of their permissions: data, cloud audio or audio kept on the tablet.

Consent modal with checkboxes for data processing and cloud audio

Parental consent

The teacher records data processing consent and cloud audio consent separately, referencing the signed document.

Assessment detail with the text colored word by word, an audio player and fluency metrics

Assessment detail

Every word classified as correct, omitted, substituted or inserted, the audio at different speeds and the grade's pedagogical benchmark.

My approach

Two users, two experiences

The product has two sides with opposite needs:

  • Student: tablet, one task per screen, large text and no signs of being assessed.
  • Teacher: a high-density dashboard to review assessments in batches, listen to the audio and export reports.
  • School leadership: aggregated indicators by class and school for improvement plans.

Chu, the heart of the experience

I replaced the first version's generic owl with Chu, a chucao, a bird from the Chilean forest. Chu has 10 emotional states (greets, thinks, listens, celebrates, encourages after a mistake) inspired by Duolingo's positive reinforcement. There are no error sounds or visible timers: time is measured, but the child never sees it.

Design System

Chucao Design System

A warm language inspired by the Chilean forest: forest green for action, the terracotta of the chucao's breast as accent and cream anti-glare surfaces for fatigue-free reading. Literata for reading and Plus Jakarta Sans for the interface.

Color Tokens

Primary, secondary, and neutral system tokens built for contrast and consistency.

Forest Green
#006A46 · RGB 0, 106, 70

Brand color. Primary buttons, correct words and success states

Terracotta
#A73918 · RGB 167, 57, 24

Brand accent taken from the chucao's breast. Highlights and metrics

Coral
#FE7952 · RGB 254, 121, 82

Accent containers and celebrations. Decorative only: never used for text

Cream
#FFF8F3 · RGB 255, 248, 243

Warm anti-glare background for long reading sessions

Surface
#FFFFFF · RGB 255, 255, 255

Cards, reading sheets and dashboard panels

Text
#211B12 · RGB 33, 27, 18

Main text and stories (16.2:1 on cream)

Secondary Text
#3E4942 · RGB 62, 73, 66

Instructions, metadata and labels

Light Green
#6EDBA7 · RGB 110, 219, 167

Progress and positive states on dark backgrounds

Error
#BA1A1A · RGB 186, 26, 26

System errors in the dashboard. Never shown to the child

Typography Scale

Primary Typeface: Literata (reading) & Plus Jakarta Sans (interface) (Tablet app and web dashboard)

Reading Text
24px / 400
Stories with 1.75 line height; the child or teacher adjusts it from 16 to 28 px with the Aa button
The quick brown fox jumps over the lazy dog
Story Title
26px / 800
Adventure title on the tablet
The quick brown fox jumps over the lazy dog
Button
18px / 800
Primary actions, with touch targets of at least 56×56 dp
The quick brown fox jumps over the lazy dog
Label
12px / 700
Metrics, statuses and labels
The quick brown fox jumps over the lazy dog

UI Component States

Interactive primitives sharing token geometry, borders, and typographic rules.

Buttons

Primary Action Secondary Ghost

Form Inputs

Default State
name@company.com

The solution

A dual platform with the AI running inside the tablet:

  • Edge AI: Whisper (whisper.rn) transcribes speech on the tablet itself with a ~31 MB quantized model; after the first download it works offline.
  • Word-by-word analysis: each word is classified as correct, omitted, substituted or inserted, and the app computes reading speed (WCPM) and the Ministry of Education level.
  • Teacher dashboard: batch review, a player that syncs the audio with the word breakdown at 0.75x, 1x or 1.25x, and PDF reports for parents.
  • Offline-first: assessments are stored on the tablet and synced when the connection returns, built for classrooms with unreliable internet.

Privacy by design

01

Consent first

Without parental consent recorded by the teacher, the student does not appear on the tablet and the server rejects their assessments.

02

The voice stays on the tablet

Transcription happens on the device. Audio is only uploaded with explicit consent and is deleted automatically after 90 days.

03

Minimal data

Only the initial of the student's last name is stored. Each school is isolated from the others at the database level.

04

Documented legal framework

Impact assessment (DPIA), privacy policy, consent form and processing agreement under Ley 21.719: the school is the controller and Chucao the processor.

Status and next steps

100%

Speech transcription inside the tablet

~31 MB

AI model that works offline

90 days

Automatic deletion of backed-up audio

Chucao is a working MVP. The next step is validating it against human assessors with an agreement protocol defined before any data is collected: 20 readings per grade from 1st to 3rd, comparing speed, accuracy and word-by-word errors.

Similar challenge?

Have complex software that needs clarity?

Let's talk directly—I'll tell you what makes sense to tackle first.

Let's talk about your project