New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

Making a geometry buddy

01

What do i do?

Timeline

December 2022-2023

Tools

Figma

After effect

UseBerry

Outcome

Mobile App

Role

UI/UX Designer

01

What do i do?

An educational tool designed to assist students in grasping the concepts of 3D geometry, which aims to enhance mathematical spatial and learning experiences

01

Project Requirement

Project Requirement

01

Project Requirement

Because it happened to high school students, the first thing I investigated was what happened to them in the classroom during learning. I conducted pilot interviews by asking teachers about the difficulties faced by students and also consulting with colleagues in higher education who are experts in 3D geometry. However, from these interviews, it became apparent that the problems experienced by students were only surface-level issues.

Because it happened to high school students, the first thing I investigated was what happened to them in the classroom during learning. I conducted pilot interviews by asking teachers about the difficulties faced by students and also consulting with colleagues in higher education who are experts in 3D geometry. However, from these interviews, it became apparent that the problems experienced by students were only surface-level issues.

Because it happened to high school students, the first thing I investigated was what happened to them in the classroom during learning. I conducted pilot interviews by asking teachers about the difficulties faced by students and also consulting with colleagues in higher education who are experts in 3D geometry. However, from these interviews, it became apparent that the problems experienced by students were only surface-level issues.

They acknowledged that there was a problem where students did not understand the shape they were learning, but no one really answered why this problem was occurring

What do I do?

Involve designing an interactive and intuitive mobile app. This app should cater to diverse spatial abilities, conducting user research to understand students' specific needs, creating user-friendly prototypes with engaging visualizations and interactive tools, and testing the design with actual users to ensure usability and effectiveness.

  • Challenges

    While designing the app, designers need to consider the following challenges faced by users:

    1. Limited Spatial Abilities:

    • There are some various levels of spatial intelligence among students, especially those who struggle with visualizing and manipulating 3D objects.

    • Students struggle to explain and draw 3D objects accurately on a 2D plane, impacting their problem-solving skills in geometry tasks involving rotation, manipulation, and representation of objects.

    1. Motivation and Engagement:

    • Understanding that some students may lack motivation or interest in learning geometry, particularly if they find the subject challenging or uninteresting.

    1. Technical Proficiency and Digital Literacy:

    • Recognizing that not all students may be familiar or comfortable with using mobile apps and digital platforms for learning.

    • Designing the app to be user-friendly and accessible for students with varying levels of technical proficiency and digital literacy.

  • Goal

    In light of user challenges, the project aims to

    1. Empowering Spatial Learning:

    • Design interactive features in the app to accommodate varying levels of spatial intelligence, particularly aiding students who struggle with visualizing and manipulating 3D objects.

    • Introduce interactive tools in the app to assist students in accurately representing and drawing 3D objects on a 2D plane, thereby enhancing their problem-solving skills in geometry tasks related to rotation, manipulation, and object representation.

    1. Sparking Geometry Passion:

    • Design engaging and interactive features within the app to increase student motivation and interest in learning geometry, especially for those who find the subject challenging or uninteresting.

    1. Inclusive App Design for Students

    • Create an app interface that is intuitive and user-friendly, accommodating students unfamiliar or uncomfortable with mobile apps and digital platforms for learning.

    • Develop the app with a focus on user-friendliness and accessibility to support students with different levels of technical proficiency and digital literacy.

  • Challenges

    While designing the app, designers need to consider the following challenges faced by users:

    1. Limited Spatial Abilities:

    • There are some various levels of spatial intelligence among students, especially those who struggle with visualizing and manipulating 3D objects.

    • Students struggle to explain and draw 3D objects accurately on a 2D plane, impacting their problem-solving skills in geometry tasks involving rotation, manipulation, and representation of objects.

    1. Motivation and Engagement:

    • Understanding that some students may lack motivation or interest in learning geometry, particularly if they find the subject challenging or uninteresting.

    1. Technical Proficiency and Digital Literacy:

    • Recognizing that not all students may be familiar or comfortable with using mobile apps and digital platforms for learning.

    • Designing the app to be user-friendly and accessible for students with varying levels of technical proficiency and digital literacy.

  • Goal

    In light of user challenges, the project aims to

    1. Empowering Spatial Learning:

    • Design interactive features in the app to accommodate varying levels of spatial intelligence, particularly aiding students who struggle with visualizing and manipulating 3D objects.

    • Introduce interactive tools in the app to assist students in accurately representing and drawing 3D objects on a 2D plane, thereby enhancing their problem-solving skills in geometry tasks related to rotation, manipulation, and object representation.

    1. Sparking Geometry Passion:

    • Design engaging and interactive features within the app to increase student motivation and interest in learning geometry, especially for those who find the subject challenging or uninteresting.

    1. Inclusive App Design for Students

    • Create an app interface that is intuitive and user-friendly, accommodating students unfamiliar or uncomfortable with mobile apps and digital platforms for learning.

    • Develop the app with a focus on user-friendliness and accessibility to support students with different levels of technical proficiency and digital literacy.

02

Research method & Analysis

Research method & Analysis

02

Research method & Analysis

Method

To understand the user's behaviors, preferences, and pain points, extensive observations and in-depht interviews were conducted with twelfth-grade students in the West Sumatra region, Indonesia, where 3D geometry is taught at that educational level.

