UX and UI Design for a friendly educational app | Muhammad Qumboz

UX and UI Design for a friendly educational app

UX/UI Design

UX and UI Design for a friendly educational app

PolyUp is a 3D platform that enables kids to make games and interactive experiences. In this case study, we highlight the wrapper interfaces of the web-app and show how users (students and educators) interacted with each other outside the 3D experience.



Brief

Building on the visual identity fully developed 6 months earlier, I took the role of the UX Designer to bring the app closer to what it needs to be.

Glossary

  • Machine: 3D interactive experience involving robotics.
  • Chip: Special 3D objects that bring logic and motion to Machines.
  • Block Scripting modules that stacked on top of each other to create algorithms
Mockup of an activity completion screen next to a kids playing the game.

Project Goals

  • Information Architecture: Create sitemaps to visualize the hierarchy of pages and their relationships.
  • Wireframing: Develop low-fidelity wireframes to outline the layout and basic elements on each screen
  • User Flows and Journey Mapping: Map out the paths users will take through the app to achieve specific tasks or goals.
  • UI DesignCreate user interface design system and guidelines.
  • Visual Design Develop custom icons and illustrations.
  • Responsive Design Design the app to be responsive, adapting to different devices.
  • Email Design Design emails to be consistant with the visual language of the web app.
  • User Testing and Feedback Iteration Continuously gather user feedback and insights to make iterative improvements to the app.

Strategy

Direct communication with users proved instrumental in paving the way to make a usable product loved by both students and educators. With the use of minimal text, colorful elements, clear objectives and interfaces.

Products

sitemap for the product
High-level view of the relationship between different users as well as with external partners.

The app platform had 2 main personas to work with, educators and students, each one have their own interface and content. In addition, other stakeholders will use a version of the platform including parents, superintendents and district managers.

Grid of different sub-products of the platform
A page from the brand guideliens document showing different products of the platform.

Design System

PolyUp is a tool used in schools, organizations, and homes. As many professionals including external partners work on the platform, it is crucial to create a consistent and coherent experience across all platforms.

visual design for ui cards utilized in user interfaces
Various UI Cards

Color

Orange was selected as the main color for kids interfaces, Orange is a color that exudes enthusiasm and creativity while also symbolizing a sense of adventure and curiosity. However, educators used the app differently, mainly for planning and interpreting data. Due to its calming and authoritative qualities, Blue was selected for educators fostering focus and facilitating clear communication.

visual differences between a student and a teacher UI elements
Visual differences between students and educators UI elements.

Buttons

Buttons are the primary means by which a user navigates an app. Therefore, it is important that the app clearly communicates the available options and differentiates them based on their level of importance.

Screenshot of the action guidelines document attached with figma file showing when and how to use different variations of buttons
Screenshot of the action guidelines document attached with figma file showing when and how to use different variations of buttons.

Not every action is created equal. For example, cards, links, and other actionable components exist throughout the app, including but not limited to the platform, emails, and surveys. To ensure consistency across all platform products, a special Action Design document was created to serve as a guideline for designers and engineers.

Example of a card button in polyup
Example of a card button.

Icons and Emojis

500+ custom icons and emojis were created to accommodate the growing needs of the game platform. The primary use of the icons is user interfaces and discord server customer icons.

Emojis, icons, and badges for kids. Computer science and robotics
Game badges for solving problems in different categories.
add icons image

Popups

In contrast to modals, popups are concise, targeted messages that convey a single, clear message. They typically include no more than two interactive options - one primary and one secondary. Big moments presented larger and content rich popups.

collection of alert design mockups
Some of the alert designs

Game wiki

Due to the large number of blocks, their versatility, and varying usage, documentation for the whole platform blocks and 3d objects was created. Users could easily lookup details about any block from within the app in a compact window anywhere in the app, and is more accessible in the Chip editor.

collection of user interfaces of Polypedia, the in-game wiki
UI design for the Polypedia in-game wiki

Signup process

Signup process involves 3 main user types: students, educators, and parents. Each user group has its own set of requierments varying based on age and country.

User journey map for the signup process at polyup
User journey map for the signup process
Birthdate selection in student signup process.

Dashboard

Student

Students can play on their own, or as part of a class. They discover and create Machines, as well as earn coins and points, access curriculum Machines, unlock badges, and be featured in leaderboards. It was necessary to have a modular design to make sure that the same visual language is used when a user has a free or premium accounts.

Student Dashboard mockup
Student Dashboard
Student Badges screen ipad mockup
Student achievements: Badges

Onboarding

First time users were greeted with a clutter free interface and would unlock systems once they become relevant and they are more familiar with the platform. For example, the badges card appears after a user earns their first badge.

First time user dashboard user interface screenshot
Student Dashbaord: First time user

Educator

The educators interface uses similar language to that of students. However, they get more control and data-heavy insights to give them a birds-eye view of the classroom and useful data that fuels their decision making in class.

Educator dashboard mockup next to a teacher
Educator Dashboard

Email Design

Design system for emails was developed to unify the internal and system emails with marketing, newsletter, and all email based communication with our users.

That included a unified header and footer for all emails, and the use of design language similar to the platform in terms of color, typography, margins, and tone.

First time user dashboard user interface screenshot
Email Design