• AI
  • EdTech
  • Mobile app
  • Paywall A/B test

Classology

A mobile AI study app where a solved task turns into notes, flashcards and a quiz

Year
2026
Role
Product Designer
Client
Classology
Team
Product designer, project manager, developers

The task. Classology is a mobile AI app for students. You upload a screenshot of a task, get the answer and a step-by-step explanation in a chat. The client already had a Chrome extension with over 100,000 users that solved tasks and wanted a mobile-first product. Most AI solvers stop at the answer, and students leave: they don't fully trust the result and have nothing to come back to.

What I did. A survey inside the extension, a teardown of competitors, hypotheses, wireframes in Claude Code, the UI kit on Untitled UI, onboarding, the solver chat, the Study Hub and two paywall funnels for an A/B test.

The result. A mobile study app designed from zero. The Spin funnel won the paywall test on live users and shipped. Superwall stayed in the product for every later paywall iteration. The exact figures are under client NDA.

Constraints
  • App releases are slowPaywall variants went out through Superwall, so a test answer took days instead of a release cycle.
  • No video on the exit screenThe coupon gift appears as a person leaves, so it can't wait for a video to load. It's a Lottie animation.

Solve-to-study loop

The product had to stay instant for a student with homework due tonight, and still give a reason to open the app tomorrow. So the answer became the start of the session.

  1. ScreenshotOr text, or a PDF
  2. AI solveFast, multi-model or a top model
  3. Answer and stepsThe final answer with an explanation right under it
  4. Study materialGenerated from the same task
  • Right after the answer
    Follow-upExplain further or simplify, in the same chat.
  • From one task
    Seven formatsNotes, multiple choice, flashcards, true/false, podcast, fill in the blanks, written tests.
  • When the value is clear
    PaywallSells the study system, verified answers and top models.
The core loop. The paywall comes after the student sees what the product can do.

Research

We didn't start from a blank page: the extension already had live traffic. We used the extension as the research channel: before showing the final answer, it asked a short multiple-choice question. At that moment the person is waiting for the answer, so they reply instead of closing the window.

  • Current behavior
    QuestionsHow do you usually solve school problems online? · What do you do right after getting an answer? · Which subjects do you solve most often?
  • Pain points
    QuestionsWhat is most frustrating in current solver apps? · At which point is the answer alone not enough? · What pushes you away from a paid upgrade?
  • Learning intent
    QuestionsWhat matters most after you get an answer? · Which format would help you continue learning? · What would make the product feel genuinely useful?
  • Paid value
    QuestionsWhat should happen right after uploading a screenshot? · What would make a paid plan worth it? · What would make you keep using the app after one solve?

Answer options covered the usual routes (AI chat, Google, YouTube, friends) and the things students wanted after the answer: speed, an explanation, accuracy, notes, flashcards, a quiz, a podcast.

  • Fast solving is only the entry pointStudents got a quick answer and left, then came back to the same topic later. So the path to the answer stays direct, and the explanation and study open right after it.
  • Trust depends on the explanationA bare AI answer wasn't enough for homework or an exam. The reasoning goes right under the answer, so it can be checked.
  • Study formats branch from the taskTo practice later, students copied answers into notes apps and flashcard services. The app generates the formats from the solved task.
  • Paid value feels like supportNobody wanted to pay only for more solves, free AI bots cover part of that. The paywall sells the study system.
What the answers changed in the design.

Competitors

I went through the direct competitors, Studley.ai, Gauthmath and Solvely.ai, screen by screen: onboarding, paywall and the app itself. Quizard.ai, Nerd AI and QuizAI were on the list for similar mechanics.

Board with every onboarding, paywall and app screen of Studley.ai, Gauthmath and Solvely.ai
Studley.ai, Gauthmath and Solvely.ai: onboarding with the paywall and the app, row by row.

Everyone gets the student to the first answer fast, and screenshot input is standard. The difference is what happens next. Step-by-step explanations build trust, study formats keep people in the product longer than a bare solver, and a paywall that feels like a restriction pushes students back to free bots.

Hypotheses

Each hypothesis grew out of a question in the survey. The fifth one is the bet of the paywall test.

  1. H1If students mainly want the answer right after uploading a screenshot, the solve flow delivers it with no steps in between.MetricSeconds from Scan to the answer on screen
  2. H2If students want to understand the logic, the explanation sits inside the answer.MetricTaps on Explain further or Simplify per answer
  3. H3If students want to keep learning after one solve, the app turns the task into notes, flashcards, a quiz or a podcast in one tap.MetricSolves followed by a study format in the same session
  4. H4If students judge a paid plan by its usefulness, the paywall sells concrete study capabilities instead of lifting a limit.MetricTry for $0.00: paywall_viewed → purchase_completed
  5. H5If the main barrier is the fear of being charged without noticing, removing it before the offer makes a strong discount work.MetricAfter the wheel: offer_triggered → offer_accepted
Each metric starts from a tap in the app, so it can be counted from the first release.

Wireframes

I built the flows in Claude Code as clickable wireframes from the design documentation. The logic of the study formats was tested before any UI, while a change still cost minutes.

Wireframe of multiple choice: progress badges, a question, four numbered answers and an explanation
Wireframe of a flashcard with know and don't know buttons
Wireframe of the AI podcast call with a short dialogue and an end call button
Wireframe of a written test comparing the student's answer with a model answer
Multiple choice, flashcards, the podcast as a call with the AI and a written test checked against a model answer.

