Background
Cyverse is a digital content platform managed by
the Ministry of Education and KERIS (Korea Education
and Research Information Service) to prevent cyberbullying,
targeting both teachers and students
at elementary and secondary levels.

It provides a learning service where teachers and

students together identify six types of cyberbullying

within a school-themed metaverse.

They then enter stages based on eight different

competencies to complete various missions.

My Role
I worked with a senior designer to improve
the user experience and user interface of
the existing Cyverse platform.
* In Korea, Whenever a new operational period begins,
projects connected with national organizations can be obtained
by submitting a bid on KONEPS(Korea ON-line E-Procurement System)

Cyverse

A digital content platform designed to prevent cyberbullying.

Client

Ministry of Education

and KERIS

Team

1 Product Manager

2 Dev Team, 2 Product Designers

Timeline

Dec 2023 -

Feb 2024

My Role

Product,

UX/UI, Research

Client

Ministry of Education

and KERIS

Timeline

Dec 2023 -

Feb 2024


My Role

1 Product Manager,

2 Dev Team,

2 Product Designers

My Role

Product,

UX/UI, Research

Cyverse

A digital content platform
designed to prevent cyberbullying.

Client

Ministry of Education

and KERIS

Team

1 Product Manager

2 Dev Team, 2 Product Designers

Timeline

Dec 2023 -

Feb 2024

My Role

Product,

UX/UI, Research

Client

Ministry of Education

and KERIS

Timeline

Dec 2023 -

Feb 2024


My Role

1 Product Manager,

2 Dev Team,

2 Product Designers

My Role

Product,

UX/UI, Research

Cyverse

A digital content platform designed to prevent cyberbullying.

Client

Ministry of Education

and KERIS

Team

1 Product Manager

2 Dev Team, 2 Product Designers

Timeline

Dec 2023 -

Feb 2024

My Role

Product,

UX/UI, Research

Client

Ministry of Education

and KERIS

Timeline

Dec 2023 -

Feb 2024


My Role

1 Product Manager,

2 Dev Team,

2 Product Designers

My Role

Product,

UX/UI, Research

Background
Background
Cyverse is a digital content platform managed by
the Ministry of Education and KERIS (Korea Education and Research Information Service) to prevent cyberbullying, targeting both teachers and
students at elementary and secondary levels.
Cyverse is a digital content platform managed by the Ministry of Education
and KERIS (Korea Education and
Research Information Service)
to prevent cyberbullying, targeting
both teachers and students
at elementary and secondary levels.

It provides a learning service where teachers and

students together identify six types of cyberbullying

within a school-themed metaverse.

They then enter stages based on eight different

competencies to complete various missions.

It provides a learning service where teachers and students together

identify six types of cyberbullying within

a school-themed metaverse.

They then enter stages based on eight different competencies to complete

various missions.

My Role
My Role
I worked with a senior designer to improve
the user experience and user interface
of the existing Cyverse platform.
I worked with a senior designer
to improve the user experience and
user interface of the existing
Cyverse platform.
*In Korea, Whenever a new operational period begins,
projects connected with national organizations can be
obtained by submitting a bid on KONEPS(Korea ON-line
E-Procurement System)
* In Korea, Whenever a new operational period
begins, projects connected with national
organizations can be obtained by submitting a bid on KONEPS(Korea ON-line E-Procurement System)
Overview
Overview
Overview

First, if teachers enter their basic information and students enter

their basic information along with the teacher’s ID, accounts will be created.

First, if teachers enter their basic information and students enter

their basic information along with the teacher’s ID, accounts will be created.

First, if teachers enter their basic information

and students enter their basic information along with

the teacher’s ID, accounts will be created.

When a teacher creates an account, a class is automatically generated.

Then, they can start using the VR content called the metaverse.

When a teacher creates an account,

a class is automatically generated.

Then, they can start using

the VR content called the metaverse.

When a teacher creates an account, a class is

automatically generated. Then, they can start using

the VR content called the metaverse.

