A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.

A.

B.

C.

D.

Evolving "Practice" from a Feature to a Scalable Learning System.

At Allen, Practice is not a supporting feature - it drives nearly half of the learning experience. For high-stakes exams like JEE and NEET, sustained, high-quality practice is the strongest predictor of success. Students who cross key practice thresholds (500+ questions for JEE, 2000+ for NEET) consistently show higher engagement, better renewals, and measurable score improvement.

Despite its importance, the practice ecosystem was fragmented, technically constrained, and designed around exam simulation, treating learning and testing as the same action

I led the effort to unify these experiences into a single, modular Practice Engine pivoting from exam-only practice to a guided learning framework, laying a scalable foundation that supports diverse learner needs and long-term product evolution.

At Allen, Practice is not a supporting feature - it drives nearly half of the learning experience. For high-stakes exams like JEE and NEET, sustained, high-quality practice is the strongest predictor of success. Students who cross key practice thresholds (500+ questions for JEE, 2000+ for NEET) consistently show higher engagement, better renewals, and measurable score improvement.

Despite its importance, the practice ecosystem was fragmented, technically constrained, and designed around exam simulation, treating learning and testing as the same action

I led the effort to unify these experiences into a single, modular Practice Engine pivoting from exam-only practice to a guided learning framework, laying a scalable foundation that supports diverse learner needs and long-term product evolution.

Outcome

Outcome

Students who crossed threshold qs

8K → 14.5K

8K → 14.5K

8K → 14.5K

↑ 81%

Power users (weekly)

~24K → ~40K

~24K → ~40K

~24K → ~40K

↑66%

The Challenge : A Fragmented Practice Ecosystem.

In April 2024, we received a requirement to “apply a quick fix to the Q-Reel experience to support complex question types.” This triggered a deeper audit of Allen’s practice experience. We found practice spread across homework, tests, and custom flows - but powered by two legacy interfaces.

In April 2024, we received a requirement to “apply a quick fix to the Q-Reel experience to support complex question types.” This triggered a deeper audit of Allen’s practice experience. We found practice spread across homework, tests, and custom flows - but powered by two legacy interfaces.

  1. Third-party NTA web view

Functionally complete but hostile to mobile: non-responsive layouts, no image zoom, and mouse-centric interactions.

Functionally complete but hostile to mobile: non-responsive layouts, no image zoom, and mouse-centric interactions.

2. Q-Reel interface

Designed for fast revision. Its auto-scrolling, timers, and limited navigation made it unsuitable for complex, multi-step questions.

Designed for fast revision. Its auto-scrolling, timers, and limited navigation made it unsuitable for complex, multi-step questions.

The realisation: practice needed a new system, not another patch:

Students were preparing for the toughest exams in the country on interfaces that couldn’t support complex questions. Incremental fixes wouldn’t work - practice needed a fundamentally new system.

Students were preparing for the toughest exams in the country on interfaces that couldn’t support complex questions. Incremental fixes wouldn’t work - practice needed a fundamentally new system.

The False Start: Exam Simulation.

My initial hypothesis was that students needed a high-fidelity, exam-like interface. I studied competitor apps like PW, Aakash, Unacademy and BYJU's, and assumed that mirroring the JEE/NEET exam environment would increase engagement.

My initial hypothesis was that students needed a high-fidelity, exam-like interface. I studied competitor apps like PW, Aakash, Unacademy and BYJU's, and assumed that mirroring the JEE/NEET exam environment would increase engagement.

The proposal: a native “Exam mode”

We designed a unified, exam-style practice interface with timers, palettes, and mark-for-review - validated through student feedback and usability testing.

We designed a unified, exam-style practice interface with timers, palettes, and mark-for-review - validated through student feedback and usability testing.

To support complex, data-heavy questions on mobile, we added landscape mode for better readability and a bottom-sheet answer palette to keep long questions and options visible together without excessive scrolling.

To support complex, data-heavy questions on mobile, we added landscape mode for better readability and a bottom-sheet answer palette to keep long questions and options visible together without excessive scrolling.

Outcome :

Deprioritised as non-growth work

Leadership saw this as a usability optimization, not a growth lever. With students already using the third-party web view, the native rebuild didn’t justify the engineering cost.

Leadership saw this as a usability optimization, not a growth lever. With students already using the third-party web view, the native rebuild didn’t justify the engineering cost.

“The third-party web view is clunky, but students are using it. Why invest months of engineering effort in rebuilding it natively?”

“The third-party web view is clunky, but students are using it. Why invest months of engineering effort in rebuilding it natively?”

