Toggle Dropdown

2 min read

PUBLISHED ON

12 January 2023

Toggle Dropdown - An Experimental UI Component

PUBLISHED ON

12 January 2023

Toggle Dropdown - An Experimental UI Component

PUBLISHED ON

12 January 2023

Toggle Dropdown - An Experimental UI Component

PUBLISHED ON

12 January 2023

Toggle Dropdown - An Experimental UI Component

Toggle Dropdown Widget

Cover

img

Toggle Dropdown Widget

Cover

img

Toggle Dropdown Widget

Cover

img

Toggle Dropdown Widget

Cover

img

MY ROLE

Interaction Design, Design Systems

TEAM

Jasjeet Plaha - PD, Ayaneshu - PD

TIMELINE

1 week, Jaunuary 2023

OVERVIEW

Newton School is an ed-tech platform building a futuristic online university to provide a highly immersive and interactive learning path to millions of students and enable them to tap into new-age tech opportunities.

We created a leaderboard for students enrolled in a course at Newton School, where rankings are based on their proactiveness throughout the course. This is measured by key metrics, including the number of attended lectures, completed assignments, participation in contests, and quizzes solved. This documentation discusses the component I designed to seamlessly switch between multiple leaderboards.

Students embraced the leaderboard, and it has become an important aspect of the journey, promoting peer-to-peer competition. As a feature, the leaderboard ranks as the fourth most utilized component in the overall product.

MY ROLE

Interaction Design, Design Systems

TEAM

Jasjeet Plaha - PD, Ayaneshu - PD

TIMELINE

1 week, Jaunuary 2023

OVERVIEW

Newton School is an ed-tech platform building a futuristic online university to provide a highly immersive and interactive learning path to millions of students and enable them to tap into new-age tech opportunities.

We created a leaderboard for students enrolled in a course at Newton School, where rankings are based on their proactiveness throughout the course. This is measured by key metrics, including the number of attended lectures, completed assignments, participation in contests, and quizzes solved. This documentation discusses the component I designed to seamlessly switch between multiple leaderboards.

Students embraced the leaderboard, and it has become an important aspect of the journey, promoting peer-to-peer competition. As a feature, the leaderboard ranks as the fourth most utilized component in the overall product.

MY ROLE

Interaction Design, Design Systems

TEAM

Jasjeet Plaha - PD, Ayaneshu - PD

TIMELINE

1 week, Jaunuary 2023

OVERVIEW

Newton School is an ed-tech platform building a futuristic online university to provide a highly immersive and interactive learning path to millions of students and enable them to tap into new-age tech opportunities.

We created a leaderboard for students enrolled in a course at Newton School, where rankings are based on their proactiveness throughout the course. This is measured by key metrics, including the number of attended lectures, completed assignments, participation in contests, and quizzes solved. This documentation discusses the component I designed to seamlessly switch between multiple leaderboards.

Students embraced the leaderboard, and it has become an important aspect of the journey, promoting peer-to-peer competition. As a feature, the leaderboard ranks as the fourth most utilized component in the overall product.

MY ROLE

Interaction Design, Design Systems

TEAM

Jasjeet Plaha - PD, Ayaneshu - PD

TIMELINE

1 week, Jaunuary 2023

OVERVIEW

Newton School is an ed-tech platform building a futuristic online university to provide a highly immersive and interactive learning path to millions of students and enable them to tap into new-age tech opportunities.

We created a leaderboard for students enrolled in a course at Newton School, where rankings are based on their proactiveness throughout the course. This is measured by key metrics, including the number of attended lectures, completed assignments, participation in contests, and quizzes solved. This documentation discusses the component I designed to seamlessly switch between multiple leaderboards.

Students embraced the leaderboard, and it has become an important aspect of the journey, promoting peer-to-peer competition. As a feature, the leaderboard ranks as the fourth most utilized component in the overall product.

Types of Leaderboards

There are two types of leaderboards: a Monthly Leaderboard, providing rankings for students within a specific month, and an All-Time Leaderboard, which aggregates the monthly scores of each student.

Types of Leaderboards

There are two types of leaderboards: a Monthly Leaderboard, providing rankings for students within a specific month, and an All-Time Leaderboard, which aggregates the monthly scores of each student.

Types of Leaderboards

There are two types of leaderboards: a Monthly Leaderboard, providing rankings for students within a specific month, and an All-Time Leaderboard, which aggregates the monthly scores of each student.

Types of Leaderboards

There are two types of leaderboards: a Monthly Leaderboard, providing rankings for students within a specific month, and an All-Time Leaderboard, which aggregates the monthly scores of each student.

Requirement

We needed a UI component to switch between the Monthly leaderboards and the All-Time Leaderboard.

Widget Explorations

Explorations 1

A dropdown for switching between all-time and monthly leaderboards was implemented.

However, this solution violated the hierarchy of the all-time and monthly leaderboards. Presenting them in the same dropdown places them at the same level of hierarchy, thereby reducing discoverability.

Widget Exploration 1

Exploration 1

img

Exploration 2

A tab group featuring an All-Time Tab and a Monthly Tab with a dropdown was implemented.

However, a drawback of this solution is that the dropdown only appears when the Monthly Tab is selected. This impacts the discoverability of the monthly leaderboards, making the solution less intuitive.

Widget Exploration 2

Exploration 2

img

Final Solution (Exploration 3)

This is referred to as a "Toggle Dropdown." It involves a straightforward switch between All-Time and Monthly leaderboards. Within the Monthly leaderboard toggle, there is also a dropdown allowing the selection of leaderboards from different months, as illustrated in the mockup below.

Widget Exploration 3 - Final Design

Final Design for Toggle Dropdown

img

Prototyping & Validation

To validate the final solution, I created a prototype & had 5 users navigate between the all-time and monthly leaderboards. All 5 users were able to perform this task seamlessly without encountering any difficulties or friction. Hence, validating the design of the component.

figma prototype

Prototype

Leaderboar Page

img

Closing Notes

While designing this component, I was aware that I was deviating from the established UI rules. However, after testing the designs with users and subsequently reviewing the data, I gained confidence in the design I created and it felt satisfying, to be honest.