Problem
Problem

During the kickoff meeting, the clients mentioned that

teachers had to create multiple accounts to manage

multiple classes when they tested with a prior version of it.

As a result, we decided to improve this feature to make it more efficient.

During the kickoff meeting,

the clients mentioned that teachers

had to create multiple accounts

to manage multiple classes when they tested with a prior version of it.

As a result, we decided to improve this feature to make it more efficient

Research
Research

We conducted UX research, including desk research, competitive analysis,

and user interviews to understand users' needs and identify problem areas.

We conducted UX research, including

desk research, competitive analysis,

and user interviews to understand

users' needs and identify problem areas.

We conducted UX research, including desk research,

competitive analysis, and user interviews to understand

users' needs and identify problem areas.

We gained many insights, especially through the personal experiences of teachers

during the user interviews. We discovered that they were using specific

educational websites, so we conducted a more detailed competitive analysis,

considering that there might be familiar usage patterns among users.

We gained many insights, especially through the personal experiences of teachers during the user interviews.

We discovered that they were using specific educational websites,

so we conducted a more detailed competitive analysis, considering

that there might be familiar usage

patterns among users.

Especially, we gained many insights through

the personal experience of teachers during the user interviews.

We discovered that they were using specific educational websites,

so we conducted a more detailed competitive analysis, keeping

in mind that there might be some familiar usage patterns among users

Goal
Goal

Our goal is to enable teachers to create multiple classes by

integrating their current My Page ID and school information.

Our goal is to enable teachers

to create multiple classes

by integrating their current

My Page ID and school information.

Additionally, we aim to implement an easy-access feature for students

that does not rely on the teacher's ID but uses a new approach.

Additionally, we aim to implement

an easy-access feature for students

that does not rely on the teacher's ID

but uses a new approach.

User Flow
User Flow

Based on the previous findings, we derived the core keyword "Create Class"

and examined the user journey for this feature from both perspectives.

Based on the previous findings,

we derived the core keyword

"Create Class" and examined

the user journey for this feature

from both perspectives.

Examining the overall framework from both users' perspectives

helped us understand and empathize with their viewpoints.

Examining the overall frame work

from both users' perspectives helped

us understand and empathize

with their viewpoints.

Result 1 - Create A Class Code

Originally, students were automatically enrolled in a class when they entered

a teacher’s ID during registration.

However, considering the need for

multiple class enrollments and

the challenges younger users, especially elementary students, face with English,

we decided to allow class registration using a class code of at least six digits.

Feedback and Alignment

After initially developing the two features mentioned above,we conducted

internal testing and further discussed adding a notification feature.

If a notification is sent to the teacher

when a student applies for a class,

the teacher wouldn’t need to check

the class page constantly.

However, when the service was first used, teachers and students usually registered together at school.

Therefore, it was suggested that simultaneous notifications might

actually cause inconvenience.

Sub Chanllenges

In addition to addressing the above issues,we also worked on various design updates throughout the project.

Result 2 - Confirm
The Request

We first anticipated some unpredictable situations that could arise when student apply for a class. Based on this,

we decided that teacher should accept the applications for students to be enrolled in the class.

Application pending

After submitting their application, students can see

a class card displayed as a box on the page.

We designed a box-shaped UI to distinguish between classes

with pending applications and those with accepted applications.

Chanllenge 1

Redesigning a main page

After observing that the main page

created by the other company seemed simple and static, our product design

team decided to undertake a complete redesign to enhance its appeal.

We focused on designing

the main section and planned to include educational content about

cyberbullying, which was a priority

for the client. The layout was divided into three parts: a top section for transitioning to the metaverse, a central section

for educational content about cyberbullying, and a bottom section

for notices.

Chanllenge 2

Redesigning
a guiding page

Cyverse needs a user guide that

takes into account the age range

of its users.

The previous page focused on the top menu rather than the user guide context,

which is an important aspect. Therefore, we redesigned the flow from sign-up