Observation

In-Depht Inteview

The basic competencies in three-dimensional geometry consist of three parts: distance between points, distance from a point to a line, and distance from a point to a plane. To obtain data regarding the issues students face when solving three-dimensional problems, the students are given five questions, each representing the three basic competencies in three-dimensional geometry.

When students are asked to work on the problems, five points will be observed to understand their approach to three-dimensional geometry:

  • Understanding of Shape:

How students interpret shapes, based on edge values and identifying signs in geometry.

  • Drawing Activities:

  • Drawing is a key stage according to Van Hiele's Phase Based Learning.

  • Observations focus on redrawing the shape and separating plane components.

  • Habits in Drawing

Observing students' drawing techniques and tool usage, which can include writing tools and drawing techniques like dashed lines or block colors.

  • Perspective Change Ability:

Checking if students can alter the perspective of a shape to understand it better.

  • Confidence in Drawing:

Understanding students' drawing habits and ensuring they are confident in their drawings to avoid rushing and missing details.

Observation

In-Depht Inteview

The basic competencies in three-dimensional geometry consist of three parts: distance between points, distance from a point to a line, and distance from a point to a plane. To obtain data regarding the issues students face when solving three-dimensional problems, the students are given five questions, each representing the three basic competencies in three-dimensional geometry.

When students are asked to work on the problems, five points will be observed to understand their approach to three-dimensional geometry:

  • Understanding of Shape:

How students interpret shapes, based on edge values and identifying signs in geometry.

  • Drawing Activities:

  • Drawing is a key stage according to Van Hiele's Phase Based Learning.

  • Observations focus on redrawing the shape and separating plane components.

  • Habits in Drawing

Observing students' drawing techniques and tool usage, which can include writing tools and drawing techniques like dashed lines or block colors.

  • Perspective Change Ability:

Checking if students can alter the perspective of a shape to understand it better.

  • Confidence in Drawing:

Understanding students' drawing habits and ensuring they are confident in their drawings to avoid rushing and missing details.

Observation

In-Depht Inteview

The basic competencies in three-dimensional geometry consist of three parts: distance between points, distance from a point to a line, and distance from a point to a plane. To obtain data regarding the issues students face when solving three-dimensional problems, the students are given five questions, each representing the three basic competencies in three-dimensional geometry.

When students are asked to work on the problems, five points will be observed to understand their approach to three-dimensional geometry:

  • Understanding of Shape:

How students interpret shapes, based on edge values and identifying signs in geometry.

  • Drawing Activities:

  • Drawing is a key stage according to Van Hiele's Phase Based Learning.

  • Observations focus on redrawing the shape and separating plane components.

  • Habits in Drawing

Observing students' drawing techniques and tool usage, which can include writing tools and drawing techniques like dashed lines or block colors.

  • Perspective Change Ability:

Checking if students can alter the perspective of a shape to understand it better.

  • Confidence in Drawing:

Understanding students' drawing habits and ensuring they are confident in their drawings to avoid rushing and missing details.

[observtion]

Drawing shapes comfortably is not a skill that comes to every student, and the shape created can significantly impact their approach to tackling questions.

Drawing shapes comfortably is not a skill that comes to every student, and the shape created can significantly impact their approach to tackling questions.

Students find it challenging to draw shapes without a ruler, and when it comes to lines, showing orthogonal lines is difficult due to the grid on the paper

Students find it challenging to draw shapes without a ruler, and when it comes to lines, showing orthogonal lines is difficult due to the grid on the paper

Students with poor spatial skills find it hard to grasp the planes in shapes, especially influenced by drawing perspective, and often misplace points. Drawing on flat paper makes it tough for them to see objects from different angles since they can't be rotated in space

Students with poor spatial skills find it hard to grasp the planes in shapes, especially influenced by drawing perspective, and often misplace points. Drawing on flat paper makes it tough for them to see objects from different angles since they can't be rotated in space

If the initial drawing doesn't assist students in solving the problem, they need to redraw it for better spatial clarity, which consumes additional time

If the initial drawing doesn't assist students in solving the problem, they need to redraw it for better spatial clarity, which consumes additional time

[Source: Nidya Putri (personal documentation)]

[in depht interview]

02

Research method & Analysis

02

Research method & Analysis

Affinity Diagram

02

problem statement

Pain point

  1. Difficulty drawing shape

  2. Sometimes mistaken in naming, so it does not match what is known in the problem.

  3. Losing lines when drawing due to line overlapping (especially for cube and pyramid shapes).

  4. Difficult to distinguish the front and back parts of a shape, so they understand the spatial structure of the shape.

  5. Cannot rotate the shape without having to redraw.

  6. Difficulty identifying the plane image to be drawn.

  7. Cannot understand the shape and size of the plane if the shape is rotated.

  8. Difficult to distinguish planes inside the shape if there is more than one plane.

03

user persona

03

user persona

At this stage, I am actively identifying several user personas to better understand their diverse needs, all of which are crucial for success and satisfaction. There are several user personas that I can identify:

04

Competitor

04

Competitor