Takeaway : prove learning impact, not UX clean-up

We had optimised for usability hygiene, not learning impact. To secure stakeholder buy-in, we needed to demonstrate that the redesign would measurably improve learning outcomes - not just polish the interface.

We had optimised for usability hygiene, not learning impact. To secure stakeholder buy-in, we needed to demonstrate that the redesign would measurably improve learning outcomes - not just polish the interface.

The Pivot: From Exam Simulation to Learning-Driven Practice.

A year later, a behavioural study we initiated for another feature "Score Booster", revealed a core insight: students practice with different intents, not on a single spectrum. One interface couldn’t serve all of them.

A year later, a behavioural study we initiated for another feature "Score Booster", revealed a core insight: students practice with different intents, not on a single spectrum. One interface couldn’t serve all of them.

Toppers

Toppers

Practice to simulate the exam, preferring dense layouts, timers, and full control with no interruptions.

Practice to simulate the exam, preferring dense layouts, timers, and full control with no interruptions.

Average performer

Average performer

Practice to build confidence, starting easy, avoiding time pressure, and relying on quick feedback and progress cues.

Practice to build confidence, starting easy, avoiding time pressure, and relying on quick feedback and progress cues.

Low performer

Low performer

Practice to learn fundamentals, needing step-by-step guidance, examples, and supportive feedback over binary right/wrong signals.

Practice to learn fundamentals, needing step-by-step guidance, examples, and supportive feedback over binary right/wrong signals.

Strategic shift : modular practice engine that adapts by intent

A single practice interface could not serve all learners. What helps beginners creates friction for toppers, and what accelerates experts overwhelms novices. This led to a modular practice engine that adapts its behavior - examiner, coach, or tutor based on student intent and proficiency.

A single practice interface could not serve all learners. What helps beginners creates friction for toppers, and what accelerates experts overwhelms novices. This led to a modular practice engine that adapts its behavior - examiner, coach, or tutor based on student intent and proficiency.

Foundations: Pedagogical Strategy & Comparative Analysis.

To ensure the redesign drove actual learning outcomes we triangulated our strategy by combining established Learning Science principles with an analysis of Habit-Forming Learning Apps.

To ensure the redesign drove actual learning outcomes we triangulated our strategy by combining established Learning Science principles with an analysis of Habit-Forming Learning Apps.

Grounding in Learning Science

Grounding in Learning Science

We referenced three core frameworks to understand how students process complex information and progress toward mastery:

We referenced three core frameworks to understand how students process complex information and progress toward mastery:

Cognitive Load Theory

We reduced extraneous load by eliminating split attention and excessive scrolling, preserving working memory for problem-solving.

We reduced extraneous load by eliminating split attention and excessive scrolling, preserving working memory for problem-solving.

Vygotsky’s Zone of Proximal Development

The system provides just-in-time scaffolding to help students progress from assisted understanding to independent mastery.

The system provides just-in-time scaffolding to help students progress from assisted understanding to independent mastery.

Bloom’s Taxonomy

Practice adapts across cognitive stages from understanding concepts to applying and evaluating them under exam conditions.

Practice adapts across cognitive stages from understanding concepts to applying and evaluating them under exam conditions.

Learning from Casual and Guided Apps

Learning from Casual and Guided Apps

While competitors optimised for exam pressure, we studied engagement-first products like Duolingo, Brilliant, and Khan Academy to understand how they teach without overwhelming learners.

While competitors optimised for exam pressure, we studied engagement-first products like Duolingo, Brilliant, and Khan Academy to understand how they teach without overwhelming learners.

Progressive disclosure:

Progressive disclosure:

Breaking complex concepts into digestible steps to reduce intimidation.

Breaking complex concepts into digestible steps to reduce intimidation.

Instructional Feedback:

Instructional Feedback:

Treating errors as learning opportunities with immediate context, rather than simple judgment.

Treating errors as learning opportunities with immediate context, rather than simple judgment.

Motivation Loops:

Motivation Loops:

Using lightweight reinforcement to encourage consistency over intensity.

Using lightweight reinforcement to encourage consistency over intensity.

Strategic Insight: Learning ≠ Assessment

Most tools were optimised for testing performance, not building understanding.
We needed a hybrid system - one that supports guided learning early on, and seamlessly scales into an exam-grade testing environment when students are ready.

Most tools were optimised for testing performance, not building understanding.
We needed a hybrid system - one that supports guided learning early on, and seamlessly scales into an exam-grade testing environment when students are ready.

The Strategy: The "Guided Learning" Framework.

