



Introduction
Introduction
Introduction
Overview
Overview
Overview
With the recent spike in popularity for younger children to learn a second language in the UK, it has become apparent that parents need a safe online space where their children can learn and explore other languages and cultures, on an easy to manage platform. Tutorly is designed with this is in mind. The goal was to create a website that enables young children to receive private tutoring safely online, while giving parents the tools to monitor their children and schedule their learning.
With the recent spike in popularity for younger children to learn a second language in the UK, it has become apparent that parents need a safe online space where their children can learn and explore other languages and cultures, on an easy to manage platform. Tutorly is designed with this is in mind. The goal was to create a website that enables young children to receive private tutoring safely online, while giving parents the tools to monitor their children and schedule their learning.
With the recent spike in popularity for younger children to learn a second language in the UK, it has become apparent that parents need a safe online space where their children can learn and explore other languages and cultures, on an easy to manage platform. Tutorly is designed with this is in mind. The goal was to create a website that enables young children to receive private tutoring safely online, while giving parents the tools to monitor their children and schedule their learning.






Summary
Summary
Summary
Tutorly Flashcards
Tutorly Flashcards
Tutorly Flashcards
In this project, I will improve the existing online learning format to design a system that is inclusive for young children, allowing them to benefit from online learning in a safe environment. This involved creating a new system where a parent user can create sub-users, allowing child accounts to be maintained and managed by a parent. To go along with this, lesson planning and scheduling had to be updated to accommodate the new sub-profiles.
In this project, I will improve the existing online learning format to design a system that is inclusive for young children, allowing them to benefit from online learning in a safe environment. This involved creating a new system where a parent user can create sub-users, allowing child accounts to be maintained and managed by a parent. To go along with this, lesson planning and scheduling had to be updated to accommodate the new sub-profiles.
In this project, I will improve the existing online learning format to design a system that is inclusive for young children, allowing them to benefit from online learning in a safe environment. This involved creating a new system where a parent user can create sub-users, allowing child accounts to be maintained and managed by a parent. To go along with this, lesson planning and scheduling had to be updated to accommodate the new sub-profiles.

Problems
Problems
Problems
Children wanting to learn online are not able to set up their own account.
Children wanting to learn online are not able to set up their own account.
Children wanting to learn online are not able to set up their own account.
Parents find it difficult to manage their children's accounts for lots of children.
Parents find it difficult to manage their children's accounts for lots of children.
Parents find it difficult to manage their children's accounts for lots of children.
Online tutoring can be unsafe for younger children without parental supervision.
Online tutoring can be unsafe for younger children without parental supervision.
Online tutoring can be unsafe for younger children without parental supervision.

Goals
Goals
Goals
Allow users to create sub-profiles.
Allow users to create sub-profiles.
Allow users to create sub-profiles.
Allow the primary user to manage and book lessons behalf of all sub-users.
Allow the primary user to manage and book lessons behalf of all sub-users.
Allow the primary user to manage and book lessons behalf of all sub-users.
Allow separate of sub-users from the primary user.
Allow separate of sub-users from the primary user.
Allow separate of sub-users from the primary user.
Allow parental monitoring to increase safety.
Allow parental monitoring to increase safety.
Allow parental monitoring to increase safety.

Results
Results
Results
Sub-profiles can be created on the user selection page upon logging in.
Sub-profiles can be created on the user selection page upon logging in.
Sub-profiles can be created on the user selection page upon logging in.
The main user can manage lesson bookings via a multi-user calendar.
The main user can manage lesson bookings via a multi-user calendar.
The main user can manage lesson bookings via a multi-user calendar.
Sub-profiles can be split from the main account via the settings to create a new account with a sub-user as the owner.
Sub-profiles can be split from the main account via the settings to create a new account with a sub-user as the owner.
Sub-profiles can be split from the main account via the settings to create a new account with a sub-user as the owner.






