StepSem: 지속 가능한 수학 학습을 위한 절차적 학습 경험 설계
Services
App Design
Client
PRACTICALSKETCH
Date
November 2025
Project Overview
StepSem은 초·중등 학습자를 위해 설계된 모바일 수학 학습 앱으로, 사용자가 매일 꾸준히 문제를 풀며 학습 습관을 형성할 수 있도록 돕는 것을 목표로 합니다.
StepSem은 단순히 문제 풀이 기능을 제공하는 것이 아니라, 학습자가 ‘왜 이 문제를 풀고 있는지’, ‘오늘 무엇을 이루었는지’를 직관적으로 이해할 수 있도록 학습 흐름, 보상 구조, 감정적 피드백 시스템을 정교하게 설계한 것이 핵심입니다.
Project Highlights
Goal
StepSem의 목표는 수학 학습을 단순한 문제 풀이의 연속이 아니라, 학습자가 현재 자신의 위치를 이해하고 다음 행동을 고민하지 않아도 되는 절차적으로 안내되는 학습 경험으로 재구성하는 것이었습니다. 특히 초·중등 학습자가 스스로 학습 전략을 세우기 어렵다는 점에 주목하여, 이해–연습–검증의 흐름이 자연스럽게 이어지도록 UX 구조를 설계하고, 학습 지속성을 높이는 것을 핵심 목표로 삼았습니다.
Challenge
가장 큰 과제는 점수 기반 평가가 없는 환경에서도 학습 동기를 유지하면서, 학습자의 개인차를 UX 구조 안에서 효과적으로 흡수하는 것이었습니다. 학습 과정에서 발생하는 오답, 재학습, 이전 유닛 회귀와 같은 상황은 필연적이지만, 이를 UI 상에서 드러낼 경우 학습자는 쉽게 좌절을 느낄 수 있었습니다. 또한 학습 속도와 이해 수준이 서로 다른 학습자들에게 동일한 흐름을 제공해야 한다는 점에서, UX 설계 차원에서 높은 복잡성을 동반했습니다.
Outcome
이러한 과제를 해결하기 위해 StepSem은 학습 단계를 명확히 인지할 수 있는 구조를 제공하되, 실패나 후퇴가 드러나지 않도록 설계된 저마찰 학습 흐름을 구현했습니다. 학습자의 성취도, 속도, 오류 패턴에 따라 다음 단계가 자동으로 조정되는 진행 구조를 도입함으로써, 사용자는 판단 부담 없이 학습에 집중할 수 있게 되었습니다. 그 결과 StepSem은 학습 지속성과 몰입도를 동시에 개선하는 적응형 수학 학습 UX를 구축할 수 있었습니다.
Project Timeline
Explore Problem
기존 모바일 수학 학습 앱들은 다양한 기능을 제공하고 있음에도 불구하고, 학생들이 꾸준히 학습을 이어가도록 만드는 구조적 설계가 부족하다는 문제를 가지고 있었습니다. 특히 초·중등 학습자는 스스로 학습 루틴을 형성하기 어렵고, 작은 피드백에도 민감하게 반응하기 때문에 동기 유지와 경험 설계가 학습 성공에 큰 영향을 미칩니다.
학습 지속률 저하
학습 주기를 형성해 줄
시스템 부재
피드백 구조 단순
동기 부여 메시지가
일관적이지 않음
콘텐츠 구조 혼란
학습을 이해하기 어려워
탐색 경험 저하
Card Sorting
문제에 해결안을 정의하기 위해 단일 가설에 의존하지 않고, 학습 로그 분석, 내부 기획 논의, 기존 교육 앱 벤치마킹을 통해 다양한 관찰 인사이트를 수집했습니다. 이를 통해 특정 기능의 문제가 아니라, 학습 전반에서 반복적으로 나타나는 경험적 신호들을 파악하고자 했습니다.
수집된 인사이트는 카드 단위로 분리한 뒤, 기능이 아닌 의미와 경험 흐름을 기준으로 카드 소팅을 진행했습니다. 이 과정에서 개별 현상을 넘어 공통된 패턴과 핵심 마찰 지점을 구조화할 수 있었으며, 이후 UX Approach로 확장하는 기반을 마련했습니다.
Define Challenge
수집된 아이디어를 즉시 해결안으로 전환하지 않고, How Might We(HMW) 질문으로 재구성하여 문제를 다시 탐색했습니다. 이는 관찰된 현상을 기능 요구로 고정하기보다, 학습 경험 전반에서 UX가 개입할 수 있는 가능 영역을 넓게 정의하기 위한 접근이었습니다.
HMW 질문은 학습자가 처한 상태와 경험의 흐름에 초점을 맞추어 설계되었으며, 이를 통해 학습 단계 인지, 판단 부담, 재학습에 대한 좌절, 개인차로 인한 흐름 단절과 같은 핵심 마찰 지점을 구조적으로 정리할 수 있었습니다. 이 질문 기반 탐색 과정은 이후 StepSem의 UX Approach를 도출하는 기준점으로 활용되었습니다.
UX Approach
Objective: 절차적 학습 구조를 통해 학습자의 중도 이탈을 줄이고, 지속적인 학습 행동이 자연스럽게 반복되는 수학 학습 경험을 만든다.
Key Result: 1) 7일 학습 지속률을 기존 대비 25% 이상 개선; 2) 학습 유닛 완주율을 20% 이상 개선; 3) 학습 피드백 관련 CSAT 4.2/5 이상 유지
학습 구조 정의
학습을 유닛–단계–문항의 구조로 구조화하고, 각 단계마다 기록 데이터와 피드백을 명확히 정의해 학습 흐름과 성취가 자연스럽게 인식되도록 설계했습니다.
출석체크 시스템 설계
출석 일수에 따라 단계별 메시지를 제공하고, 연속 학습과 중단 후 재진입 모두에서 학습을 이어갈 수 있도록 동기 강화형 출석 UX를 설계했습니다.
랭킹 시스템 구조 설계
점수 대신 포인트 획득, 연속 학습일, 도전 여부 등 학습 참여도 기반 메타데이터로 Soft-ranking 구조를 설계하고, 이를 등급으로 시각화했습니다.
대화형 캐릭터 피드백 시스템
학습 중 정답·오답, 목표 이탈, 재학습 판단이 필요한 순간마다 캐릭터 메시지를 통해 감정적 피드백과 학습 안내를 자연스럽게 제공했습니다.
수학, 다음 스텝이 보이다
Sequence Diagram
학습자가 유닛의 모든 단계를 완료했을 때, 학습 이벤트가 유효 학습으로 판단되고 출석·연속 학습을 거쳐 Soft-Ranking에 반영되는 전체 흐름을 보여줍니다. 학습 이벤트는 앱에서 발생하지만, 유효 학습 판단, 출석 처리, 랭킹 산정은 각각 분리된 서비스에서 처리되도록 설계하여 학습 경험과 보상 로직을 명확히 분리했습니다.
유효 학습이 확정되면 학습 참여도 점수가 산정되고, 주간·시즌 기준의 Soft-Ranking 계산을 거쳐 랭킹과 캐릭터 등급으로 변환됩니다. 이 과정에서 점수 경쟁보다는 학습 참여 흐름이 보상으로 이어지도록 설계되어, 사용자는 복잡한 계산 과정을 인식하지 않고도 자신의 학습 결과를 자연스럽게 성장 경험으로 받아들이게 됩니다.
UI Storyboard
학습자가 어떤 맥락에서 어떤 행동을 하게 되는지를 중심으로 스토리보드를 구성하여, 사용자 경험의 흐름이 끊기지 않도록 설계했습니다. 이를 위해 학습 시작부터 유닛 진행, 문항 풀이, 피드백, 재학습, 학습 종료까지의 전 과정을 하나의 시나리오로 정의하고, 각 단계에서 노출되는 화면과 인터랙션을 체계적으로 정리한 화면설계서와 플로우 다이어그램을 제작했습니다. 이 문서들은 UX 의도를 명확히 전달하는 동시에, 개발·QA 단계에서 구현 기준으로 활용될 수 있도록 예외 상황과 분기 흐름까지 포함해 구성되었습니다.
Character Dialogue Design
StepSem에서는 학습 피드백을 단일한 톤의 메시지로 전달하는 대신, 캐릭터의 성격을 기준으로 대사의 말투와 표현 방식을 설계했습니다. 정답, 오답, 재학습, 학습 유도 등 동일한 학습 상황이라도 캐릭터의 성격에 따라 서로 다른 반응을 보이도록 구성함으로써, 학습자가 피드백을 기계적인 알림이 아닌 대화로 인식할 수 있도록 UX를 설계했습니다.
이러한 대사 설계는 단순한 문구 작성에 그치지 않고, 학습자의 감정 상태와 학습 맥락을 고려한 감정적 완충 장치로 기능합니다. 오답이나 재도전 상황에서도 좌절감이 과도하게 증폭되지 않도록 표현 수위를 조절하고, 자연스럽게 다음 학습 행동으로 이어질 수 있도록 메시지를 구조화함으로써 학습 흐름을 방해하지 않는 대화형 피드백 시스템을 구축했습니다.