The product had no coherent surface for a personalised roadmap, recommendation rationale, adaptive enrichment, or a continuous Companion experience.
Scaler AI LMS · Product Design
59.3% of the first cohort activated the new LMS, creating a clear opportunity for a guided learning journey.
Across the first launch cohort, 134 of 226 learners enabled the new LMS. The redesign channelled that early adoption across Path-maker, Inside Class, and Problem Solving into one connected experience, giving learners a clearer next action at every stage.
The product experience no longer reflected the curriculum.
Calendar events, contests, and practice activities appeared as separate modules, with no system-level prioritisation or sequence.
Locks, pending statuses, PSP percentages, and leaderboards show learners what remains incomplete, but not what to prioritise next or why it matters.
The core AI capabilities lacked a coherent product surface. Personalisation, adaptive enrichment, and the Companion appeared as disconnected features, resulting in a generic experience that did not reflect the intended curriculum model.
The home dashboard did not make the next action clear.
A feature-led dashboard without a clear next action
The existing home combines a Calendar, a Contest promotion, an Explore Scaler row, Actions Pending, a Practice module, a full-width Refer ₹12,000 banner, and a right rail of Performance metrics and peer job-offer updates. These modules are presented as independent destinations, requiring learners to interpret them and construct a plan for themselves.
- 01No clear priority or next action
Calendar, Contest, Actions Pending, and Practice compete for attention without a time-aware hierarchy.
- 02Feature-led rather than journey-led
Dated items and product modules are not sequenced into a coherent learning path.
- 03Promotional content competes with learning
Repeated Refer & Earn, MS Degree, OPGP, and Pause or Reset messages interrupt the primary learning workflow.
- 04Progress is framed through comparison
Rank, PSP percentage, and deficit-based prompts describe performance without translating it into actionable guidance.
- 05The interface cannot represent the AI-native curriculum
Personalised recommendations, rationale, adaptive enrichment, and continuous Companion support have no coherent place in the information architecture.


Seven usability costs, organised into three themes.
Priority and focus
Calendar, contests, pending actions, practice, promotions and performance data compete equally. No single action is identified as most important now.
Explore Scaler, MS Degree and referral messages repeatedly interrupt the primary learning workflow.
Rank, attendance and problem-solving progress describe performance without connecting it to an action in today's plan.
Journey continuity
The information architecture mirrors separate product modules, leaving learners to connect class, feedback, practice and progress themselves.
Moving between Calendar, Explore Scaler, Actions Pending and Practice requires repeated scanning and reorientation.
System clarity
Locks and labels such as "AI Infused Learning 3/4/5" do not explain cause, availability, or the next action.
Static calendar entries do not reveal recommendation rationale, cohort versus enrichment, or continuous Companion guidance.
The class experience was fragmented across disconnected activities.
A recording-led experience fragmented across tabs
The existing class experience sits within a Core Skills and Curriculum ledger. Modules 11–15 are presented in a rail with locked and Mock Interview Pending states, while each module opens into a day-by-day table of completion percentages. At class level, Watch Recording is the primary action. Flashcards, a Match Game, and Revision Notes appear as separate supplementary features rather than parts of a connected learning sequence.
- 01No preparation-to-revision journey
Modules, class tabs, recording, flashcards, games, notes, and assignments are presented as separate destinations rather than one connected class sequence.
- 02Completion metrics replace journey guidance
Percentages and task counts report status without clarifying what the learner should do before, during, or after class.
- 03The recording becomes the primary experience
Watch Recording dominates the class page, while preparation and follow-up activities have no clear sequence.
- 04AI-supported activities remain fragmented
AI interview practice, Companion flashcards, the Match Game, and revision notes appear as separate tools instead of one support layer.