The UI kit is built on Untitled UI and adapted to mobile: study cards, the chat, urgency patterns and paywall states. The same base is ready for the future desktop app, so mobile and desktop don't split into two visual directions.

Onboarding

Onboarding sells a study system from the first screen: instant answers, better results than a general chatbot, study material from lectures and PDFs.

#1 education app, used by over a million students
Get instant answers: an equation solved step by step
Upload study material: lecture slides, textbooks, YouTube videos, PDFs and images
All-in-one Study Hub: quizzes, flashcards, AI podcast, chat, short answers and true/false
Value screens before any question.

Then a few questions tune the study plan: how the student plans to use the app and what the goal is. The last screen shows what has been prepared for them.

Stay on track: reminders to study
What's your goal with Classology: tests, step-by-step solutions, topics, audio lessons
We are personalizing your experience, 64%, with the list of tools being set up
Congratulations, your personalized study plan is ready
Reminders, goals and a personal study plan.

Solver chat

Job story

When I screenshot a problem from homework, I want the app to solve it immediately and explain each step, so that I can check both the result and the logic.

The screenshot goes straight into the chat. The student picks a solving mode, fast, multi-model or a top model, and gets the final answer with the explanation under it. "Explain further" and "Simplify" continue the conversation. Premium models are offered right in the answer, where the value is easy to see.

Solve tab camera: take a picture of your question
Crop the question on the photo
Solving modes, the final answer and a numbered explanation
Unlock premium models to boost accuracy, with a Try for free button
From a photo of the task to the answer with steps, and premium models right in the chat.

Study Hub

Job story

When I already solved one task, I want the app to turn it into study material, so that I can practice the same concept later.

The Study Hub is built to bring students back. From one task or an uploaded lecture it generates notes, multiple choice, flashcards, true/false, a podcast, fill in the blanks and written tests. Every set tracks what is unfamiliar, being learned, familiar or mastered.

New study set sources: live recording, files, photos, YouTube link, website and text
A flashcard with progress badges and know or don't know buttons
True/false question with a correct answer explained
Fill in the blanks with an answer field and a hint
One upload, then flashcards, true/false and fill in the blanks.

Paywall A/B test

All of Classology's revenue goes through the paywall, so we didn't guess. We designed two complete funnels and compared them on live users through Superwall. It ships paywall variants without an app release, so an answer takes days instead of a release cycle.

I argued for the Spin branch. My read was that the barrier to a subscription is the fear of being charged without noticing, and a strong discount only works once that fear is gone.

Multi-model verified answers: Gemini, ChatGPT and Claude
Free versus unlimited benefits with no payment now and cancel anytime
Plan selection with the $60 a month versus $4.99 a month anchor and three plans
Limited time offer with a gift, a countdown and $3.99 weekly, 43% off
Gift: value, free versus unlimited, plans with a price anchor, and a coupon with a three-minute countdown when the user leaves.
We want you to try Classology for free, with a solved example
We'll send you a reminder before your free trial ends
Billing timeline: today, a reminder in two days, billing starts in three days
Benefits and weekly or yearly plans with three days free
Spin: a free try, a reminder before the trial ends, the billing timeline and plans.
Spin to unlock an exclusive discount, a wheel with discount segments
Your one-time offer: 80% off, $3.33 a month on the yearly plan
On refusal: the discount wheel and an 80% one-time offer on the annual plan.
  • Plan at the offer
    GiftWeekly, $3.99
    SpinAnnual, $39.99
  • Billing
    GiftCharged right away
    SpinThree days free, then charged
  • Discount
    Gift43%
    Spin80%
  • Trigger
    GiftLeaving the plan screen
    SpinRefusing the subscription
  • Before the offer
    GiftShort, value first
    SpinReminder and billing timeline

The hard part was the metric. The branches sold different plans, and a week for $3.99 almost has to win on conversion while it can still lose on revenue. So before launch I fixed the decision metric: conversion to payment, checked against revenue per user and the plan mix.

  • Revenue per user80% off an annual plan is money given away for a whole year.
  • Trial to paidA trial start in Spin is not a purchase and can't be compared with an instant charge in Gift.
  • Early cancellations and refundsAn aggressive mechanic can sell something people didn't want. These hit my own variant first.
Guardrails set before launch.

I specified the event tracking for every step of both funnels. The FAQ questions on the paywall were tracked one by one and gave a list of objections before payment, such as whether a school can detect the extension.

Results

0 → 1
Mobile app built next to the extension
100K+
Chrome extension users, the research channel
7
Study formats from one solved task
2
Complete paywall funnels tested on live users

Spin won and shipped. The explanation matched the bet: the longer path removed the fear of being charged first, and a prepared user takes the 80% offer. Superwall stayed in the product, and every later paywall iteration ran through it.

Beyond the test, Classology grew from a screenshot solver into a study product: one loop from the answer to the explanation and on to study material.

“Vlad was the lead UI/UX designer I worked with on Classology. I provided the product direction and design references, and he brought them together into polished, cohesive designs in Figma. I appreciated his ability to translate my ideas and feedback into a clear visual experience. I was very happy with his work and would gladly work with him again.”

Daniel Arzouman, CEO, Classology

What I'd do differently. Separate the variables. The branches differed in the plan, the billing, the discount and the path before the offer, so we learned which funnel is better. Which part of it did the work stayed open.

More work