After identifying user persona Raisa, I am conducting a competitive and comparative analysis to gain deeper insights. This analysis involves evaluating competing products or services in the market to understand their strengths, weaknesses, and unique features. By comparing these findings with Raisa's needs and preferences, I aim to identify opportunities for improvement and innovation. This process will inform our product development strategy, ensuring that we meet and exceed Raisa's expectations effectively

Competitve and comparative analysis

Competitive Analysis

Comparative Analysis

Parameter

GeoGebra

Shape 3D

Function

Specifically for 3D calculator

To draw 3D shapes.

Device

Smartphone and desktop

Can be used on PC and is limited only to iOS

Tools

It has many tools

Not too many tools, focusing on drawing, rotating, and viewing shapes

Choose shape

There is no option to select pre-existing shapes; to create a shape, you have to draw it manually by selecting points.

There are pre-existing shape options available, making it easier for users to determine which shape they want to use

View

There's an option to view shapes from any side, which can be done by activating the view button

There's an option to view shapes in isometric and also perspective view

Delete

There's a delete feature located within the tools menu

There's no button to delete the formed shapes or objects

Undo

It has an undo menu

It has an undo menu

Opacity

It cannot change the opacity of shapes, but the standard formed shapes are already in transparent mode

In the learning geometry version, there's an option to change the opacity of shapes from just lines to solid, while in the drawing version, the given shapes are transparent

Place and add Points

The points don't need to be added manually at each corner or line because they are formed automatically along with the shape/object. Additionally, there's an option to add points along the middle of lines.

We can add points anywhere along the existing corners and lines

Rotate

Space rotation can be done freely

Rotation can also be done freely

Connect

After points are placed, lines can be formed by connecting those points

We can connect the existing points to form lines

Color

There's no option to change colors, but each automatically formed shape/object has a different color

In the drawing version, there's no option to change colors, but each shape formed within the object already has a different color

Competitive Analysis

Comparative Analysis

Parameter

GeoGebra

Shape 3D

Function

Specifically for 3D calculator

To draw 3D shapes.

Device

Smartphone and desktop

Can be used on PC and is limited only to iOS

Tools

It has many tools

Not too many tools, focusing on drawing, rotating, and viewing shapes

Choose shape

There is no option to select pre-existing shapes; to create a shape, you have to draw it manually by selecting points.

There are pre-existing shape options available, making it easier for users to determine which shape they want to use

View

There's an option to view shapes from any side, which can be done by activating the view button

There's an option to view shapes in isometric and also perspective view

Delete

There's a delete feature located within the tools menu

There's no button to delete the formed shapes or objects

Undo

It has an undo menu

It has an undo menu

Opacity

It cannot change the opacity of shapes, but the standard formed shapes are already in transparent mode

In the learning geometry version, there's an option to change the opacity of shapes from just lines to solid, while in the drawing version, the given shapes are transparent

Place and add Points

The points don't need to be added manually at each corner or line because they are formed automatically along with the shape/object. Additionally, there's an option to add points along the middle of lines.

We can add points anywhere along the existing corners and lines

Rotate

Space rotation can be done freely

Rotation can also be done freely

Connect

After points are placed, lines can be formed by connecting those points

We can connect the existing points to form lines

Color

There's no option to change colors, but each automatically formed shape/object has a different color

In the drawing version, there's no option to change colors, but each shape formed within the object already has a different color

Competitive Analysis

Comparative Analysis

Parameter

GeoGebra

Shape 3D

Function

Specifically for 3D calculator

To draw 3D shapes.

Device

Smartphone and desktop

Can be used on PC and is limited only to iOS

Tools

It has many tools

Not too many tools, focusing on drawing, rotating, and viewing shapes

Choose shape

There is no option to select pre-existing shapes; to create a shape, you have to draw it manually by selecting points.

There are pre-existing shape options available, making it easier for users to determine which shape they want to use

View

There's an option to view shapes from any side, which can be done by activating the view button

There's an option to view shapes in isometric and also perspective view

Delete

There's a delete feature located within the tools menu

There's no button to delete the formed shapes or objects

Undo

It has an undo menu

It has an undo menu

Opacity

It cannot change the opacity of shapes, but the standard formed shapes are already in transparent mode

In the learning geometry version, there's an option to change the opacity of shapes from just lines to solid, while in the drawing version, the given shapes are transparent

Place and add Points

The points don't need to be added manually at each corner or line because they are formed automatically along with the shape/object. Additionally, there's an option to add points along the middle of lines.

We can add points anywhere along the existing corners and lines

Rotate

Space rotation can be done freely

Rotation can also be done freely

Connect

After points are placed, lines can be formed by connecting those points

We can connect the existing points to form lines

Color

There's no option to change colors, but each automatically formed shape/object has a different color

In the drawing version, there's no option to change colors, but each shape formed within the object already has a different color

05

user Story

05

user Story

After completing competitive and comparative analysis following the identification of user persona Raisa, I am now crafting a user story. This user story aims to encapsulate Raisa's needs, preferences, and pain points identified through the analysis phase. It will outline tasks that Raisa needs to accomplish with our product, emphasizing the value and benefits she expects. By aligning the user story with Raisa's specific requirements and insights gained from the analysis, we can prioritize features and functionalities that will enhance her experience and satisfaction

06

user Story

06

user Story

Feature

Choosing shapes

