Roboguru Plus Session

Roboguru Plus Session is a learning experience that connects students and tutors through structured online sessions. The project focuses on improving how students access learning sessions, interact with tutors, and follow the learning process from preparation to completion.

Interface Design

Product Design

Mobile App Design

Company

Ruangguru

Company

Ruangguru

My Contribution

Product Designer

Website

Date Created

2021

Key Challenges

The existing experience needed to communicate a complex educational product without overwhelming students with too much information.

01

Complex Session Journey : The session involved multiple stages and interactions, making the overall journey difficult to understand at a glance.

02

Different Needs Between Students & Tutors : Students need a simple and focused learning experience, while tutors require more controls and information to manage the session effectively.

03

Information Overload : Important session information, actions, and learning materials needed to be organized without overwhelming users.

04

Unclear Session States : Users needed clearer feedback about what was happening before, during, and after a session.

05

Edge Cases : The experience also needed to account for situations such as: Students joining late, Session interruptions, Connection or technical issues, Incomplete session activities, Changes during an ongoing session

Design Process

01

Understand the existing workflow and identify the needs of both students and tutors.

04

Design and Development Processs

02

Map the key problems, session states, user needs, & edge cases that could affect the experience.

05

Review the experience against usability principles, session rules, edge cases, and success metrics.

03

Create separate experiences,
Then define the relationship between their respective journeys.

01

Understand the existing workflow and identify the needs of both students and tutors.

02

Map the key problems, session states, user needs, & edge cases that could affect the experience.

03

Create separate experiences,
Then define the relationship between their respective journeys.

04

Design and Development Processs

05

Review the experience against usability principles, session rules, edge cases, and success metrics.

Key Strategy

We turned the landing page from a feature showcase into a focused user journey—helping users understand the value instantly, experience the product with minimal friction, build trust, and take action.

Key Solutions

The value was clear, but the execution was full of complexity from platform constraints to ownership gaps across teams. I had to lead the design not just as a flow, but as a long-term, scalable system.

01

Structured Student Experience

The student experience was simplified around the primary learning journey. The interface prioritizes: Session information, Learning content, Tutor interaction, Session progress, Key actions. This reduces unnecessary cognitive load and keeps the student focused on learning.

02

Structured Student Experience

The tutor interface provides the tools required to manage the session while maintaining a clear overview of the learning process. Key considerations include: Session management, Student interaction, Learning materials, Session controls, Progress and completion

03

Connected User Flows

Student and tutor flows were mapped together to ensure that an action from one side has a clear corresponding state on the other. This creates a more predictable experience across the entire session.

04

Session Rules

Core session rules were translated into interface behaviors so users can understand what they can and cannot do at each stage.

05

Edge-Case Handling

Potential failure points were considered early in the design process rather than added as an afterthought.

Homepage

Coin Purchase

Pop-up Case

History Educational

Report Problem

Chat Sessions

Searching Tutor

Rating Tutor

Outcome Highlight

A More Structured Learning Journey

A More Structured Learning Journey

The redesigned experience creates a clearer connection between session entry, learning activities, interaction, and completion.

Clearer Roles

Clearer Roles

Student and tutor interfaces are designed around their respective goals while remaining connected within the same session ecosystem.

Reduced Complexity

Reduced Complexity

Complex session logic is translated into simpler interface states and user flows.

Better Session Visibility

Better Session Visibility

Users receive clearer information about:

  • Current session status

  • Available actions

  • Progress

  • Next steps

Scalable UX Foundation

Scalable UX Foundation

The framework establishes a reusable foundation for future session features, additional learning scenarios, and more complex edge cases.

Thu
07:31:04
AM

Transforming Vision
into Reality through
Smart Design

Ika Hanudin

©

2026

Transforming Vision
into Reality through
Smart Design

Ika Hanudin

©

2026

Create a free website with Framer, the website builder loved by startups, designers and agencies.