We moved from a binary Practice vs Test model to a progressive, mastery-driven system that adapts based on student intent and proficiency, replacing one-size-fits-all flows with contextual guidance.

We moved from a binary Practice vs Test model to a progressive, mastery-driven system that adapts based on student intent and proficiency, replacing one-size-fits-all flows with contextual guidance.

Phase 1 : The Learning Phase (Concept Mastery)

Phase 1 : The Learning Phase (Concept Mastery)

Phase 1 : The Learning Phase (Concept Mastery)

Built for new topics and early-stage learners. Cognitive load was reduced through linear progression, small question batches, no timers, and immediate feedback. Hints surfaced automatically, and repeated struggle triggered short in-context concept refreshers, followed by similar questions to confirm understanding.

Built for new topics and early-stage learners. Cognitive load was reduced through linear progression, small question batches, no timers, and immediate feedback. Hints surfaced automatically, and repeated struggle triggered short in-context concept refreshers, followed by similar questions to confirm understanding.

When answered incorrectly, hint experience auto-surfaces

When answered incorrectly, hint experience auto-surfaces

Incorrect even after trying with a hint? - show solution and try similar question

Incorrect even after trying with a hint? - show solution and try similar question

Incorrect even after showing hint and solutions - system was unable to solve the issue, so we suggest routing the question to the teacher as a doubt

Incorrect even after showing hint and solutions - system was unable to solve the issue, so we suggest routing the question to the teacher as a doubt

3 consecutive incorrect attempts from the same concept - we suggest watching the concept video and coming back

3 consecutive incorrect attempts from the same concept - we suggest watching the concept video and coming back

Phase 2 : The Practice Phase (Building Momentum)

Phase 2 : The Practice Phase (Building Momentum)

Phase 2 : The Practice Phase (Building Momentum)

Designed for Average Performers building proficiency. This phase introduces exam pressure gradually, through two modes that unlock in sequence.

Designed for Average Performers building proficiency. This phase introduces exam pressure gradually, through two modes that unlock in sequence.

Untimed Practice (Sandbox):

Untimed Practice (Sandbox):

Easy-to-medium questions, flashcard-led revision, visible question navigation, guided hints, and lightweight gamification to build confidence.

Easy-to-medium questions, flashcard-led revision, visible question navigation, guided hints, and lightweight gamification to build confidence.

Timed Practice (Training Wheels):

Timed Practice (Training Wheels):

Medium-difficulty questions with exam-like constraints - timers on, delayed feedback, no auto-hints, and solutions revealed only after submission, helping students transition toward test readiness.

Medium-difficulty questions with exam-like constraints - timers on, delayed feedback, no auto-hints, and solutions revealed only after submission, helping students transition toward test readiness.

Phase 3 : The Revision Phase (The Arena)

Phase 3 : The Revision Phase (The Arena)

Phase 3 : The Revision Phase (The Arena)

For exam readiness. Students face medium-to-hard questions in a full exam simulation: strict timers, visible question palette, zero assistance (no hints or interventions), and performance-only analytics - mirroring the high-stakes JEE/NEET environment.

For exam readiness. Students face medium-to-hard questions in a full exam simulation: strict timers, visible question palette, zero assistance (no hints or interventions), and performance-only analytics - mirroring the high-stakes JEE/NEET environment.

The System Architecture: Building a Modular Engine.

To make this strategy viable for engineering, we couldn't build three separate apps. We created a Modular Practice Engine - a single codebase with configurable properties.

To make this strategy viable for engineering, we couldn't build three separate apps. We created a Modular Practice Engine - a single codebase with configurable properties.

Feature

Learning Phase

Practice Phase (untimed)

Practice Phase (timed)

Revision Phase

Timer

OFF

OFF

ON

ON

Question list view

Hidden - Linear flow

Visible

Visible

Visible

Hint behaviour

Auto-surface (proactive)

Auto-surface (proactive)

Voluntary (click-to-view)

Disabled

Feedback loop

Immediate (per question)

Immediate (per question)

Batch (end of session)

Batch (end of session)

Content injection

Concept videos (auto)

Flashcards (intro only)

None

None

Error journey

Similar qs loop

Standard retry

None

None

Why this matters

This modularity allowed us to scale the "Practice" experience across the entire app ecosystem:

This modularity allowed us to scale the "Practice" experience across the entire app ecosystem:

Score Booster uses the Learning Phase configuration (Guided).

Score Booster uses the Learning Phase configuration (Guided).

Homework uses the Practice Phase configuration (Untimed or Timed based on teacher assignment).

Homework uses the Practice Phase configuration (Untimed or Timed based on teacher assignment).

