본문으로 건너뛰기
포트폴리오 목록으로
교육/EdTech2022

채점기 위에 경제를 얹다 — 포인트로 굴러가는 온라인 저지 학습 플랫폼

알고리즘 문제 자동 채점(온라인 저지)에 포인트 적립·차감, 레벨·뱃지·랭킹을 결합한 초·중·고 대상 코딩 학습 웹. 학생·선생님·최고관리자 3면 구조로 문제 출제와 그룹(반) 운영, 유료 강의와 포인트 상점까지 담았다.

이창민
온라인 저지코딩 교육게이미피케이션포인트 이코노미3면 플랫폼유료 강의EdTech

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

온라인 저지 자동 채점 (시간·메모리 판정)포인트 적립·차감의 경제 순환레벨·뱃지·랭킹 게이미피케이션그룹(반)·숙제·대회 운영유료 강의·포인트 상점
demo.example — 알고스텝

화면 스켈레톤

협업 기록 기반 핵심 8개 화면 재구성

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

메인

문제 목록

문제 풀이

채점 상태

랭킹·뱃지

강의

포인트 상점

선생님 문제 등록

이 서비스가 해결하는 문제

오프라인 코딩 교육 기관이 수업 뒤 학생에게 내주는 문제 풀이는 대개 외부 채점 사이트에 의존한다. 학습 데이터는 바깥에 쌓이고, 자체 커리큘럼과 문제 은행은 따로 놀며, 무엇보다 초·중·고 학습자를 붙잡아 둘 동기 장치가 없다. 이 프로젝트는 자체 온라인 저지(코드 제출 → 자동 채점 → 시간·메모리·결과 반환)를 바닥에 깔고, 그 위에 포인트·레벨·뱃지·랭킹이라는 동기 설계를 얹은 코딩 학습 플랫폼이다. 채점기는 엔진일 뿐, 서비스의 정체성은 "풀수록 쌓이고, 쌓인 것을 쓰게 만드는" 경제 설계에 있다.

협업은 기능정의서 문답에서 출발했다. 학생·선생님·최고관리자 세 웹을 동시에 정의했고, 초기부터 반복된 질문은 화면이 아니라 정책이었다. "다른 사람의 정답 코드를 볼 때 난이도와 무관하게 100포인트가 차감되는가", "같은 문제의 정답을 다시 볼 때도 차감되는가" 같은 문답이 수차례 오갔다. 포인트라는 가상 통화의 발행과 소각 규칙이 이 서비스 기획의 실제 무게중심이었다.

범위도 컸다. 사용자 웹만 해도 문제·대회·상태·랭킹·강의·상점이라는 여섯 개의 큰 기둥이 있고, 선생님 웹에는 문제 출제와 반 운영·숙제가, 최고관리자에는 승인·정산·콘텐츠 관리가 얹힌다. 런칭 후에도 스페셜 저지, 난이도 구간별 구독형 유료화, 문제 지문의 다국어 표기 같은 고도화 요구가 이어져 2022년의 킥오프가 수년에 걸친 운영 협업으로 이어졌다.

핵심 가치 제안

  • 자동 채점 파이프라인 — 제출 번호·결과 상태·실행 시간·메모리·언어가 기록으로 남는 상태 화면. 부정 제출을 막기 위해 문제 페이지 진입 시 세션 토큰을 발급하고 제출 시 대조하는 검증 로직까지 포함한다.
  • 포인트 경제 — 문제를 풀면 난이도에 비례해 적립되고, 타인의 정답 코드 열람(100포인트)과 포인트 상점(기프티콘 교환)으로 소모된다. 적립과 소각이 순환해야 통화가 살아 있고, 통화가 살아 있어야 학생이 돌아온다.
  • 3면 역할 구조 — 선생님은 문제 출제와 그룹(반) 운영·숙제 부여를, 최고관리자는 승인·포인트·결제·콘텐츠 관리를 맡는다. 교육 기관의 실제 운영 흐름이 그대로 권한 구조가 됐다.

사용자 시나리오

학생은 가입 후 선생님에게 받은 초대코드를 입력해 소속 반(그룹)에 들어간다. 난이도 1~10단계와 알고리즘 유형으로 분류된 문제 목록에서 오늘의 문제를 골라 코드를 제출하면, 채점 결과와 함께 경험치·포인트가 쌓인다. 막힌 문제는 100포인트를 내고 다른 사람의 풀이를 열람해 배우고, 랭킹과 뱃지로 다음 목표를 확인한다. 선생님은 문제와 대회를 등록하고 숙제 제출 기한을 관리하며, 심화 과정은 유료 강의 결제로 이어진다. 모은 포인트는 상점에서 실물 쿠폰으로 교환된다.

관련 포스트

새 글 알림 받기

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

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

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