학년군 웹앱 확인하기
책 · 웹앱 · 연수로 이어가기
App gallery
앱 둘러보기
Board
게시판
앱을 쓰다 막히거나 오류를 발견하면 올려 주세요 — 함께 보면 도움 되는 질문에 답해 드립니다.
사용하던 앱에 “이 기능만 있으면 좋을 텐데” 싶었던 것과 수업하다 “이런 앱 하나 있으면 좋겠다” 싶었던 것을 적어 주세요. 반영된 내용은 「코드 업데이트 소식」에 올립니다.
Guide
웹앱 활용법
웹앱을 우리 반에 맞게 준비하고, 고치고, 배포하는 방법을 단계별로 담았습니다. 아래 01~03 중 필요한 것을 골라 보세요.
이 책의 웹앱을 쓰는 방법은 두 가지입니다. 책에 적힌 주소를 열어 바로 쓰는 기본 웹앱, 그리고 구글 시트와 연동해 학생의 학습 기록을 관리하고 코드까지 고쳐 쓰는 웹앱 패키지. 어느 쪽으로 쓸지 먼저 정한 뒤 아래 01 또는 03의 안내를 확인하세요. 설명은 주로 웹앱 패키지 이용자를 위한 내용입니다.
기본 웹앱
- 책에 적힌 주소를 열면 바로 시작합니다.
- 1~30번으로 설정된 학생 명단에서 골라 모든 기능을 쓸 수 있습니다.
- 비밀번호가 있는 앱은 학생용 1111, 교사용 1234.
- 기록은 지금 쓰는 기기(브라우저)에 저장됩니다. 창을 닫아도 같은 기기·같은 번호로 다시 들어오면 이어서 진행합니다.
- 전체 과정을 마치면 기록이 자동으로 초기화되고 새 학습이 시작됩니다.
기록이 기기에만 남는 방식이라 구글 시트 대시보드나 학생별 누적 관리는 할 수 없습니다. 결과물은 화면을 캡처하거나 패들렛 등에 올려 활용하세요.
웹앱 패키지
- 구글 시트 사본 형태로 제공됩니다. 사본을 만들면 내가 그 시트의 소유자가 됩니다.
- 우리 반 명단을 넣고 학생별 학습 기록을 누적해 관리합니다.
- 사용 설명·문제은행·피드백 문구는 물론 앱스 스크립트를 포함한 전체 코드를 직접 고칠 수 있습니다.
- 대시보드와 사이드바로 학습 분석 기능을 씁니다.
책 곳곳에 나오는 ‘구글 시트’ 설명은 모두 웹앱 패키지를 쓰는 경우가 기준입니다. 기본 웹앱에서는 시트 내용과 코드를 수정할 수 없습니다.

개인 전용 웹앱으로 전환하기 — 7단계더보기접기
웹앱 패키지는 구글 앱스 스크립트 전용 웹앱과 마이크·카메라가 원활히 작동하도록 하는 깃허브 전용 웹앱으로 나뉩니다. 아래는 전체 흐름이고, 단계별 자세한 화면은 01과 03번 안내에 있습니다.