Mock Tests use the Revision Phase configuration.

Mock Tests use the Revision Phase configuration.

The new Practice Engine supported over 49 types of questions :

The new Practice Engine supported over 49 types of questions :

Practice Engine supports landscape and portrait modes on mobile and tablet and is also available on desktop

Practice Engine supports landscape and portrait modes on mobile and tablet and is also available on desktop

Outcome: A Scalable Practice System, Not Another Feature.

We replaced multiple disconnected practice and test experiences with a single modular engine that adapts across learning and assessment without rebuilding UI for every surface.

We replaced multiple disconnected practice and test experiences with a single modular engine that adapts across learning and assessment without rebuilding UI for every surface.

What went live

The first phase standardised the core practice experience:

The first phase standardised the core practice experience:

Adaptive practice with and without time pressure

Adaptive practice with and without time pressure

Revision / Test mode with strict timing

Revision / Test mode with strict timing

Unified question navigation and structured solution

Unified question navigation and structured solution

Support for all devices - including landscape and portrait support in mobile and tablet

Support for all devices - including landscape and portrait support in mobile and tablet

Product adoption

The engine became the default backbone for:
Custom Practice, Improvement Book, Score Booster, and Test Experiences, consolidating legacy flows into one configurable system.

The engine became the default backbone for:
Custom Practice, Improvement Book, Score Booster, and Test Experiences, consolidating legacy flows into one configurable system.

Early Impact

Students who crossed threshold qs*

8K → 14.5K

8K → 14.5K

8K → 14.5K

↑ 81%

Power users (weekly)

~24K → ~40K

~24K → ~40K

~24K → ~40K

↑66%

*Practice threshold: the minimum volume of solved questions (500+ for JEE, 2000+ for NEET) required to reliably drive higher engagement, better renewals, and measurable score improvement.

*Practice threshold: the minimum volume of solved questions (500+ for JEE, 2000+ for NEET) required to reliably drive higher engagement, better renewals, and measurable score improvement.

Why this unlocked scale :

Clarifying user intent (practice vs. revision vs. testing) and standardising navigation reduced cognitive friction and encouraged sustained practice at scale.

Clarifying user intent (practice vs. revision vs. testing) and standardising navigation reduced cognitive friction and encouraged sustained practice at scale.

This validated a system-first foundation, allowing future guidance layers (hints, tutoring, interventions) to be added without reworking the core experience.

This validated a system-first foundation, allowing future guidance layers (hints, tutoring, interventions) to be added without reworking the core experience.

Learnings.

  1. Design for intent, not features

  1. Design for intent, not features

Practice isn’t a single workflow - students switch between learning, training, and testing. Treating these as distinct modes (not one feature) gives us a clearer foundation to design on.

Practice isn’t a single workflow - students switch between learning, training, and testing. Treating these as distinct modes (not one feature) gives us a clearer foundation to design on.

  1. One-size-fits-all systems silently exclude users

  1. One-size-fits-all systems silently exclude users

Unifying Practice into a configurable engine (timers, hints, navigation, feedback) reduced fragmentation and future tech debt.

Unifying Practice into a configurable engine (timers, hints, navigation, feedback) reduced fragmentation and future tech debt.

  1. Business alignment requires outcome framing, not UX framing

  1. Business alignment requires outcome framing, not UX framing

Our first redesign failed to get buy-in because it solved usability pain, not learning impact. Reframing around mastery + cohort needs created executive alignment, even for phased delivery.

Our first redesign failed to get buy-in because it solved usability pain, not learning impact. Reframing around mastery + cohort needs created executive alignment, even for phased delivery.

  1. Research should shape the roadmap, not just the UI.

  1. Research should shape the roadmap, not just the UI.

Cohort insights (toppers vs. average vs. struggling learners) helped us sequence what to build now vs. later, ensuring guided learning can be layered in safely when ready.

Cohort insights (toppers vs. average vs. struggling learners) helped us sequence what to build now vs. later, ensuring guided learning can be layered in safely when ready.

Open to new ideas, learnings and coffee chats.

+91 9667319653

saraswathyp.design@gmail.com

Made with love on Framer

© SARASWATHY 2025

Open to new ideas, learnings and coffee chats.

+91 9667319653

saraswathyp.design@gmail.com

Made with love on Framer

© SARASWATHY 2025

Open to new ideas, learnings and coffee chats.

+91 9667319653

saraswathyp.design@gmail.com

Made with love on Framer

© SARASWATHY 2025

Home

Work

About

Contact

Home

Work

About

Contact