to login to make it more noticeable, without emphasizing the top menu.

Additionally, overall consistency of

the elements was needed,

so we reworked the design, taking into account the color and size of the icons.

Result 1 - Create A Class Code

Originally, students were automatically enrolled in a class

when they entered a teacher’s ID during registration.

However, considering the need for multiple class enrollments and

the challenges younger users, especially elementary students, face with English,

we decided to allow class registration using a class code of at least six digits.

However, considering the need for multiple class enrollments

and the challenges younger users, especially elementary students,

face with English, we decided to allow class registration

using a class code of at least six digits.

Create a class

We considered including various additional options, such as class name,

class introduction, and student number settings, when teachers create a class.

We considered including various additional options,

such as class name, class introduction, and student number settings,

when teachers create a class.

However, we deemed these features non-essential and focused on

the core functionality, allowing teachers to create a class

by simply entering the class name.

However, we deemed these features non-essential

and focused on the core functionality, allowing teachers

to create a class by simply entering the class name.

Apply for a class
Apply
for a class

Originally, there wasn't a dedicated class page.

However, considering the need for multiple classes,

we decided to create a separate page.

As a result, users can now apply for a class within the "My Class" page.

Originally, there wasn't a dedicated

class page. However, considering

the need for multiple classes,

we decided to create a separate page.

As a result, users can now apply

for a class within the "My Class" page.

Originally, there wasn't a dedicated class page.

However, considering the need for multiple classes,

we decided to create a separate page. As a result, users can now

apply for a class within the "My Class" page.

Considering the user's perspective, we designed the main feature,

the "Class Registration" button, to be a clear focal point.

To make it immediately noticeable, we placed it

at the center of the page and used a primary color.

Considering the user's perspective,

we designed the main feature,

the "Class Registration" button, to be a clear focal point. To make it immediately noticeable, we placed it at the center of the page and used a primary color.

Application pending

After submitting their application,

students can see a class card

displayed as a box on the page.

We designed a box-shaped UI to distinguish between classes

with pending applications and those

with accepted applications.

Result 2 - Confirm The Request

We first anticipated some unpredictable situations

that could arise when student apply for a class.

Based on this, we decided that teacher should accept

the applications for students to be enrolled in the class.

Check the applications

The main feature of the teacher's "Manage student" page

is managing students. By clicking the corresponding button,

you can view the complete list of students and class enrollment applicants.

The main feature of the teacher's "Student Management" page

is managing students. By clicking the corresponding button,

you can view the complete list of students and

class enrollment applicants.

To make it easier to identify the applicants, the menu tabs

at the top are designed to separate into 'All' and 'Class Enrollment Applicants.'

To make it easier to identify the applicants, the menu tabs

at the top are designed to separate into 'All' and

'Class Enrollment Applicants.'

Create
a class

We considered including various

additional options, such as class name,

class introduction, and student number settings, when teachers create a class.

However, we deemed these features

non-essential and focused on the core functionality, allowing teachers to create

a class by simply entering the class name.

Check
the application

The main feature of the teacher's

"Student Management" page is

managing students. By clicking

the corresponding button,

you can view the complete list of

students and class enrollment applicants.

To make it easier to identify

the applicants, the menu tabs

at the top are designed

to separate into "All" and

"Class Enrollment Applicants."

Application pending

After submitting their application, students can see

a class card displayed as a box on the page.

We designed a box-shaped UI to distinguish between classes

with pending applications and those with accepted applications.

Chanllenge 1

Redesigning main page

According to the client’s opinion that the main

made by the other company looks simple and static,

the Product Design team decided to completely redesign it.

The former page was focused on the top menu,

not as a “context” of the user guide, which is important part of here.

Therefore, we redesigned the flow from sign-up to login to make it

more noticeable, without emphasizing the top part

that was focused on the menu.

The former page was focused on the top menu, not as a “context”

of the user guide, which is important part of here.

Therefore, we redesigned the flow from sign-up to login

to make it more noticeable, without emphasizing the top part