단계별 자세한 설명과 화면은 01 구글 시트 · 앱스 스크립트 → 다. 구글 앱스 스크립트로 웹앱 설정하고 배포하기와 03 깃허브(GitHub) 페이지에서 꼭 확인하세요.
License
웹앱 이용 및 저작권 안내
이 웹앱은 교실 수업과 가정 학습을 지원하기 위한 교육용 자료입니다. 정식 경로로 이용 권한을 받은 사용자는 아래 범위에서 웹앱을 활용할 수 있습니다.
- 교사는 본인이 담당하는 학급이나 수업에서 학생들과 웹앱을 이용할 수 있습니다.
- 수업에 필요한 경우 해당 학생과 보호자에게 학생용 접속 링크를 안내할 수 있습니다.
- 보호자는 가정에서 자녀와 함께 웹앱을 이용할 수 있습니다.
- 이용 권한을 받은 교사는 학년이나 근무지가 바뀌어도 본인이 담당하는 수업에서 계속 이용할 수 있습니다.
- 학생용 접속 링크는 담당 학급과 해당 학생의 가정에서만 이용할 수 있습니다.
- 앱 링크를 단체 대화방, 온라인 카페, SNS, 블로그 등 공개된 공간에 게시할 수 없습니다.
- 원본 파일, 시트, 코드, 관리자용 링크 또는 복제본을 다른 사람에게 제공할 수 없습니다.
- 다른 교사·학급·학교, 학습공동체·연수·학원·기관의 공동 이용은 기본 이용 범위에 포함되지 않습니다.
- 이용 권한이나 복제본은 다른 사람에게 양도할 수 없습니다.
- 웹앱이나 수정본을 재배포하거나 영리 목적으로 이용할 수 없습니다.
학교나 기관 단위의 이용 방법은 아래 문의를 통해 별도로 확인할 수 있습니다.
수정 이용 안내
자료에 ‘수정 가능’이라고 표시된 경우에만 본인의 수업을 위한 범위에서 수정할 수 있습니다.
수정본은 본인이 담당하는 수업 안에서만 이용할 수 있으며, 다른 사람에게 전달하거나 온라인에 공개할 수 없습니다.
수정 과정에서 이미지·폰트·음악 등 외부 자료를 추가할 경우에는 각 자료의 출처와 이용 조건을 확인해야 합니다.
소개 및 후기 작성
웹앱의 이름이나 사용 경험을 소개하고 책 또는 공식 이용 경로를 안내하는 것은 가능합니다.
소개나 후기에는 앱의 첫 화면 또는 이용 장면을 사용할 수 있습니다. 다만 문제·정답·코드·전체 활동 구성 등 앱의 핵심 내용이 드러나는 화면은 공개할 수 없습니다.
화면에 학생의 이름이나 학습 기록 등 개인정보가 포함된 경우에는 삭제하거나 알아볼 수 없도록 처리해야 합니다. 학생이 만든 글이나 그림을 공개할 경우에는 학생과 보호자의 동의가 필요합니다.
저작권 안내
이 웹앱에 포함된 코드, 문구, 이미지 등 저작물에 대한 권리는 《교육과정을 코드로 옮기다》의 저자 일동에게 있습니다. 다만 별도로 출처나 권리자가 표시된 이미지·폰트·음악 등의 권리는 각 권리자에게 있습니다.
웹앱의 사본을 저장하거나 이용 권한을 받은 것만으로 저작권, 수정 권한 또는 재배포 권한이 이전되지는 않습니다.
허용된 범위를 벗어나 웹앱이나 그 구성 자료를 복제·배포·공중송신하거나 수정본을 공개할 경우에는 저작권법에 따른 책임이 발생할 수 있습니다.
자주 묻는 질문
교사·학생·학부모가 실제로 자주 마주치는 상황을 모았습니다. 아래에서 해당하는 대상을 고른 뒤, 질문을 눌러 답변을 펼쳐 보세요.
웹앱 이용 권한을 얻는 방법
이용 권한은 다음 두 가지 방법으로 받을 수 있습니다.
이 책을 구입합니다
책에 수록된 안내에 따라 웹앱을 이용합니다.
이용 권한은 책이나 웹앱 패키지를 구입한 사용자에게 적용되며, 다른 교사·보호자·기관에 양도할 수 없습니다.
아래 내용은 이 웹앱의 이용 범위를 설명하기 위한 일반 안내이며 법률 자문이 아닙니다. 구체적인 법률 판단이 필요한 경우에는 한국저작권위원회 상담(1800-5455) 또는 변호사의 자문이 필요합니다.
Q1책이나 웹앱 패키지를 통해 받은 시트 사본을 옆 반 선생님에게 전달해도 되나요?
시트 사본은 이용 권한을 받은 교사만 사용할 수 있습니다. 다른 교사에게 사본이나 사본 링크를 전달할 수 없습니다.
앱을 이용하려는 교사는 이 책이나 웹앱 패키지를 직접 구입해야 합니다.
Q2옆 반이나 다른 학교의 선생님에게 앱 링크를 보내도 되나요?
앱 링크는 웹앱 이용 권한이 없는 다른 교사에게 전달할 수 없습니다.
앱을 소개할 때에는 접속 링크 대신 책의 도서 정보나 웹앱 패키지 구매 안내를 소개할 수 있습니다.
Q3내가 받은 앱을 우리 반 학생에게 안내해도 되나요?
가능합니다. 교사는 본인이 담당하는 학생에게 앱 링크와 학생용 로그인 계정을 안내할 수 있습니다.
학생에게 제공할 수 있는 것은 학습에 사용하는 앱 링크와 로그인 계정입니다. 원본 시트, 코드 또는 관리자용 자료는 제공할 수 없습니다.
Q4우리 반 학생이 집에서도 복습할 수 있도록 보호자에게 링크를 안내해도 되나요?
가능합니다. 담당 학급의 가정 학습을 위해 학생과 보호자에게 앱 링크와 로그인 방법을 안내할 수 있습니다.
해당 앱과 로그인 계정의 사용 대상은 담당 학급의 학생과 보호자로 제한됩니다. 교사가 안내한 계정을 해당 학생의 형제자매나 다른 가정에서 사용할 수는 없습니다.
Q5앱을 우리 반 상황에 맞게 수정해도 되나요?
자료에 표시된 이용 범위에 따라 달라집니다.
- 사용만 허용된 자료(A형)는 코드를 수정할 수 없습니다.
- 사용과 수정이 허용된 자료(B형)는 본인이 담당하는 수업을 위한 범위에서 수정할 수 있습니다.
- 수정본은 본인이 담당하는 수업에서만 이용할 수 있으며, 다른 교사에게 전달하거나 온라인에 공개할 수 없습니다.
- 외부 이미지·폰트·음악을 추가할 경우에는 출처와 이용 조건이 확인된 자료만 사용할 수 있습니다.
Q6생성형 AI에게 “이 앱과 똑같은 것을 만들어 달라”고 요청해도 되나요?
학습 주제나 일반적인 활동 방식에서 아이디어를 얻는 것은 가능합니다. 그러나 특정 앱의 코드·문구·이미지 또는 구체적인 화면 표현을 그대로 재현하는 것은 복제나 2차적저작물 작성에 해당할 수 있습니다.
기존 앱을 참고하더라도 코드와 구체적인 표현은 새롭게 구성되어야 합니다.
Q7학생이 앱에 입력한 글이나 그림을 캡처해 공개해도 되나요?
학생이 창작한 글이나 그림에는 학생의 권리가 인정될 수 있으며, 학생의 이름과 학습 기록은 개인정보에 해당합니다.
학생의 결과물을 외부에 공개하려면 학생과 보호자의 동의가 필요합니다. 화면에 포함된 이름, 학번, 로그인 정보, 학습 기록 등 개인정보는 삭제하거나 알아볼 수 없도록 처리해야 합니다.
Q8교사 연수나 블로그에서 이 앱을 소개해도 되나요?
웹앱의 이름과 사용 경험을 소개하는 것은 가능합니다. 책의 도서 정보나 웹앱 패키지 구매 안내도 함께 소개할 수 있습니다.
앱의 첫 화면이나 이용 장면은 소개에 필요한 범위에서 사용할 수 있습니다. 다만 앱 링크, 로그인 계정, 원본 시트, 코드 또는 관리자용 자료는 공개할 수 없습니다. 문제·정답·전체 활동 구성 등 앱의 핵심 내용이 드러나는 화면도 공개할 수 없습니다.
Q9학습공동체나 교내 연수에서 소개해도 되나요?
앱의 특징과 활용 경험을 소개하는 것은 가능합니다. 책의 도서 정보나 웹앱 패키지 구매 안내도 소개할 수 있습니다.
여러 교사가 앱을 직접 이용하려면 각 교사가 책이나 웹앱 패키지를 구입하여 이용 권한을 받아야 합니다. 한 사람의 시트 사본이나 로그인 계정을 여러 교사가 함께 사용할 수 없습니다.
Q10학교 전체 선생님이 사용하도록 한꺼번에 배포해도 되나요?
한 사람에게 제공된 시트 사본, 앱 관리 권한 또는 로그인 계정을 여러 교사에게 배포할 수 없습니다.
학교나 학년 단위로 이용하려면 실제로 앱을 이용할 교사마다 책이나 웹앱 패키지를 구입하여 이용 권한을 받아야 합니다.
Q11작년에 사용한 앱을 올해 새 학급에서 다시 사용해도 되나요?
가능합니다. 책이나 웹앱 패키지를 구입하여 이용 권한을 받은 교사가 본인이 담당하는 새 학급에서 계속 사용하는 것은 허용된 이용 범위에 해당합니다.
Q12전근한 학교에서도 계속 사용해도 되나요?
가능합니다. 이용 권한을 받은 교사가 전근한 학교에서 본인이 담당하는 수업에 사용하는 것은 허용됩니다.
다만 새 학교의 다른 교사에게 시트 사본, 관리자용 자료 또는 로그인 계정을 전달할 수 없습니다. 다른 교사가 앱을 이용하려면 책이나 웹앱 패키지를 별도로 구입해야 합니다.
Q13친구가 앱을 사용하고 싶다며 링크를 알려 달라고 하면 보내도 되나요?
앱 링크는 같을 수 있지만, 앱을 이용하려면 본인에게 발급된 로그인 계정이 필요합니다. 자신의 로그인 계정을 다른 학생에게 알려 주거나 함께 사용할 수 없습니다.
다른 학급의 학생이 앱을 이용하려면 해당 학생의 담당 교사나 보호자가 책 또는 웹앱 패키지를 구입하여 이용 권한을 받아야 합니다.
Q14친구와 같은 앱 링크로 접속해도 되나요?
가능합니다. 앱 링크는 모든 학생에게 동일하게 안내될 수 있으며, 학습 기록은 로그인한 계정을 기준으로 구분됩니다.
각 학생은 자신의 계정으로 로그인해야 합니다. 다른 학생의 계정으로 로그인하면 학습 기록이 섞이거나 잘못 저장될 수 있습니다.
Q15앱으로 만든 결과물을 SNS에 올려도 되나요?
학생이 직접 창작한 글·그림·작품은 자신의 결과물로 소개할 수 있습니다.
다만 앱의 배경, 캐릭터, 문제, 화면 구성 등은 학생이 만든 결과물과 구분됩니다. 앱의 핵심 화면을 그대로 여러 장 게시할 수 없으며, 다른 학생의 이름이나 정보가 포함된 화면도 공개할 수 없습니다.
Q16친구가 어려워하면 대신 답을 입력해도 되나요?
앱의 학습 기록은 로그인한 학생이 직접 수행한 결과를 확인하기 위한 자료입니다. 다른 학생이 대신 답을 입력하면 실제 학습 결과와 저장된 기록이 달라질 수 있습니다.
설명이나 힌트를 주며 함께 생각하는 것은 가능하지만, 답은 해당 계정의 학생이 직접 입력해야 합니다.
Q17아이가 받은 앱 링크를 다른 학부모 단체 대화방에 공유해도 되나요?
교사가 안내한 앱과 로그인 계정은 해당 학급 학생의 학습을 위한 것입니다. 다른 학부모나 학생에게 앱 링크 또는 로그인 계정을 전달할 수 없습니다.
앱을 소개할 때에는 접속 링크 대신 책의 도서 정보나 웹앱 패키지 구매 안내를 소개할 수 있습니다.
Q18앱 링크를 온라인 카페에 공유해도 되나요?
앱 링크나 로그인 계정을 온라인 카페, SNS, 블로그 등 공개된 공간에 게시할 수 없습니다.
사용 경험이나 앱의 특징은 소개할 수 있습니다. 앱 이용 방법을 함께 알리고 싶을 때에는 책의 도서 정보나 웹앱 패키지 구매 안내를 소개할 수 있습니다.
Q19같은 반 학부모가 앱 링크를 물어보면 알려줘도 되나요?
앱 링크는 같아도 학생마다 사용하는 로그인 계정은 다릅니다. 링크와 로그인 방법은 담임교사가 해당 학생과 보호자에게 직접 안내합니다.
링크를 받지 못했거나 로그인이 되지 않는 경우에는 담임교사를 통해 이용 계정과 접속 방법을 확인해야 합니다.
Q20아이가 다니는 학원에도 이 앱을 알려도 되나요?
앱의 이름이나 활용 경험을 소개하는 것은 가능합니다. 책의 도서 정보나 웹앱 패키지 구매 안내도 소개할 수 있습니다.
학교에서 받은 앱 링크나 학생의 로그인 계정은 학원에 전달할 수 없습니다. 학원에서 앱을 이용하려면 해당 교사가 책이나 웹앱 패키지를 구입하여 이용 권한을 받아야 합니다.
Q21둘째 아이나 형제자매와 함께 사용해도 되나요?
이용 권한을 받은 경로에 따라 달라집니다.
- 교사가 담당 학급의 학생에게 안내한 앱과 로그인 계정은 해당 학생만 사용할 수 있습니다. 보호자가 다른 자녀나 형제자매에게 공유할 수 없습니다.
- 보호자가 이 책이나 웹앱 패키지를 직접 구입한 경우에는 한 가정의 자녀와 함께 사용할 수 있습니다.
학습 기록은 로그인 계정을 기준으로 저장됩니다. 여러 자녀가 같은 계정을 사용하면 기록이 섞일 수 있으며, 앱이 특정 학년을 기준으로 구성된 경우에는 자녀의 학습 단계와 맞지 않을 수도 있습니다.
Q22다른 학부모에게 앱의 로그인 계정이나 이용 권한을 양도받아도 되나요?
앱의 로그인 계정과 이용 권한은 책이나 웹앱 패키지를 구입하고 이용 권한을 받은 사용자에게만 적용됩니다. 다른 학부모에게 계정이나 이용 권한을 넘기거나 넘겨받을 수 없습니다.
책을 중고로 구입하더라도 기존 구매자에게 발급된 로그인 계정과 이용 권한은 함께 이전되지 않습니다. 앱을 새로 이용하려면 새 책이나 웹앱 패키지를 구입해야 합니다.
Q23앱 화면을 캡처해 SNS 후기로 올려도 되나요?
앱의 첫 화면이나 실제 이용 장면은 소개와 후기에 필요한 범위에서 사용할 수 있습니다.
문제·정답·코드·전체 활동 구성 등 앱의 핵심 내용이 드러나는 화면은 공개할 수 없습니다. 학생의 이름, 로그인 정보, 학습 기록이나 다른 학생의 정보가 포함된 경우에는 삭제하거나 알아볼 수 없도록 처리해야 합니다.
Book
도서 구매
교육과정을 <코드로> 옮기다
학년군별 학습 웹앱 39개와 활용 방법
2022 개정 교육과정의 성취기준을 학생이 직접 조작하며 배우는 학습 웹앱으로 만들었습니다. 학년군마다 39개이고, 교사가 우리 반에 맞게 고쳐 쓰는 방법도 함께 담았습니다.
구매처
『교육과정을 코드로 옮기다』는 2022 개정 교육과정의 핵심 아이디어와 성취기준을 학년군마다 39개의 학습 웹앱으로 만든 책입니다. 현직 교사와 구글 공인 혁신가가 함께 썼습니다. 학생이 스스로 배우고 교사가 더 정확하게 피드백하려면 무엇이 필요한지를 교실에서 확인하면서 앱을 하나씩 만들었습니다.
학생은 화면에서 수 모형과 시각 자료를 직접 옮기고 견주면서 개념을 익힙니다. 국어도 같은 방식으로 다룹니다. 맞춤법과 문장의 짜임, 낱말의 의미 관계, 토의처럼 자기 생각을 정확하게 표현하고 다른 사람의 의견을 이해하는 활동을 앱으로 만들었습니다. 사회·도덕·과학·음악·미술·체육·영어와 학급 활동에 쓰는 앱도 함께 담았습니다.
학습 격차는 대개 초등학교 시기에 벌어집니다. 그래서 앱마다 단계별 진단과 오답 반복 학습을 넣었습니다. 기초가 부족한 학생도 자기 속도로 다음 단계로 넘어갈 수 있도록 ‘숙달’을 목표에 두고 설계했습니다.
- 성취기준을 활동으로 바꾸고 싶은 교사
- 우리 반에 맞게 앱을 고쳐 쓰려는 교사
- 학교에서 배운 내용을 집에서 이어 가려는 가정
- Ⅰ. 앱 개발의 교육적 설계 원리
- Ⅱ. 활용 준비 · 코드 수정 · 배포와 관리
- Ⅲ~Ⅵ. 교과·역량별 학습 웹앱 39개
- 1-2학년군 · 학습 웹앱 39개
- 3-4학년군 · 학습 웹앱 39개
- 5-6학년군 · 학습 웹앱 39개
수업 전부터 가정 복습까지
진단 도구
학생이 무엇을 알고 무엇을 모르는지 먼저 확인합니다.
형성평가
학생이 활동하는 동안의 응답을 관찰 자료로 씁니다.
복습 자료
틀린 문제만 자기 속도로 다시 풉니다.
같은 앱 사용
학교에서 쓰던 앱을 집에서 그대로 이어서 씁니다.
두 가지 이용 방법
책의 주소를 열면 바로 사용
책에 적힌 주소를 열기만 하면 됩니다. 임시 학생 명단이 등록되어 있어서 따로 준비하지 않아도 대부분의 기능을 써 볼 수 있습니다.
우리 반 기록을 남기고 고쳐 쓰기
학생별 학습 기록이 구글 시트에 저장되고, 대시보드에서 참여 현황과 학습 결과를 확인합니다. 전체 코드·문제은행·피드백 문구를 직접 고칠 수 있으며, 바이브 코딩 10분 맞춤 제작 가이드부터 구글 앱스 스크립트·깃허브 배포와 관리까지 단계별로 안내합니다.
교육과정을 코드로 옮긴다는 것은 결국, 배움을 다시 아이 가까이에 놓는 일입니다.
구매처
Web App Package
웹앱 패키지 구매
학생들의 학습 기록이 우리 반 구글 시트에 저장되고, 코드도 우리 반에 맞게 고쳐 쓸 수 있는 패키지입니다.
학년군 선택
우리 반 학년에 맞는 학년군을 고르면 쌤콘텐츠 상품 페이지로 이동합니다.
구매 안내
웹앱 패키지는 아이스크림 쌤클래스의 쌤콘텐츠에서 학년군별로 구매할 수 있습니다.
웹앱 주소와 활용 방법은 책에 담겨 있어 책과 함께 보면 바로 쓸 수 있습니다.
- 학년군별 학습 웹앱 39종
- 학생들의 학습 기록을 우리 반 구글 시트에서 한눈에 확인
- 가격 · 이용 기간 — 쌤콘텐츠 상품 페이지에서 확인
이렇게 쓸 수 있어요
코딩을 몰라도 괜찮습니다. 매뉴얼을 따라 구글 시트 사본을 만들고 배포하면 우리 반 전용 웹앱이 됩니다. 학생들의 학습 기록은 선생님 계정의 시트에 저장되고, 우리 반에 맞게 내용을 고쳐 쓸 수도 있습니다.
구글 계정만 있으면 집에서도 같은 방법으로 만들어 쓸 수 있습니다. 아이의 학년과 진도에 맞는 웹앱을 골라 함께 쓰고, 아이의 학습 기록은 부모님 계정의 시트에 차곡차곡 남습니다.
Training
원격 연수
웹앱을 수업에 활용하는 방법을 더 깊이 배우고 싶은 분들을 위한 안내입니다.
원격 연수 안내
이 책과 웹앱을 활용한 원격 연수를 준비하고 있습니다.
개설 일정과 신청 방법이 확정되면 이 페이지와 게시판을 통해 안내드리겠습니다.