there are options for shapes, the most frequently used shape is positioned at the front. This feature is needed because the user has difficulty drawing shapes, and if the question being worked on does not clearly display the shape, it will be difficult to determine which shape to draw.

Changing the view

to help see the shape from isometric and perspective angles

Automatically moves

The shape automatically moves in one direction after naming the points. This feature is to prevent users from mistakenly adding point sequences, which is expected to reduce mistakes in drawing shapes.

Delete

can delete components that may have been incorrectly made by the user

Undo

Returns to the previous interaction if there is an error.

Opacity

This feature exists because of students' habits in drawing shapes. Sometimes shapes are drawn using shading to distinguish areas. There are also times when only the line shape of the shape is needed. To understand which area they are working on, a solid color shape sometimes helps more.

Place points and add points

Place points and add points to name the points and add those points to the line.

Rotate

Rotate button, to rotate the shape. This feature is intended to help users see the shape from all angles.

Connect

Connect, to create lines from existing points.

Color, to change the color

Sometimes colored writing tools are used to help distinguish the areas formed in the shape.

Save

So that the user can access their work again.

Feature

Choosing shapes

there are options for shapes, the most frequently used shape is positioned at the front. This feature is needed because the user has difficulty drawing shapes, and if the question being worked on does not clearly display the shape, it will be difficult to determine which shape to draw.

Changing the view

to help see the shape from isometric and perspective angles

Automatically moves

The shape automatically moves in one direction after naming the points. This feature is to prevent users from mistakenly adding point sequences, which is expected to reduce mistakes in drawing shapes.

Delete

can delete components that may have been incorrectly made by the user

Undo

Returns to the previous interaction if there is an error.

Opacity

This feature exists because of students' habits in drawing shapes. Sometimes shapes are drawn using shading to distinguish areas. There are also times when only the line shape of the shape is needed. To understand which area they are working on, a solid color shape sometimes helps more.

Place points and add points

Place points and add points to name the points and add those points to the line.

Rotate

Rotate button, to rotate the shape. This feature is intended to help users see the shape from all angles.

Connect

Connect, to create lines from existing points.

Color, to change the color

Sometimes colored writing tools are used to help distinguish the areas formed in the shape.

Save

So that the user can access their work again.

Feature

Choosing shapes

there are options for shapes, the most frequently used shape is positioned at the front. This feature is needed because the user has difficulty drawing shapes, and if the question being worked on does not clearly display the shape, it will be difficult to determine which shape to draw.

Changing the view

to help see the shape from isometric and perspective angles

Automatically moves

The shape automatically moves in one direction after naming the points. This feature is to prevent users from mistakenly adding point sequences, which is expected to reduce mistakes in drawing shapes.

Delete

can delete components that may have been incorrectly made by the user

Undo

Returns to the previous interaction if there is an error.

Opacity

This feature exists because of students' habits in drawing shapes. Sometimes shapes are drawn using shading to distinguish areas. There are also times when only the line shape of the shape is needed. To understand which area they are working on, a solid color shape sometimes helps more.

Place points and add points

Place points and add points to name the points and add those points to the line.

Rotate

Rotate button, to rotate the shape. This feature is intended to help users see the shape from all angles.

Connect

Connect, to create lines from existing points.

Color, to change the color

Sometimes colored writing tools are used to help distinguish the areas formed in the shape.

Save

So that the user can access their work again.

06

Ideation

06

Ideation

After identifying the features Raisa needs based on the user story, I am now in the ideation phase. This involves creating user flows and scenarios that depict how Raisa will interact with our product, ensuring a seamless and intuitive experience. Additionally, I am gathering requirements from Raisa's perspective, focusing on features that address her specific needs. This process will guide the design and development efforts to deliver a solution that meets and exceeds her expectations.

[User Flow]

[Scenario]

Overview

Currently, Raisa is working on a three-dimensional geometry math task. Raisa faces challenges in drawing shapes, leading to the loss of planes within the shape. When attempting to extract those planes, Raisa also encounters difficulty as the drawn shapes may not appear as intended. Additionally, Raisa has made mistakes in placing point sequences. Due to these challenges, Raisa is finding it difficult to complete the task, and it is taking a considerable amount of time to finish.

  1. The first page features options to log in now or later, influencing the functionality to complete tasks

  1. There is a screen that guides Raisa to create a new project or open a previous project

  1. After choosing to create a new project, the next step is to name the project

  1. After naming the project, the next step is to start drawing the shape. There will be default shapes options that appear

  1. Raisa can change the shapes and also the color of the shapes if needed through buttons at the bottom of the screen

  1. After selecting the shape, the next step for Raisa is to add points. The keyboard will automatically appear to assist Andi in adding those points

  1. After adding the points, the next step is to connect those points.

  1. Raisa can rotate the completed shape to view the planes formed inside the structure from different angle

02

problem statement

Requirement

  1. The user can choose to log in now or later; this choice won't affect their work, only the option to save the work

  2. Giving a job a name is necessary so that when the user saves the work, they can access it again.

  3. On the screen for naming, the keyboard will appear immediately so that the user can promptly provide a name.

  4. The first time entering the system, it should provide a default structure.

  5. The main canvas is connected to the user's home screen and the save feature.

  6. Sub-canvases (structure, point, and area) are linked to the main canvas.

  7. The keyboard will appear immediately when the user adds a point.

  8. When a point is added, the structure automatically rotates.

  9. The undo feature is only available on sub-canvases or after the user completes a task.

  10. Rotation can be done with a button to avoid damage and moving the structure.

  11. The area color is automatic, matching the structure and the following areas