Seven usability costs, organised into three themes.
Journey guidance
The experience begins with the session or recording and provides no structured pre-read or readiness step.
Attendance, completion percentages, coins, and task counts report progress without identifying the next learning action.
Watch Recording receives the strongest emphasis, framing the class as content consumption rather than a learning loop.
Fragmented learning
Assignments, additional problems, flashcards, the Match Game, notes, and similar sessions are not sequenced into prepare, attend, practise, and revisit.
Learners move across tabs and a long scroll, rebuilding context whenever they switch from the session to revision or practice.
System clarity
Mock Interview Pending, locked feedback, and unavailable tasks communicate restriction without a clear cause or recovery path.
AI interview practice and Companion-powered activities appear as isolated features instead of one persistent guidance layer.
The solving workflow separated problem context, coding, and support.
A solving experience split across lists, tabs, and an external editor
The existing assignment begins in a table of problems with type, difficulty, score, status, submissions, actions, and peer completion. Opening a coding problem moves the learner into a split workspace where Question, Chat GPT Help, Help with Problem Solving, and Submissions are separate tabs, while implementation begins behind Launch VS Code Workspace. Multiple-choice questions use another interaction model. The learner must repeatedly move among problem context, coding, support, and results.
- 01The entry point is reporting-led
Scores, solved states, submission counts, actions, and peer completion dominate before the learner understands the purpose of each problem.
- 02Context and implementation are separated
The statement remains inside the learning platform while coding begins through a separate VS Code workspace.
- 03Support is split across competing paths
Chat GPT Help, hints, solution approaches, complete solutions, tutorials, and TA requests do not form one progressive help model.
- 04The attempt has no continuous feedback loop
Submission records and answer states sit apart from the learner's reasoning, errors, support history, and next attempt.





