Rog

Email

Archived

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

Never saw the light of day... or figma file

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

For nostalgia...

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

01.

Project Title

Product

exe.

Leagues of Code

Something

Ready, set, code!

Transformed Leagues of Code's learning platform into a competitive programming arena, enhancing user experience and supporting successful internal contests.

Role

+ User Experience
+ User Interface Design
+ User Research
+ Design systems
+ Prototyping

Team

+ Myself (Product Design)
+ Ilya Yarmalkevich (Product Manager)
+ Javier Rebolledo (Design Lead)
+ Rose (Front-End)
+ Humberto (Back-End)
+ Brayan Duràn Medina (Back-End)

Problem/Opportunity

Competition leaderboards displayed complex metrics without clear explanations, leaving novice programmers and parents unable to understand rankings and performance

Design Solutions

Competition leaderboards displayed complex metrics without clear explanations, leaving novice programmers and parents unable to understand rankings and performance

Creating focus in the heat of the competition

To tackle the information overload, we created distinct spaces for the problem statement and submission logs. The new design separates these elements into switchable views, allowing contestants to focus fully on either understanding the problem or analyzing their submission attempts. This clean separation maintains easy access to both while eliminating the visual clutter that previously hindered quick problem comprehension during competitions.

Creating focus in the heat of the competition

To tackle the information overload, we created distinct spaces for the problem statement and submission logs. The new design separates these elements into switchable views, allowing contestants to focus fully on either understanding the problem or analyzing their submission attempts. This clean separation maintains easy access to both while eliminating the visual clutter that previously hindered quick problem comprehension during competitions.

Creating focus in the heat of the competition

To tackle the information overload, we created distinct spaces for the problem statement and submission logs. The new design separates these elements into switchable views, allowing contestants to focus fully on either understanding the problem or analyzing their submission attempts. This clean separation maintains easy access to both while eliminating the visual clutter that previously hindered quick problem comprehension during competitions.

Managing the Submission Timeline

Each problem comes with multiple test cases that validate solution correctness, and contestants often make numerous attempts before achieving success. As these submission results accumulated, they would dominate the interface, making it difficult to reference the problem statement. By creating a dedicated space for submission history, we gave contestants the ability to focus on either understanding the problem or analyzing their previous attempts – a simple change that significantly improved the solving experience.

Designing a leaderboard for everyone

Our leaderboard had to be simple. As we planned for our first competition for our students, we wanted to design a scoreboard that was easy to read. Parents had to be considered as well. So a flexible table that could also be viewed on mobile was paramount.