07

Information
architecture & wireframe

07

Information
architecture & wireframe

After finalizing user flows, scenarios, and gathering requirements based on persona Raisa, I'm now focusing on architecture information and wireframing. This stage includes designing the system architecture and creating visual wireframes to align with Raisa's needs and preferences, ensuring a streamlined development process

08

USability testing

08

USability testing

After finalizing architecture and wireframes based on Raisa's needs, I'm now focusing on usability testing. This phase involves gathering feedback to refine our design, ensuring it meets Raisa's expectations and usability standards

Test plan

Overall goal:

Assessing the user-friendliness of the existing interface when users create a new file, name it, and draw the 3D geometric shape.

Specific objectives:

  • Assess the clarity of the steps involved in initiating a new file, including the ease of creating and naming the new file.

  • Evaluate the ease of selecting and initiating the 3D geometric drawing feature.

  • Assess the intuitiveness and effectiveness of the drawing tools and interface.

  • Gather user feedback on challenges faced and collect suggestions for improvements.

Device and Tools:

Desktop, laptop, & Useberry

Methods:

Unmoderated testing; screen recording, screen captures derived from click tracking

Location:

Remote

Device and Tools:

Desktop, laptop, & Useberry

Partisipant:

6 participants, namely 12th-grade high school students or their equivalents.

Test tasks

  1. Start by naming your 3D shape for easy saving and access.

  2. Select a pyramid, change its color, then transform it into a cube.

  3. Change the cube's color, make it transparent, then revert to the original state.

  4. Add points named ABCD EFGH at each corner of the shape.

  5. Create a plane named ABGH and change its color.

  6. Add another plane named AFH, switch the view from Isometric to Perspective, and back.

  7. Delete the new plane, undo the action, change the plane to delete, then undo it again.

  8. View the shape and planes from different perspectives.

Usability scenarios

  1. Entering the canvas

  2. Choosing shapes and changing colors

  3. Changing colors and using the opacity feature

  4. Adding points'

  5. Creating planes

  6. Creating additional planes

  7. Using the delete and undo features

  8. Rotating objects

Test tasks

Test tasks

  1. Start by naming your 3D shape for easy saving and access.

  2. Select a pyramid, change its color, then transform it into a cube.

  3. Change the cube's color, make it transparent, then revert to the original state.

  4. Add points named ABCD EFGH at each corner of the shape.

  5. Create a plane named ABGH and change its color.

  6. Add another plane named AFH, switch the view from Isometric to Perspective, and back.

  7. Delete the new plane, undo the action, change the plane to delete, then undo it again.

  8. View the shape and planes from different perspectives.

Usability scenarios

  1. Entering the canvas

  2. Choosing shapes and changing colors

  3. Changing colors and using the opacity feature

  4. Adding points'

  5. Creating planes

  6. Creating additional planes

  7. Using the delete and undo features

  8. Rotating objects

Test tasks

Test tasks

  1. Start by naming your 3D shape for easy saving and access.

  2. Select a pyramid, change its color, then transform it into a cube.

  3. Change the cube's color, make it transparent, then revert to the original state.

  4. Add points named ABCD EFGH at each corner of the shape.

  5. Create a plane named ABGH and change its color.

  6. Add another plane named AFH, switch the view from Isometric to Perspective, and back.

  7. Delete the new plane, undo the action, change the plane to delete, then undo it again.

  8. View the shape and planes from different perspectives.

Usability scenarios

  1. Entering the canvas

  2. Choosing shapes and changing colors

  3. Changing colors and using the opacity feature

  4. Adding points'

  5. Creating planes

  6. Creating additional planes

  7. Using the delete and undo features

  8. Rotating objects

Test tasks

09

Finding and recommendation

Finding and recommendation

09

Finding and recommendation

After conducting usability testing, I identified problems and assessed their severity. Based on these findings, I developed recommendations to address the issues and improve the overall user experience for persona Raisa

Finding

Issue

Severity level

Lack of clarity and guidance on login screen, causing confusion among users.

Level 1: Low

Lack of clarity and guidance on login screen, causing confusion among users.

Level 1: Low

Lack of clarity and guidance on login screen, causing confusion among users.

Level 1: Low

Complexity in naming tasks, leading to challenges and delays.

Level 1: Low

Complexity in naming tasks, leading to challenges and delays.

Level 1: Low

Complexity in naming tasks, leading to challenges and delays.

Level 1: Low

Difficulty in changing shapes, impacting task completion.

Level 3: Serious

Difficulty in changing shapes, impacting task completion.

Level 3: Serious

Difficulty in changing shapes, impacting task completion.

Level 3: Serious

Confusion in Interface Elements: Confusion caused by similar icons and buttons, affecting navigation.

Level 4: Critical

Confusion in Interface Elements: Confusion caused by similar icons and buttons, affecting navigation.

Level 4: Critical

Confusion in Interface Elements: Confusion caused by similar icons and buttons, affecting navigation.