User Research
User Research
User Research
Refining the Age Barrier
Refining the Age Barrier
Refining the Age Barrier
As a student, I didn’t have the opportunity to learn about the Korean language or culture in school. I therefore understand the pain of having to wait until later life before being able to connect with and learn more about a culture which I have a vast interest in.
With the recent influx in interest towards learning a second language in the UK, I wanted to validate this problem with my contemporaries, so I ran a meeting with a group of parents and teachers from various backgrounds, along with some of their children to see how they felt about language learning and online lessons.
From speaking with these groups, I discovered the following problems:
As a student, I didn’t have the opportunity to learn about the Korean language or culture in school. I therefore understand the pain of having to wait until later life before being able to connect with and learn more about a culture which I have a vast interest in.
With the recent influx in interest towards learning a second language in the UK, I wanted to validate this problem with my contemporaries, so I ran a meeting with a group of parents and teachers from various backgrounds, along with some of their children to see how they felt about language learning and online lessons.
From speaking with these groups, I discovered the following problems:
As a student, I didn’t have the opportunity to learn about the Korean language or culture in school. I therefore understand the pain of having to wait until later life before being able to connect with and learn more about a culture which I have a vast interest in.
With the recent influx in interest towards learning a second language in the UK, I wanted to validate this problem with my contemporaries, so I ran a meeting with a group of parents and teachers from various backgrounds, along with some of their children to see how they felt about language learning and online lessons.
From speaking with these groups, I discovered the following problems:

Lack of interest in European languages
Lack of interest in European languages
Lack of interest in European languages
The child may not be interested in learning a European language, as is the standard in UK schools. Instead, some felt that the time would better spent learning a language linked to their heritage or a separate interest.
The child may not be interested in learning a European language, as is the standard in UK schools. Instead, some felt that the time would better spent learning a language linked to their heritage or a separate interest.
The child may not be interested in learning a European language, as is the standard in UK schools. Instead, some felt that the time would better spent learning a language linked to their heritage or a separate interest.

Unable to find online group lessons
Unable to find online group lessons
Unable to find online group lessons
Some felt that they couldn’t find the right style of learning on existing platforms. A frequent example given was that some wanted to learn a language in a group in order to practise speaking with others, but they were unable to find a suitable group to join.
Some felt that they couldn’t find the right style of learning on existing platforms. A frequent example given was that some wanted to learn a language in a group in order to practise speaking with others, but they were unable to find a suitable group to join.
Some felt that they couldn’t find the right style of learning on existing platforms. A frequent example given was that some wanted to learn a language in a group in order to practise speaking with others, but they were unable to find a suitable group to join.

Managing multiple accounts for children can be difficult
Managing multiple accounts for children can be difficult
Managing multiple accounts for children can be difficult
Parents felt that online tutoring could be a good solution, however, it may be difficult to keep track of their child’s studying when lessons are spread out across multiple accounts, especially in larger families.
Parents felt that online tutoring could be a good solution, however, it may be difficult to keep track of their child’s studying when lessons are spread out across multiple accounts, especially in larger families.
Parents felt that online tutoring could be a good solution, however, it may be difficult to keep track of their child’s studying when lessons are spread out across multiple accounts, especially in larger families.

Online tutoring can be unsafe for younger children
Online tutoring can be unsafe for younger children
Online tutoring can be unsafe for younger children
Parents suggested that while they liked the idea of online lessons, for younger children, there are concerns about who is teaching their child and the manner in which they are being taught.
Parents suggested that while they liked the idea of online lessons, for younger children, there are concerns about who is teaching their child and the manner in which they are being taught.
Parents suggested that while they liked the idea of online lessons, for younger children, there are concerns about who is teaching their child and the manner in which they are being taught.
User Personas
User Personas
User Personas
From this study, we can recognise 4 key user types whose problems can be solved.
From this study, we can recognise 4 key user types whose problems can be solved.
From this study, we can recognise 4 key user types whose problems can be solved.


