Abaci OneScreen time that builds real math skills

Teaching soroban remotely shouldn't feel broken.

You know the problem. Over video, you can't see your student's abacus clearly. You can't tell if their beads are in the right position. You're squinting at a grainy camera feed while trying to teach friends-of-10 carries. The physical nature of the abacus — its greatest strength in person — becomes its biggest liability on a screen.

We built the tools that fix this. Computer vision that sees and reads the abacus for you. Adaptive problem generation that knows each student's weak spots. Skill reporting that would take you hours to compile manually. Everything a soroban teacher needs to teach effectively, whether your student is across the table or across the country.

See their abacus. Clearly.

The student points their camera at their physical soroban. Our computer vision system detects it, crops it, corrects the perspective, and streams a clean view to you — no more squinting at a messy video call.

The abacus value is read automatically

Computer vision detects the bead positions and enters the value, so the student stays focused on solving the problem instead of typing answers. As they work through each term, checkmarks appear in real time showing their progress.

Built for live lessons, not just homework

You see the current problem, the student's abacus, and their progress — all in one view. Pause the session when you need to explain something. Manipulate their on-screen abacus to demonstrate a technique. This is a teaching tool, not just an assignment tool.

Review any problem after the fact

Every problem is recorded with synchronized video and metadata. Click any past problem in the session to watch exactly how the student worked through it — what they saw, what they entered, where they hesitated.

Know exactly which skills need work.

Even expert teachers struggle to isolate which specific skills a student has mastered and which they haven't. Is it friends-of-5 addition that's shaky, or friends-of-10 carrying? Heaven bead subtraction or simple complements? With a physical abacus and manual observation, this is incredibly hard to tease apart.

Bayesian skill tracking does it automatically

Every problem exercises specific skills. The system tracks performance on each one independently using Bayesian Knowledge Tracing, classifying each skill as Strong, Developing, or Weak — with response time data so you can distinguish "slow but accurate" from "fast but careless."

Problems target weak skills automatically

The adaptive problem generator uses the BKT model to select problems that exercise the skills each student most needs to practice. Weak skills get more reps. Strong skills get maintained. You can override this per student if you disagree with the model.

Reports you'd never have time to build manually

Per-student, per-skill mastery breakdown. Session-over-session progress. Speed trends. The kind of data that would take hours to compile from manual observation, generated automatically from every practice session.

Every student gets the right problems.

A single worksheet gives every student the same problems at the same difficulty. That's the opposite of good teaching. The practice system generates problems individually, considering:

  • Current skill mastery — weak skills get more practice, strong skills get maintained
  • Session time remaining — harder problems early, review problems near the end
  • 3-part structure: abacus work, visualization, and mental math — with adjustable weights per student
  • Help mode: automatic hints, manual only, or teacher-approved — your choice per student

The dashboard flags students who are struggling before they fall behind.

Observe any session. From anywhere.

Open any student's active session in your browser. See what they see: the current problem, their camera feed with detected abacus value, their answer, and their accuracy — all live.

Remote abacus control

Manipulate the student's on-screen abacus to demonstrate a technique. They see your moves in real time.

Shareable observation links

Send a link to parents so they can watch their child practice. No account needed.

Works on your phone

Check in on any student from anywhere. The observation view is fully responsive.

Everything else you need

Classroom Join Codes

Create a classroom, share a code, students join in seconds. Parent consent built in.

Printable Materials

Worksheets, flashcards, and calendars ready to print.

Student Notes

Free-form observations attached to each student.

Session History

Full record of every practice session with video playback.

Multi-Student Management

Bulk actions, filtering, and archiving across your roster.

Works on Any Device

Browser-based. Nothing to install. Students use whatever they have.

Set up your first classroom

Free to use. No credit card. No time limit.