Seven usability costs, organised into three themes.
Entry and orientation
The page explains that every problem contributes to PSP, but not why a learner should choose one or what capability it is intended to build.
The Q1 to Q4 rail and the assignment table both represent the same problem set, creating two competing ways to orient within it.
Solved, score, submission count, and Solved By describe outcomes without revealing misconceptions, confidence, or the next skill gap.
Context continuity
The learner reads the statement in the platform, then launches a separate VS Code workspace to implement and test the solution.
Question, help, and submissions occupy mutually exclusive views, so the learner cannot keep the problem, guidance, and attempt history visible together.
Support and feedback
Chat GPT Help, Use Hint, Solution Approach, Complete Solution, tutorials, and TA requests require the learner to choose a support system before receiving guidance.
The submission table records an answer and runtime, but does not connect the result to errors, guidance used, or a recommended next attempt.
One learning strategy connects all three product surfaces.
Path-maker, Inside Class, and Problem Solving address different moments in the learner journey, but follow the same principle: make the next action clear, provide the context needed to act, and keep guidance inside the workflow.
Sequence fixed commitments and adaptive support into a time-aware weekly plan.
Bring preparation, live learning, practice, and revision into one continuous journey.
Keep problem context, examples, progressive help, and Companion support inside the solving flow.
Validate the interaction, align the narrative, and hand off both design and behaviour.
Use Claude to map interaction logic, learner states, and edge cases in a working browser prototype.
Review the HTML with stakeholders and approve the ideation, interaction direction, and narrative.
Translate the approved flows into production-ready screens using the Syntax by Scaler design system.
Package final screens, states, component behaviour, and design-system usage for the engineering handoff.
Give engineering the approved HTML prototype alongside Figma so interactions and state changes remain clear during implementation.
From mapping the complete journey to clarifying the next action.
Path-maker translates curriculum state into a time-aware plan—helping learners understand what needs attention now, what comes next, and what will unlock later.
Map the journey before simplifying the home
I built an internal journey model spanning onboarding, eight learning modules, and career preparation. Across 14 visible states, it helped validate sequencing, dependencies, and how activities move from locked to upcoming, current, and complete.
Connect the curriculum rhythm with onboarding dependencies.
Design completed, current, upcoming, and locked activities together.
Turn system complexity into one clear priority
The home should interpret the curriculum—not ask learners to decode it.
Complete journey
Current week
Focus attention
Curriculum status
One clear action
Reduce interpretation
Generic activity row
Context-rich task
Support decisions
Hidden dependency
Explained unlock
Set expectations
A Weekly Plan that advances with the learner
The final home organises activities by date, priority, and availability. A live Now marker and To-Dos for Today establish the immediate priority, while future activities preserve awareness of the wider journey without competing for attention.
The same structure connects learning with operational onboarding tasks, including the manager call, batch allocation, mentor selection, and Meet n Greet. Task cards provide the topic, activity type, instructor, duration, status, explanation, and next action without requiring the learner to open another page for context.
Default and scrolled states keep today's priorities anchored as the learner moves through the plan.
Empty-schedule and paused-course states keep the roadmap informative when the expected weekly rhythm changes.
Companion opens beside the plan with suggested prompts, then carries the conversation without taking the learner out of the current task.
Upcoming and expired states change the message and action while preserving the interview's place in the weekly plan.
Make the consequence of each action visible
The working prototype demonstrates how the plan responds as the learner progresses. Completing one activity updates the journey and reveals the next relevant action, turning progress into something the learner can immediately understand.
Selecting and saving a batch preference returns the learner to the active plan with their choice acknowledged.
Completing the active live session marks it Done and activates the assignment that follows.
Locked modules and the Careers Hub remain visible with the condition required to unlock them.
Iris Companion reinforces the current action without replacing the plan's primary hierarchy.
The final prototype shifts Path-maker from a dashboard learners must interpret into a planning surface that interprets the curriculum for them.
Turn every class into one connected learning loop.
Inside Class connects preparation, attendance, practice, and revision around the same session.
One class loop, four connected moments
I organised every session around a simple sequence: prepare, attend, practise, and revisit.
- 01Prepare
- 02Attend
- 03Practise
- 04Revisit
Keep the full journey visible
A Class Rail keeps Pre-read, Live Class, Assignments, and Practice in view. Locked states explain what opens next.
Teach through examples and action
Familiar examples introduce each concept before short exercises let learners test it. Companion stays available in the same flow.
Carry context from preparation into revision
Pre-read, assignment details, the class lobby, and the live session stay inside one Class Rail. Each state makes the current task, progress, and next action immediately visible.
After class, the recording, chapters, transcript highlights, personal notes, lecture notes, quizzes, and flashcards remain connected to the session.
The pre-read moves from explanation to practice; assignment details carry the same context into solution review.
The lobby preserves the outcomes and agenda while the primary action changes from countdown to Join Live Class.
Video, transcript, highlights, notes, quizzes, and flashcards form one revision surface anchored to the class.
Integrate problem context, coding, and guided support in one workspace.
Support learners through moments of difficulty
The design keeps the problem, editor, test cases, submissions, and Companion inside one timed workspace. Guidance escalates from contextual hints to solution reveal, while each result explains what happened and what to try next.
Balance productive effort with progressive support
The prototype introduced two deliberate forms of friction:
Hints reduce the available score, while revealing the complete solution sets the score to zero. This encourages an independent attempt before the answer is disclosed.
Companion hints and saved conversation history lead to TA support by text or video after meaningful attempts, creating one continuous assistance path.
Keep every attempt inside one focused workspace
The All Problem Space brings assignments, contests, and mock interviews into one searchable entry point. From there, the problem, code, test cases, and navigation stay visible in both light and dark themes.
Submission history distinguishes Accepted, Wrong Answer, Time Limit, and Compile Error. The solution remains locked behind a Companion-first prompt, making the cost of revealing it explicit.
All assignments and contests are listed in one searchable space, with status and the next action visible before learners begin.
Problem context, editor, test cases, and navigation share one timed workspace in both themes.
Companion explains a failed test beside the code, so learners can act without leaving the attempt.
Accepted and failed attempts sit beside the code, connecting outcome, runtime, and recovery to the work.
Solution reveal follows guided help and clearly communicates the score trade-off before disclosure.
The new LMS established early adoption—and revealed where learners wanted to go next.
The redesign made next steps clearer across curriculum, practice, career growth, and learning resources. The strongest signal was not traffic alone, but the high-value journeys learners chose after entering the new experience.
Where learners chose to go next
Average daily unique clicks across the most-used primary navigation destinations.
Introduce the redesign in the sequence learners experience it.
The redesign spans the full learner journey and replaces familiar workflows. Releasing every surface simultaneously would increase cognitive load and adoption risk. The rollout therefore introduces one new surface at a time, allowing learners to build familiarity before the next change.
The release sequence follows the learner's progression through the product:
The primary entry point establishes the new planning model and creates a consistent foundation for the surfaces that follow.
The second phase extends the model into the recurring preparation, attendance, practice, and revision loop.
The most specialised surface is introduced after learners are familiar with the broader interaction model.
The case study follows the same sequence.
A phased release reduces adoption risk by allowing each new interaction model to become familiar before the next is introduced.
Five principles from designing platform-level change.
A static dashboard could not represent a personalised, adaptive curriculum. Information architecture must provide a coherent place for the capabilities that define the learning experience.
Introducing one unfamiliar surface at a time gives learners a stable reference point and reduces the cognitive load of platform-level change.
Making all 16 personas and every empty, locked, and error state switchable brought edge cases into design review while they were still inexpensive to resolve.
Static screens support visual review; working prototypes allow stakeholders to assess sequence, state transitions, and interaction logic before approving a direction.
HTML enabled rapid behavioural validation, while Figma provided the precision required for final specification and engineering handoff.