The Goal
The Goal
The Goal
Based on these personas, I decided on the following main goal:
Based on these personas, I decided on the following main goal:
Based on these personas, I decided on the following main goal:
To create a site that will allow children to have their own account and will allow parents to monitor and manage their children's accounts in one place.
To create a site that will allow children to have their own account and will allow parents to monitor and manage their children's accounts in one place.
To create a site that will allow children to have their own account and will allow parents to monitor and manage their children's accounts in one place.
Ideation
Ideation
Ideation
Innovation & Simplicity
Innovation & Simplicity
Innovation & Simplicity
In order to meet this goal, I started to identify the key features the site would need, and begun brainstorming for ideas on how they might be implemented. I also created user flows for any promising ideas to see how a user might actually traverse through each idea.
In order to meet this goal, I started to identify the key features the site would need, and begun brainstorming for ideas on how they might be implemented. I also created user flows for any promising ideas to see how a user might actually traverse through each idea.
In order to meet this goal, I started to identify the key features the site would need, and begun brainstorming for ideas on how they might be implemented. I also created user flows for any promising ideas to see how a user might actually traverse through each idea.
Feature One
Feature One
Feature One
Allow the creation of sub-users
Allow the creation of sub-users
Allow the creation of sub-users
Parents can manage a single account, with sub-user profiles, allowing each child to have their own profile to manage their lessons, while still under the supervision of the parent account.
Parents can manage a single account, with sub-user profiles, allowing each child to have their own profile to manage their lessons, while still under the supervision of the parent account.
Parents can manage a single account, with sub-user profiles, allowing each child to have their own profile to manage their lessons, while still under the supervision of the parent account.
Implementation One
Implementation One
Implementation One
A 'profile selection' page
A 'profile selection' page
A 'profile selection' page
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.



User Flow 1: Creating A Sub-Profile From Profile Select
User Flow 1: Creating A Sub-Profile From Profile Select
User Flow 1: Creating A Sub-Profile From Profile Select



User Flow 2: Select A Sub-Profile When Logging In
User Flow 2: Select A Sub-Profile When Logging In
User Flow 2: Select A Sub-Profile When Logging In
Feature One
Feature One
Feature One
Allow the creation of sub-users
Allow the creation of sub-users
Allow the creation of sub-users
Implementation Two
Implementation Two
Implementation Two
Create a new sub-user in the settings tab
Create a new sub-user in the settings tab
Create a new sub-user in the settings tab
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.
Upon logging in, the user will be prompted with a profile selection. On this screen, new sub-user profiles can be created. Users can then access their own profile from this selection.


User Flow 3: Creating A Sub-Profile From Settings
User Flow 3: Creating A Sub-Profile From Settings
User Flow 3: Creating A Sub-Profile From Settings
Feature Two
Feature Two
Feature Two
Allow sub-users to be separated from the parent account
Allow sub-users to be separated from the parent account
Allow sub-users to be separated from the parent account
If a sub-user wishes to have their own separate account, a feature is needed to allow a profile to be split from the main parent account, keeping all of their data, ready to be used independently.
If a sub-user wishes to have their own separate account, a feature is needed to allow a profile to be split from the main parent account, keeping all of their data, ready to be used independently.
If a sub-user wishes to have their own separate account, a feature is needed to allow a profile to be split from the main parent account, keeping all of their data, ready to be used independently.
Implementation One
Implementation One
Implementation One
Add a split sub-user's profile page in the settings tab
Add a split sub-user's profile page in the settings tab
Add a split sub-user's profile page in the settings tab
A new page can be added to the settings tab with the option to split a sub profile if needed. This will then take the user through the split account process.
A new page can be added to the settings tab with the option to split a sub profile if needed. This will then take the user through the split account process.
A new page can be added to the settings tab with the option to split a sub profile if needed. This will then take the user through the split account process.