Level 4: Critical

Difficulty in finding color and opacity buttons, impacting usability.

Level 2: Medium

Difficulty in finding color and opacity buttons, impacting usability.

Level 2: Medium

Difficulty in finding color and opacity buttons, impacting usability.

Level 2: Medium

Challenges in task flow, hindering efficient completion.

Level 4: Critical

Challenges in task flow, hindering efficient completion.

Level 4: Critical

Challenges in task flow, hindering efficient completion.

Level 4: Critical

Difficulty in Undoing Actions: Lack of error prevention components and guidance in delete feature usage.

Level 2: Medium

Difficulty in Undoing Actions: Lack of error prevention components and guidance in delete feature usage.

Level 2: Medium

Difficulty in Undoing Actions: Lack of error prevention components and guidance in delete feature usage.

Level 2: Medium

Limited discoverability of rotation feature affects user spatial problems.

Level 4: Critical

Limited discoverability of rotation feature affects user spatial problems.

Level 4: Critical

Limited discoverability of rotation feature affects user spatial problems.

Level 4: Critical

Recommendation

  • Redesigned Onboarding and Login Screens

Add clearer onboarding and login screens to facilitate user understanding of the next steps, particularly in adding job names, for more effective utilization of the save and history features.

  • Optimized Job Naming Flow

Develop a more effective flow for adding job names. This step is crucial and should be designed to assist users without burdening them, aiding in accessing their work effectively.

  • Enhance Shape Selection Clarity and Description

Provide clearer and easier steps for users to select and create shapes. Additionally, include descriptions for each shape to instill user confidence and aid in their selection process.

  • Toggle Button Revision

Revise toggle buttons to prevent them from appearing more important than bottom bar buttons, ensuring participants do not struggle to find the button for changing shapes in the bottom app.

  • Improved Button Grouping and Notifications

Group or use clearer dividers for bottom app buttons to prevent confusion. Additionally, add toast notifications to assist users in understanding their interaction status when changing color and opacity.

  • Refined Interaction Flow on Connect Screen

Reconfigure the flow on the connect screen and add components to inform users about their interactions, preventing errors when creating lines or planes, as well as interactions like deletion and color changes.

  • Enhanced Delete and Undo Functionality

Clarify the state of the delete and undo buttons. When deleting, add a preview feature as deletion can lead to user errors.

  • Integrated Informative Rotation Feature

Integrate the rotation feature with the view to provide users with informative object rotation. Users should rotate objects according to specific sides, improving spatial understanding.

Recommendation

  • Redesigned Onboarding and Login Screens

Add clearer onboarding and login screens to facilitate user understanding of the next steps, particularly in adding job names, for more effective utilization of the save and history features.

  • Optimized Job Naming Flow

Develop a more effective flow for adding job names. This step is crucial and should be designed to assist users without burdening them, aiding in accessing their work effectively.

  • Enhance Shape Selection Clarity and Description

Provide clearer and easier steps for users to select and create shapes. Additionally, include descriptions for each shape to instill user confidence and aid in their selection process.

  • Toggle Button Revision

Revise toggle buttons to prevent them from appearing more important than bottom bar buttons, ensuring participants do not struggle to find the button for changing shapes in the bottom app.

  • Improved Button Grouping and Notifications

Group or use clearer dividers for bottom app buttons to prevent confusion. Additionally, add toast notifications to assist users in understanding their interaction status when changing color and opacity.

  • Refined Interaction Flow on Connect Screen

Reconfigure the flow on the connect screen and add components to inform users about their interactions, preventing errors when creating lines or planes, as well as interactions like deletion and color changes.

  • Enhanced Delete and Undo Functionality

Clarify the state of the delete and undo buttons. When deleting, add a preview feature as deletion can lead to user errors.

  • Integrated Informative Rotation Feature

Integrate the rotation feature with the view to provide users with informative object rotation. Users should rotate objects according to specific sides, improving spatial understanding.

Recommendation

  • Redesigned Onboarding and Login Screens

Add clearer onboarding and login screens to facilitate user understanding of the next steps, particularly in adding job names, for more effective utilization of the save and history features.

  • Optimized Job Naming Flow

Develop a more effective flow for adding job names. This step is crucial and should be designed to assist users without burdening them, aiding in accessing their work effectively.

  • Enhance Shape Selection Clarity and Description

Provide clearer and easier steps for users to select and create shapes. Additionally, include descriptions for each shape to instill user confidence and aid in their selection process.

  • Toggle Button Revision

Revise toggle buttons to prevent them from appearing more important than bottom bar buttons, ensuring participants do not struggle to find the button for changing shapes in the bottom app.

  • Improved Button Grouping and Notifications

Group or use clearer dividers for bottom app buttons to prevent confusion. Additionally, add toast notifications to assist users in understanding their interaction status when changing color and opacity.

  • Refined Interaction Flow on Connect Screen

Reconfigure the flow on the connect screen and add components to inform users about their interactions, preventing errors when creating lines or planes, as well as interactions like deletion and color changes.

  • Enhanced Delete and Undo Functionality

Clarify the state of the delete and undo buttons. When deleting, add a preview feature as deletion can lead to user errors.

  • Integrated Informative Rotation Feature

