본문으로 건너뛰기
← 포트폴리오 목록으로
교육2026년

취소가 쿠폰이 되는 화상 영어 — 1:1 수업 운영 규칙을 시스템으로 옮기기

수강생 취소·선생님 노쇼·홀딩·정산이 맞물린 1:1 화상 영어 수업의 운영 규칙을 서버 정책으로 고정하고, 수강생·선생님·관리자 화면과 기존 사이트 데이터 이관까지 진행한 프로젝트. 상태를 저장하지 않고 계산하게 한 설계와 외부 연동 교체 과정을 함께 담았다.

이창민
화상 영어1:1 수업수강권보충 쿠폰스케줄 관리선생님 정산데이터 이관무중단 배포

실제 서비스가 아닌, 핵심 기능 흐름만 담아 재구성한 익명화 목업입니다. 모든 데이터는 가상입니다.

✓ 3시간 전 취소 시 보충 쿠폰 자동 발행✓ 4주 블록 단위 쿠폰 발행 한도✓ 차단 슬롯으로 같은 자리 보충 방지✓ 선생님 노쇼 롤오버와 정산 제외✓ 관리자 홀딩·재매칭과 예외처리 로그✓ 타임존 기준 스케줄과 영문 선생님 화면

화면 스켈레톤

저장소 라우트·요구사항 기준 수강생 핵심 8개 화면 재구성

고객사 화면은 저작권 보호를 위해 공개하지 않는 대신, 주요 화면의 구성을 와이어프레임으로 재구성했습니다.

마이페이지 홈

월간 수업 캘린더

수업 상세

수업 취소

쿠폰 · 보충 예약

수업 피드백

수강신청서

내 정보

이 서비스가 해결하는 문제

1:1 화상 영어 수업은 수업 자체보다 수업 바깥의 운영이 더 복잡하다. 해외에 흩어진 선생님과 국내외 수강생의 시간대가 다르고, 수강생은 사정이 생기면 수업을 취소하며, 선생님도 아프거나 연락 없이 빠진다. 기존에는 쇼핑몰형 사이트에서 수강권을 팔고 예약 플러그인과 사람의 손으로 스케줄·출결·보충을 맞춰 왔다. 취소 한 건이 생길 때마다 몇 회차가 남았는지, 보충을 언제 누구와 잡을지, 선생님 수업료에 넣을지 뺄지를 관리자가 따로 계산해야 했다.

이 프로젝트는 그 운영 규칙을 시스템으로 옮겼다. 수강생·선생님·관리자 세 역할의 화면을 새로 만들고, 취소·쿠폰·보충·결석·선생님 노쇼·홀딩·재매칭·정산이 서로 맞물린 정책을 서버의 계산 규칙으로 고정했다. 그리고 운영 중인 기존 사이트의 회원·수강권·예약 데이터를 새 시스템으로 옮긴 뒤 도메인을 전환했다.

핵심 가치 제안

  • 취소가 곧 쿠폰이 되는 규칙 — 수업 3시간 전까지 취소하면 보충 쿠폰이 자동으로 발행된다. 발행 한도는 수강권 시작일부터 28일씩 끊은 블록마다 주 수업 횟수만큼이고, 한도를 넘으면 취소 대신 결석으로 처리된다는 안내가 먼저 뜬다.
  • 차단 슬롯으로 같은 자리 재예약 방지 — 쿠폰에는 취소 당시의 선생님·요일·시간이 함께 저장되고, 보충 예약 화면에서 그 자리는 아예 보이지 않는다. 담당 선생님이 바뀌면 미사용 쿠폰의 차단 슬롯도 새 선생님 기준으로 따라간다.
  • 선생님 노쇼는 롤오버로 보상 — 선생님 귀책 결강은 같은 요일·시간으로 일정 끝에 한 회를 연장하고, 3시간 미만 통보였다면 보충 쿠폰까지 얹는다. 해당 수업은 선생님 정산 수업 수에서 빠진다.
  • 타임존 기준 스케줄 — 모든 수업 시간은 각자 설정한 현지 시간으로 바뀌어 보이고, 선생님 화면은 영문으로 따로 구성했다.
  • 관리자의 예외 처리를 기록으로 남기기 — 홀딩·만료 복구·수동 쿠폰·일괄 취소 같은 수동 처리는 처리자·시각·사유가 로그로 남는다.

사용자 시나리오

초등학생 자녀의 화상 영어를 알아보던 보호자가 회원가입을 하고 20문항 수강신청서에 실력과 가능한 요일을 적어 낸다. 관리자는 신청서를 보고 화·목에는 한 선생님, 토요일에는 다른 선생님을 배정한 뒤 결제 링크를 알림톡으로 보낸다. 보호자는 그 링크에서 주 3회 25분 4주 수강권을 결제하고, 마이페이지 캘린더에서 첫 수업을 확인한다. 둘째 주 목요일 학교 행사로 수업을 전날 취소하자 보충 쿠폰이 발행되고, 쿠폰 탭에서 다른 날 저녁 시간을 골라 보충 수업을 잡는다. 수업이 끝나면 선생님이 남긴 6항목 별점과 숙제 피드백이 같은 날짜에 붙는다.

관련 포스트

새 글 알림 받기

평일 오전 10시 30분, 하루 한 통의 일일 다이제스트를 보내드립니다.

AI/테크 · 웹/제품/디자인 · 비즈니스/산업 · 경제/금융 · 증시/기업 · 정책/규제 · 국제/지정학 · 국방/방산 · 사이버보안

구독 신청 시 새 글 알림 발송을 위한 이메일 이용에 동의하게 됩니다. 신청 후 받는 확인 메일의 버튼을 눌러야 발송이 시작됩니다. 모든 메일에서 언제든 구독을 해지할 수 있습니다.