Revolution Prep

Kronos Mobile App

Revolution Prep's iOS and Android mobile app for students and tutors, giving on-the-go access to Homework Help, exam scoring, and self-proctored practice.

Overview

Kronos is Revolution Prep's mobile app, available on the Apple App Store and Google Play for both students and tutors. We built this app up to give students a focused, on-the-go surface for the parts of the product that matter most away from a desktop: live Homework Help, scanning and scoring practice exams from a phone camera, and self-proctored timed practice.

For students, Kronos surfaces upcoming Homework Help sessions, lets them save a spot or join a live session, and uses the phone camera to scan exam answer sheets, detecting the QR codes on the page, walking the student through any answers it couldn't read cleanly, and returning a score the moment they finish reviewing.

For tutors and admins, Kronos offers a daily assignments view and the same on-the-go scoring tools for in-person mock events.

Kronos Mobile App overview

The Challenge

  • The app had to feel native on iOS and Android while sharing a codebase, which meant carefully wrapping the platform-specific pieces (camera, permissions, Zoom handoff) behind a consistent experience. We leveraged the Ionic framework to accomplish this.
  • Exam scoring on a phone has to be forgiving, users rarely take photos in ideal lighting, so the scanning flow needs error handling, retake prompts, and a review step the users can trust.
  • Real-time pieces (live session state, "save spot" reservations, join-now transitions) had to stay in sync with the same backend that powers the student dashboard on web.

Motivation

  • Students do their homework wherever they happen to be, and most of them have a phone before they have a laptop nearby.
  • Scoring a paper practice exam was painful on desktop; a phone camera makes it easy.

Goals

  • A focused mobile product that does a few things excellently rather than mirroring the whole student dashboard.
  • Make Homework Help and exam scoring a one-tap experience for students.
  • Increase Student practice exam scoring.
  • Give tutors a mobile companion for in-person events without needing to carry a laptop.

Exam Scan

The Exam Scan flow is the most-used feature in Kronos. Practice exams are still written on paper bubble sheets, and getting them scored used to mean handing the sheet back to a tutor or proctor. With Kronos, students scan and score their own exams from their phone in under a minute, then watch their score history grow over time.

Exams Overview

The Exams tab is the home for everything a student has scored. We surface their best score per exam type, a chart of how scores have trended, and an entry point to either scan a new exam or self-proctor a fresh one. For students taking multiple exam types (SAT, ACT, PSAT), each gets its own card so progress stays legible at a glance.

Exams overview page on Kronos

Scanning a Bubble Sheet

When a student taps Score Exam, Kronos opens the camera with a live overlay that guides them to frame the page border and the QR code. We detect the exam type from the QR code on page one, then walk the student through scanning each remaining page with a progress counter. The flow is built to be forgiving: out of order, retake a page, replace a bad scan, and a review step lets the student correct any answer the backend optical mark recognition software wasn't confident about before submitting.

Exam scanning camera flow on Kronos

Tracking Improvement

After a student has scored more than one of the same exam type, the Exams page shows their best score, their improvement since the first attempt, and a trend chart pulling together every scored exam. Tapping any entry opens the full score report. The goal is to make the progress feel real, the same way a fitness app does, encouraging students keep coming back to take another exam.

Score improvement view on Kronos

Self-Proctored Exams

Practice exams are most useful when students take them under realistic conditions, but students don't proctor on call. Self-Proctored Exams turn the phone into the proctor: it reads the section prompts aloud, keeps strict timing for every section, and warns the student if they leave the app mid-exam. When the student finishes, the same Exam Scan flow scores their bubble sheet.

Configure the Exam

The student picks an exam type, chooses which sections they want to take, and optionally downloads a printable answer sheet. The total time updates as sections are added or removed so the student knows exactly how long they're committing to.

Self-proctored exam configuration screen on Kronos

Live Proctoring

Once the exam starts, Kronos reads each section's opening script aloud, starts a section countdown, and plays ambient sound to keep the student focused. Students can fast-forward between sections, stop the exam, or background the app, and we send a notification if they're away too long so they don't lose their place.

Live self-proctored exam in progress on Kronos

Revolution Now

Revolution Now was Kronos's on-demand text-chat tutoring product. Instead of waiting for a scheduled session, a student could open the app, pick a subject, and be in a live chat with a qualified tutor within seconds. We built the whole experience inside Kronos: subject browsing, live chat, image uploads, a collaborative whiteboard, and a post-session review flow.

Home Page

The Revolution Now home page renders the subjects a student has set up and which ones have a tutor available right now. Live subjects bubble to the top with a clear call to start a session; subjects with a tutor coming online soon show their next live window.

Revolution Now home page on Kronos

Ask a Tutor

Tapping into a live subject opens a short confirmation step so the student knows who they're about to chat with and how their session will count against their plan. From here it's one tap to start the conversation.

Ask a tutor confirmation screen on Revolution Now

Live Chat

The chat itself is built for the speed students actually expect from a messaging app, typing indicators, near-instant delivery, and an attachment button that handles photos, files, and the whiteboard.

Live chat with a tutor on Revolution Now

Send a Picture

Most homework questions are easier to explain with a photo of the problem. Students can snap a picture or pick one from their library and send it inline, which the tutor can then annotate or reference directly in their reply.

Sending a picture in a Revolution Now chat

Draw on the Whiteboard

For problems that need real explanation, either side can open a whiteboard and draw. It's the difference between a tutor saying "imagine a right triangle" and actually sketching one for the student to work through.

Shared whiteboard drawing in a Revolution Now session

Review the Tutor

When the session ends, the student rates their tutor and can flag what went well or what could have been better. The ratings fed back into our staffing data so the best tutors got matched to more sessions, and the friction-free flow made students likely to actually leave feedback.

Post-session tutor review screen on Revolution Now
Max Weisenberger © 2026