Integrate the rotation feature with the view to provide users with informative object rotation. Users should rotate objects according to specific sides, improving spatial understanding.

10

Iteration

10

Iteration

After identifying problems and developing recommendations from usability testing, I am now iterating on the design. This phase involves refining and optimizing the product based on feedback to enhance the overall user experience

[Launch the App]

Before

The 'buat baru' button on the home screen for adding new tasks is not functioning properly, as it is frequently confused with the 'buka' button

After

The iteration brings a stronger focus to the 'buat baru' button, featuring a floating style and clear separation from the navbar

[Name the work]

Before

The 'buat baru' button on the home screen for adding new tasks is not functioning properly, as it is frequently confused with the 'buka' button

After

The iteration brings a stronger focus to the 'buat baru' button, featuring a floating style and clear separation from the navbar

[Choose Shape]

Before

An issue in this section arises from a flow error. The 'bidang' button at the bottom was originally intended to activate automatically upon the user completing the created plane, but this has caused confusion

After

With the iteration, the 'bidang' button will be replaced by the 'pilih' button. Users can now easily stop whenever they need to, whether it's after drawing a line or creating a plane

[Button]

Before

The challenge users face is due to the unclear design of the initial button and the similarity in the icon design

After

After the iteration, the hierarchy of the buttons becomes clearer, especially for the function of the toggle button at the top of the screen

[Add Point]

Before

In previous designs, a keyboard would appear to indicate the task, but it lacked sufficient information. Additionally, a point was placed in one corner, leading to users often pressing it by mistake

After

After the iteration, it not only prompts the user with a pop-up keyboard to indicate the need for a point but also displays a notification (toast) to label the points. In addition to marking points, the toast is also utilized for various other tasks

[Connect]

Before

An issue in this section arises from a flow error. The 'bidang' button at the bottom was originally intended to activate automatically upon the user completing the created plane, but this has caused confusion

After

With the iteration, the 'bidang' button will be replaced by the 'pilih' button. Users can now easily stop whenever they need to, whether it's after drawing a line or creating a plane

[View]

Before

The rotate feature in its current form may function, but it lacks a significant impact on spatial issues. It serves as a free rotation button without any additional transformative effects

After

In this iteration, the rotation feature will be part of the view screen, which also shows planes that form in the shape. No dedicated rotate button will be present; instead, users can rotate by selecting a point, line, or plane perspective in the view layer. This aims to improve users' spatial understanding of shapes as they view planes consciously from desired angles.

[Delete & Undo]

Before

The initial concept had users delete a plane by clicking on it, risking user error with potential selection of the wrong plane or point. Additionally, there was a lack of information about the specific plane or point to delete and the outcome of the delete interaction

After

The delete flow is clarified through the user's selection of the plane or point. The new design provides a preview of the object to be deleted, accompanied by a toast notification and the total point that the shape has for user awareness. An undo button is also available in case users change their minds

11

the Interactions

11

the Interactions

This section showcases how users would interact with Geome3 in its final form. The prototype simulates real product behavior, demonstrating key interactions such as shape creation, spatial adjustments, and tool functionalities. By closely mirroring the intended experience, these interactions provide a tangible vision of how Geome3 would function when fully developed.

[Prototype]

to

drawing

Shapes feature aims to reduce user confusion and drawing time significantly, unlike traditional methods that may result in shapes not accurately representing the intended form

[Prototype]

to

Editing

If users accidentally or intentionally put a point in the wrong spot, it might create a shape they didn't want. That's why we have delete and undo buttons for users to fix things

[Prototype]

to

Editing

If users accidentally or intentionally put a point in the wrong spot, it might create a shape they didn't want. That's why we have delete and undo buttons for users to fix things

[Prototype]

to

Memory recalling

Just like notes, exercises, and homework, naming and saving work allows users to revisit their assignments when necessary. This will help such users when they are studying again for exam preparation

[Prototype]

to

Memory recalling

Just like notes, exercises, and homework, naming and saving work allows users to revisit their assignments when necessary. This will help such users when they are studying again for exam preparation

12

Final Result

12

Final Result

After multiple iterations, this version of Geome3 has addressed major usability concerns and now offers a more intuitive experience tailored to Raisa’s needs. While significant improvements have been made, further refinements will focus on enhancing usability and optimizing the overall interaction flow.

12

Design System

12

Design System

Wait for the live

Wait for the live

Wait for the live

13

Glossary

13

Glossary

Here is the final result, but it's not complete yet. There is still room for improvement

Putar bangun

Rotate the shape

Lanjutkan nanti

Continue later (refers to login later)

Lupa password

Forget password

Belum punya akun?

Don't have an account yet?

Buat akun

Create an account

Tersimpan

Saved screen

Buat Baru

Add new

Beri nama pekerjaanmu

Name the work

Baru saja

Recent work

Belum Ada Pekerjaan

Nothing in here currently

Ditambahkan ke favorit

Add to favorite

Kamu yakin ingin keluar?

Are you sure you want to Log Out?

Ganti nama

Rename

Bagikan sebagai

Share as Jpeg

Pilih Bangunmu!

Choose your shape!

Apakah kamu yakin mengghapus ...?

Are you sure delete this work?

Ayo mulai dengan memilih bangun dan juga warna

