기능
배우는 학생도, 가르치는 선생님도
학습 화면부터 학급 운영까지 루미코딩 안에 있는 기능을 빠짐없이 정리했습니다.
학습
설치 없이, 브라우저 하나로 코딩합니다
파이썬을 깔 필요도, 준비물도 없습니다. 로그인하면 바로 오른쪽에 코드 에디터가 열리고, 실행 버튼을 누르면 결과가 나옵니다.

- 웹 코드 에디터
문법 강조·자동 들여쓰기가 되는 에디터에서 파이썬(3.13)과 C 코드를 작성하고 실행합니다.
- 테스트케이스 자동 채점
제출하면 여러 개의 테스트케이스로 즉시 채점합니다. 틀린 케이스는 무엇이 달랐는지 그대로 보여줍니다.
- 개념 · 문제 · 퀴즈 3종 구성
읽고 → 직접 짜 보고 → 이해했는지 확인하는 흐름이 단원마다 반복됩니다.
- 토리 AI 힌트
막히면 단계별 힌트를 열 수 있습니다. 정답을 바로 주지 않고, 포인트를 조금 써야 열려서 먼저 스스로 고민하게 됩니다.
- 그래픽 · 입력 실행
turtle 그래픽으로 그림을 그리거나, input()으로 값을 받아가며 실행하는 프로그램도 브라우저에서 돌아갑니다.
- 파이썬 연습장
과제와 상관없이 아무 코드나 자유롭게 써 보는 공간. 배운 걸 바로 실험해 볼 수 있습니다.
- 이어서 하기
마지막으로 보던 지점으로 한 번에 돌아갑니다. "어디까지 했더라"로 시간을 버리지 않습니다.
- 문제 오류 신고
문제가 이상하면 학생이 바로 신고할 수 있고, 선생님·운영팀에게 전달됩니다.
지속
작심삼일을 막는 장치들
초·중·고 학생이 혼자 코딩을 계속하기는 어렵습니다. 루미코딩은 "오늘도 접속할 이유"를 여러 겹으로 만들어 뒀습니다.

- 포인트와 연속 학습
문제·개념·퀴즈마다 포인트가 쌓이고, 매일 학습하면 연속 학습일(스트릭)이 올라갑니다.
- 루미랜드
푼 문제가 곧 내 도시입니다. 주민이 늘면 도시가 커지고 칭호가 오르며, 대한민국 지도를 한 칸씩 칠해 나갑니다.
- 루미 아레나
접속한 친구와 실시간 1:1 코딩·퀴즈 배틀. 승패가 ELO 레이팅에 반영됩니다.
- 루미 운동회
매주 열리는 팀 대항전. 포인트가 아니라 문제를 풀어야 우리 팀 박이 채워집니다.
- 포인트샵 · 추억의 뽑기
모은 포인트로 상점에서 아이템을 사거나, 스크래치 복권처럼 긁는 뽑기 보드에 도전합니다.
- 순위와 명예의 전당
기간별 학습 순위, 역대 기록 보유자를 모아 둔 전당, 선생님이 수여하는 직급(칭호)까지.
- 루미 갤러리
AI에게 시켜 만든 게임과 앱을 올리는 곳. 친구가 새 창에서 바로 해보고 하트와 댓글을 남깁니다.
- 일일 퀴즈
접속하면 뜨는 하루 한 문제. 짧게라도 매일 손을 대게 만드는 장치입니다.
선생님 · 학원
채점과 진도 확인을 대신합니다
수업 중 "어디까지 했니?"를 묻지 않아도 됩니다. 누가 어느 문제에서 멈춰 있는지 화면에 그대로 보입니다.

- 학생 계정 생성과 반 관리
이메일 없이도 선생님이 학생 계정을 만들고 반으로 묶어 운영합니다.
- 실시간 반 튜터링
학생이 지금 쓰고 있는 코드를 실시간으로 보고, 필요하면 바로 짚어 줍니다.
- 진도 모니터링
학생별 완료 항목·점수·최근 활동을 한 화면에서 확인합니다.
- 루브릭 평가
기준을 정해 학생을 평가하고, 학생은 자기 대시보드에서 그 피드백을 봅니다.
- 과목 배정
반이나 학생별로 필요한 과목만 골라서 열어 줍니다.
- 1:1 질문함 · 반 건의판
학생이 비공개로 담임에게 묻거나, 반 전체가 보는 건의판에 글을 올립니다.
- 포인트 · 직급 운영
수업 태도나 과제에 포인트를 주고, 반장·버그헌터 같은 직급을 수여해 학급을 운영합니다.
- 이상 제출 확인
비정상적으로 빠른 완료나 의심스러운 제출을 골라 볼 수 있어, 정직하게 푼 학생이 손해 보지 않습니다.
안전
아이가 마음껏 실험해도 되는 환경
학생이 어떤 코드를 쓰든 서버에 해를 끼칠 수 없도록, 코드 실행은 여러 겹으로 격리된 컨테이너 안에서만 이뤄집니다.
- 격리된 코드 실행
학생 코드는 인터넷이 차단된 일회용 컨테이너에서 실행되고, 실행이 끝나면 흔적 없이 사라집니다.
- 다층 방어
코드 검사 → 사용 가능한 기능 제한 → 프로세스 격리 → 컨테이너 격리까지, 한 겹이 뚫려도 다음 겹이 막습니다.
- 학원과 온라인 분리
학원 학생과 온라인 개인 학생의 활동 범위가 서버에서 구분돼, 모르는 사람과 섞이지 않습니다.
- 업데이트 소식
무엇이 언제 바뀌었는지 앱 안에서 공개합니다.