Education / Marketplace
Focused on the information architecture, user flow, wireframes, prototypes and UI. Working with PM and UX Research professionals.
We've talked with twelve private teachers and almost twenty students that often solve their high-school doubts through online private lessons. Our major objective was to understand current problems about 1:1 mobile education platforms and get some insights.
Students have reported that often they have a hard time finding private teachers online and that most of the 1:1 apps are focused only on language learning. To find private tutors to teach high-school subjects, they'd usually try to get a friend's recommendation.
We've also identified that they prefer to use basic conversation apps like iMessage, Skype, Telegram or Whatsapp. Students and teachers usually send exercise photos and some voice messages to report their doubts or to explain the exercise resolution.
Our objective was to create a mobile app where students would be able to find tutors and schedule lessons easily. Following this path, our second biggest challenge would be to create an easy flow where a student can contact his tutor quickly and design a digital classroom where it would be easy to learn, explain, share images and anything related to the subject that the student is trying to learn with his tutor.
Our user flow is divided into two parts: First-time user experience (FTUE) and the complete experience. I'm sharing the FTUE below (light blue color) to show what is available to the users when they're not logged.
After the user sign-up, he can explore the complete app, send messages, mark a tutor as a favorite and join a classroom. This flow-chart was the base for design our first wireframe and start to explore solutions for students.
I've made our first screens as a medium-fidelity wireframe. It was very important to design faster and preview different screen possibilities. I believe that medium-fidelity is the best way to create wireframes because it might be used to create a fast prototype and get some insights from user interviews. They can also give a clear vision to product managers of what I'm thinking to design.
Our main objectives were:
After validating our prototype with users, I've started to create the user interface. All screens were designed following interview results and important feedbacks over our medium-fidelity prototype, always getting product manager's suggestions and approvals.
My proposal was to design a clean and functional interface for all kind of users. Where students or their parents could use without difficulties. So, following the flow-chart and wireframes that you've seen before, these are some finals screens that I've designed:
The major objective is to make the student understands that the recommended tutor is the best result for him. So, we've added a description on the tutor card and gave to him a special place on the screen. Show the lesson price might be a reason to students don't access the recommended tutor profile. So, we hide this information on the first card.
This is the screen where users need to be able to contact the tutor trough messages, read comments, reviews and schedule a lesson. I've designed a screen where the user could feel that he's seeing a "premium" tutor. I've made the "book a lesson" button always visible on the bottom.
To improve the user experience we would like to show the most dates and hours as possible, where users could see available hours of a whole week on a single screen. We've solved it by introducing a fully scrollable weekly calendar where users can see available hours and dates easily.
In this version we're using the Apple Payment Method, so we don't need to work with credit card fields and things like that. I've designed our checkout using basic information.
I designed a screen for cases when a student hasn't any contact with a tutor. In these cases, we show this search screen. A connection between a student and a tutor is identified if the student established contact with the tutor through messages, booked a lesson or if the student set the tutor as a favorite. So we show the tutor card on the home screen. If the app identifies that you have more connections, these cards are set as slides.
All tutors that you've marked as a favorite or sent a message, will be available on your favorite tutors. You can check their messages, go to their profile and schedule screen.
For the lesson experience, I've designed a room where the student can join and connect with his tutor. They can see each other through video and audio.
Users get some notifications before the lesson begins. They can access the digital classroom through push notifications or by home screen and my schedules screen. If the user is using the app when the lesson begins, a popup will appear over any screen to notify.
I've designed a whiteboard for students with basic functionalities like Pen, Text, Function (Math) and Image upload, where users can share anything related to the subject that they're trying to learn.
I've designed dozens of icons for this project, following the same design pattern to apply in each session that was needed.
This project is in the alpha stage and it's already available on the App Store in some countries. The team is collecting results and doing some A/B tests to validate or identify other opportunities.
That's it.
Thank you for your time,
Vitor Canuto