Let’s start with choosing shape and color

LogIn dulu agar kamu bisa simpan dan akses kembali pekerjaanmu

Log in to save your work and access it easily later.

Mulai Pilih

Let’s choose

Mohon tunggu

Please wait

Lanjutkan pekerjaan

Add Point

Duh! Ada yang salah. Coba lagi

Opps! there is something wrong. Try again

Yay! Pekerjaamu sudah bisa disimpan

Yay! you can save your work know

Yay! Pekerjaamu berhasil disimpan

Yay! Your work sucsessfully saved

Bangun

Shape

Titik

Point

Beri Titik

Put a Point

Tambah Titik

Add Point

Putar bangun

Rotate the shape

Lanjutkan nanti

Continue later (refers to login later)

Lupa password

Forget password

Belum punya akun?

Don't have an account yet?

Buat akun

Create an account

Tersimpan

Saved screen

Buat Baru

Add new

Beri nama pekerjaanmu

Name the work

Baru saja

Recent work

Belum Ada Pekerjaan

Nothing in here currently

Ditambahkan ke favorit

Add to favorite

Kamu yakin ingin keluar?

Are you sure you want to Log Out?

Ganti nama

Rename

Bagikan sebagai

Share as Jpeg

Pilih Bangunmu!

Choose your shape!

Apakah kamu yakin mengghapus ...?

Are you sure delete this work?

Ayo mulai dengan memilih bangun dan juga warna

Let’s start with choosing shape and color

LogIn dulu agar kamu bisa simpan dan akses kembali pekerjaanmu

Log in to save your work and access it easily later.

Mulai Pilih

Let’s choose

Mohon tunggu

Please wait

Lanjutkan pekerjaan

Add Point

Duh! Ada yang salah. Coba lagi

Opps! there is something wrong. Try again

Yay! Pekerjaamu sudah bisa disimpan

Yay! you can save your work know

Yay! Pekerjaamu berhasil disimpan

Yay! Your work sucsessfully saved

Bangun

Shape

Titik

Point

Beri Titik

Put a Point

Tambah Titik

Add Point

Putar bangun

Rotate the shape

Lanjutkan nanti

Continue later (refers to login later)

Lupa password

Forget password

Belum punya akun?

Don't have an account yet?

Buat akun

Create an account

Tersimpan

Saved screen

Buat Baru

Add new

Beri nama pekerjaanmu

Name the work

Baru saja

Recent work

Belum Ada Pekerjaan

Nothing in here currently

Ditambahkan ke favorit

Add to favorite

Kamu yakin ingin keluar?

Are you sure you want to Log Out?

Ganti nama

Rename

Bagikan sebagai

Share as Jpeg

Pilih Bangunmu!

Choose your shape!

Apakah kamu yakin mengghapus ...?

Are you sure delete this work?

Ayo mulai dengan memilih bangun dan juga warna

Let’s start with choosing shape and color

LogIn dulu agar kamu bisa simpan dan akses kembali pekerjaanmu

Log in to save your work and access it easily later.

Mulai Pilih

Let’s choose

Mohon tunggu

Please wait

Lanjutkan pekerjaan

Add Point

Duh! Ada yang salah. Coba lagi

Opps! there is something wrong. Try again

Yay! Pekerjaamu sudah bisa disimpan

Yay! you can save your work know

Yay! Pekerjaamu berhasil disimpan

Yay! Your work sucsessfully saved

Bangun

Shape

Titik

Point

Beri Titik

Put a Point

Tambah Titik

Add Point

14

Takeaways

14

Takeaways

Three-dimensional geometry, a subject in mathematics mandated by the curriculum from elementary through high school, presents unique challenges. 12th-grade students often find the mathematical operations manageable, but they struggle more with understanding the shapes and planes involved. Traditionally, students draw these shapes on paper, a two-dimensional surface. This process involves marking points, adding lines, creating planes, and sometimes erasing elements. However, this method limits their ability to explore, restricting the information available and making their spatial processes less effective, partly due to their drawing skills.

To address these challenges, I developed an application designed to enhance students' understanding and efficiency in three-dimensional geometry. The app's features—developed based on user needs identified through observations and interviews—follow the first stage of the five elements of the user experience framework. The primary aim is to assist students in solving three-dimensional geometry problems, particularly in drawing and spatial comprehension. Features such as selecting shapes, adding points, connecting lines, changing views, erasing, undoing actions, adjusting colors and opacity, and saving work are intended to streamline the drawing process and deepen students' understanding of the shapes they create.

However, initial testing revealed usability issues with the previous design. Iterations have focused on improving usability, but further testing is necessary to determine how effectively this application helps students in tackling three-dimensional geometry problems.

Ditambahkan ke favorit

Add to favorite

Kamu yakin ingin keluar?

Are you sure you want to Log Out?

Ganti nama

Rename

Bagikan sebagai

Share as Jpeg

Pilih Bangunmu!

Choose your shape!

Apakah kamu yakin mengghapus ...?

Are you sure delete this work?

Ayo mulai dengan memilih bangun dan juga warna

Let’s start with choosing shape and color

LogIn dulu agar kamu bisa simpan dan akses kembali pekerjaanmu

Log in to save your work and access it easily later.