that was focused on the menu.

Chanllenge 2

Redesigning a guiding page

Cyverse needs a user guide that considers the age range of its users.

Especially, I led the design of the main part and planned

to include educational content about cyberbullying,

which the client always emphasized. Therefore, the composition

was divided into three parts : a section at the top for transforming

to the metaverse, a central section for educational content

about cyberbullying, and a bottom section for notices.

Also, It seemed that overall consistency of the elements was needed,

so we reworked the design, considering the color and size of the icons.

Feedback and Alignment
Design System

After initially developing the two features mentioned above,

we conducted internal testing and further discussed adding a notification feature.

Creating a design system, ensuring consistency and accessibility across

the web and app

After initially developing the two features mentioned above,

we conducted internal testing and further discussed

adding a notification feature.

If a notification is sent to the teacher when a student applies for a class,

the teacher wouldn’t need to check the class page constantly.

However, when the service was first used, teachers and students

usually registered together at school. Therefore, it was suggested that

simultaneous notifications might actually cause inconvenience.

If a notification is sent to the teacher when a student applies for a class,

the teacher wouldn’t need to check the class page constantly.

However, when the service was first used, teachers and students

usually registered together at school. Therefore, it was suggested that

simultaneous notifications might actually cause inconvenience.

Sub Challenges

In addition to addressing the above issues,

we also worked on various design updates throughout the project.

In addition to addressing the above issues, we also worked on

various design updates throughout the project.

Chanllenge 1

Redesigning a main page

After observing that the main page created by the other company

seemed simple and static, our product design team decided to undertake

a complete redesign to enhance its appeal.

We focused on designing the main section and planned to include

educational content about cyberbullying, which was a priority for the client.

The layout was divided into three parts: a top section for transitioning

to the metaverse, a central section for educational content

about cyberbullying, and a bottom section for notices.

After
After

Chanllenge 2

Redesigning a guiding page

Cyverse needs a user guide that takes into account the age range of its users.

The previous page focused on the top menu rather than the user guide context,

which is an important aspect. Therefore, we redesigned the flow from sign-up to login

to make it more noticeable, without emphasizing the top menu.

Additionally, overall consistency of the elements was needed,

so we reworked the design, taking into account the color and size of the icons.

Design System

Creating a design system, ensuring consistency

and accessibility across the web and app.

Learnings & Reflection
Learnings & Reflection

#1 What I learned

#1 What I learned

During the design work, I learned the importance of properly organizing and
understanding the reasons behind the planning process to effectively
approach the problems we’re facing and consider solutions with the users in mind.

During the design work, I learned the importance of properly organizing and
understanding the reasons behind the planning process to effectively
approach the problems we’re facing and consider solutions with the users in mind.

During the design work, I learned the importance of properly
organizing and understanding the reasons behind the planning
process to effectively approach the problems we’re facing
and consider solutions with the users in mind.

Additionally, collaborating with the entire team provided different perspectives,
helping us stay balanced when we were too focused on one aspect.

Additionally, collaborating with the entire team provided different perspectives,
helping us stay balanced when we were too focused on one aspect.

Additionally, collaborating with the entire team provided
different perspectives, helping us stay balanced
when we were too focused on one aspect.

#2 What I found lacking

Even though we conducted testing, the process had to move faster than
we initially anticipated, which was a bit disappointing as we couldn’t observe
the user testing in detail. Therefore, in the early stages of the next project,
I plan to create a detailed plan for user testing and discuss it with the team members.

Even though we conducted testing,
the process had to move faster than
we initially anticipated, which was a bit disappointing as we couldn’t observe
the user testing in detail.
Therefore, in the early stages of the next project, I plan to create a detailed plan
for user testing and discuss it with
the team members.

Even though we conducted testing, the process had to move
faster than we initially anticipated, which was a bit disappointing
as we couldn’t observe the user testing in detail.
Therefore, in the early stages of the next project, I plan to create
a detailed plan for user testing and discuss it with the team members.

After