User Flow 4: Splitting A Sub-Profile From Settings
User Flow 4: Splitting A Sub-Profile From Settings
User Flow 4: Splitting A Sub-Profile From Settings
Feature Three
Feature Three
Feature Three
Allow the parent account to manage lessons via the calendar
Allow the parent account to manage lessons via the calendar
Allow the parent account to manage lessons via the calendar
To let parents manage the lessons of each sub-user, an improved calander is required to allow easy lesson planning and organisation, without having to check each sub-profile individually.
To let parents manage the lessons of each sub-user, an improved calander is required to allow easy lesson planning and organisation, without having to check each sub-profile individually.
To let parents manage the lessons of each sub-user, an improved calander is required to allow easy lesson planning and organisation, without having to check each sub-profile individually.
Implementation One
Implementation One
Implementation One
Update the main calendar to a multi-user calendar
Update the main calendar to a multi-user calendar
Update the main calendar to a multi-user calendar
Update the single user calendar on the main users profile to show each user's lessons, allowing for easy lesson management, with filters by student and subject.
Update the single user calendar on the main users profile to show each user's lessons, allowing for easy lesson management, with filters by student and subject.
Update the single user calendar on the main users profile to show each user's lessons, allowing for easy lesson management, with filters by student and subject.
Low Fidelity Wireframes
Low Fidelity Wireframes
Low Fidelity Wireframes
Following on from the process flows, I created a basic set of wireframes showing the general structure of each feature proposed above. Throughout, I gained regular feedback from parents and students to see which elements best suited their needs, iterating based on feedback.
Following on from the process flows, I created a basic set of wireframes showing the general structure of each feature proposed above. Throughout, I gained regular feedback from parents and students to see which elements best suited their needs, iterating based on feedback.
Following on from the process flows, I created a basic set of wireframes showing the general structure of each feature proposed above. Throughout, I gained regular feedback from parents and students to see which elements best suited their needs, iterating based on feedback.


Design
Design
Design
Multi-User Tutorly
Multi-User Tutorly
Multi-User Tutorly
Throughout the design phase, I conducted regular user testing as each new feature became available. This allowed me to spot pain points within the current version and update them alongside the next new feature.
Throughout the design phase, I conducted regular user testing as each new feature became available. This allowed me to spot pain points within the current version and update them alongside the next new feature.
Throughout the design phase, I conducted regular user testing as each new feature became available. This allowed me to spot pain points within the current version and update them alongside the next new feature.
User Selection Page
User Selection Page
User Selection Page
Select which user is currently using the platform to enter their own private workspace.
Select which user is currently using the platform to enter their own private workspace.
Select which user is currently using the platform to enter their own private workspace.
Design
Design
Design
To give each sub-user their own space, this design allows each user to select their own space upon opening the site and logging in. Each user gets a customisable profile picture to make finding themselves on this list easier.
To give each sub-user their own space, each user to select their own sub-profile upon logging in. Each user gets a customisable profile picture to make finding themselves on this list easier.
To give each sub-user their own space, each user to select their own sub-profile upon logging in. Each user gets a customisable profile picture to make finding themselves on this list easier.
UX Psychology
UX Psychology
UX Psychology
Usability: Utilising a clear and simple inferface, it is easy to find each user's respective profile.
Usability: Utilising a clear and simple inferface, it is easy to find each user's respective profile.
Usability: Utilising a clear and simple inferface, it is easy to find each user's respective profile.
Hick's Law: A customisable profile picture allows each user to be found at a glance, reducing complexity and time-taken searching.
Hick's Law: A customisable profile picture allows each user to be found at a glance, reducing complexity and time-taken searching.
Hick's Law: A customisable profile picture allows each user to be found at a glance, reducing complexity and time-taken searching.






Splitting A Profile
Splitting A Profile
Splitting A Profile
Separate a profile from the main user account to create a brand new account for the sub-user.
Separate a profile from the main user account to create a brand new account for the sub-user.
Separate a profile from the main user account to create a brand new account for the sub-user.
Design
Design
Design
A simple list design to manage the sub-profiles, allowing editing user details, personal colour and splitting a profile into it's own account. The 'Add Profile' button ensures profile management can be maintained from this page alone.
A simple list design to manage the sub-profiles, allows for adding new profiles, editing user details & personal colours and splitting a profile into it's own account.
A simple list design to manage the sub-profiles, allows for adding new profiles, editing user details & personal colours and splitting a profile into it's own account.
UX Psychology
UX Psychology
UX Psychology
Law of Proximity: For each record, related details, edit options and splitting are kept close to the user's profile picture and name.
Law of Proximity: For each record, related details, edit options and splitting are kept close to the user's profile picture and name.
Law of Proximity: For each record, related details, edit options and splitting are kept close to the user's profile picture and name.
Multi-User Calendar
Multi-User Calendar
Multi-User Calendar
Keep track of every sub-user's scheduled lessons and lesson history.
Keep track of every sub-user's scheduled lessons and lesson history.
Keep track of every sub-user's scheduled lessons and lesson history.
Design
Design
Design
Taking inspiration from familiar calendars such as Teams and Google Calendar, I have updated the design to accomodate multi-user scenarios, using filters to navigate by student and subject.
Taking inspiration from familiar calendars such as Teams and Google Calendar, I have updated the design to accomodate multi-user scenarios, using filters to navigate by student and subject.
Taking inspiration from familiar calendars such as Teams and Google Calendar, I have updated the design to accomodate multi-user scenarios, using filters to navigate by student and subject.
UX Psychology
UX Psychology
UX Psychology
Jakob’s Law: To ensure familiarity, I took inspiration from Teams and Google Calendar while adding new filters to benefit the multi-user environment.
Jakob’s Law: To ensure familiarity, I took inspiration from Teams and Google Calendar while adding new filters to benefit the multi-user environment.
Jakob’s Law: To ensure familiarity, I took inspiration from Teams and Google Calendar while adding new filters to benefit the multi-user environment.
Accessibility: Utilising strong colour contrast for the text, backgrounds and date & time indicators improves readability and information distinction.
Accessibility: Utilising strong colour contrast for the text, backgrounds and date & time indicators improves readability and information distinction.
Accessibility: Utilising strong colour contrast for the text, backgrounds and date & time indicators improves readability and information distinction.



Review
Review
Review
What I Learned
What I Learned
What I Learned
User
Personas:
User Personas:
User
Personas:
Summarising large amounts of user data into digestable snippets proved useful for creating goals and problems statements.
Summarising large amounts of user data into digestable snippets proved useful for creating goals and problems statements.
Summarising large amounts of user data into digestable snippets proved useful for creating goals and problems statements.
Design
Context:
Design Context:
Design
Context:
Building out the wider website helped inform styling guidelines and gave additional UX problems to consider, leading to a more consistant design with the bigger picture in mind.
Building out the wider website helped inform styling guidelines and gave additional UX problems to consider, leading to a more consistant design with the bigger picture in mind.
Building out the wider website helped inform styling guidelines and gave additional UX problems to consider, leading to a more consistant design with the bigger picture in mind.
User Flows:
User Flows:
User Flows:
Visualising ideas early helped with identifying potential issues that would have arised later. Iterating on these findings saved time overall and better established the requirements each feature would need to be sucessful.
Visualising ideas early helped with identifying potential issues that would have arised later. Iterating on these findings saved time overall and better established the requirements each feature would need to be sucessful.
Visualising ideas early helped with identifying potential issues that would have arised later. Iterating on these findings saved time overall and better established the requirements each feature would need to be sucessful.
Next Time:
Next Time:
Next Time:
Creating a formal design system and style guide would have been useful for this project to ensure consistency in components and colours while building the full site, and also for faster changes during iterations of the designs.
Creating a formal design system and style guide would have been useful for this project to ensure consistency in components and colours while building the full site, and also for faster changes during iterations of the designs.
Creating a formal design system and style guide would have been useful for this project to ensure consistency in components and colours while building the full site, and also for faster changes during iterations of the designs.

