고교학점제 · 최소 성취수준 보장지도
과목별 운영계획을 선생님들이 웹에서 작성하고, 유의사항을 자동으로 점검한 뒤, 한글 파일로 받거나 학교 제출함에 내는 웹앱입니다. 담당 선생님은 전 과목을 한 파일로 모아 받고 학교 계획(안) 서식의 정리본까지 뽑을 수 있습니다.
혼자 쓰거나, 먼저 둘러보고 싶을 때
학교 전체가 쓸 때
준비물: 크롬 또는 엣지, Node.js(LTS 설치). 아래는 ② 소스를 받은 폴더에서 진행합니다.
dash.cloudflare.com 에서 가입합니다. 카드 등록 없이 무료로 씁니다.
압축을 푼 폴더에서 터미널(명령 프롬프트)을 열고 아래를 실행하면 브라우저가 열립니다. [Allow] 를 누르세요.
npx wrangler login출력되는 id = "…" 값을 복사해 wrangler.toml 의 여기에_KV_ID_붙여넣기 자리에 붙여넣습니다.
npx wrangler kv namespace create PLANSwrangler.toml 의 name 을 원하는 이름으로 바꿉니다(소문자·숫자·하이픈).
이 이름이 그대로 이름.pages.dev 주소가 됩니다.
npx wrangler pages project create 이름 --production-branch main끝나면 주소가 나옵니다. 그 주소를 선생님들께 안내하면 됩니다.
npx wrangler pages deploy명령이 Authentication error [code: 10000] 로 실패하면 계정을 지정해 주세요.
npx wrangler whoami 로 Account ID를 확인한 뒤,
윈도우 PowerShell에서 $env:CLOUDFLARE_ACCOUNT_ID="아이디" 를 먼저 실행하고 다시 시도합니다.
앱 → 관리자 모드 → 기본 비밀번호 choeso2026! → 맨 위 처음 설정에 학교명과 담당 선생님 이름.
비밀번호 바꾸기로 꼭 바꾸세요. 해시로만 저장되어 다시 볼 수 없습니다.
관리자 모드 아래 개설 과목 명단에 한 줄에 한 과목씩 과목명, 학년, 담당교사.
엑셀에서 그대로 붙여넣어도 됩니다. 넣어 두면 미제출 과목이 바로 보입니다.
이 앱이 만든 문서는 제출 전에 반드시 사람이 다시 확인해야 합니다. 점검 기능은 시수 계산·빈칸 같은 형식만 봅니다. 내용이 학교 운영계획과 맞는지는 작성한 선생님과 담당자가 확인해 주세요. 한글 파일도 한 번 열어 보시기 바랍니다.
[수식] 으로 표시됩니다. 그 자리만 직접 채우면 됩니다.비용 — 학교 하나가 한 학기에 쓰는 양은 클라우드플레어 무료 한도(하루 쓰기 1,000회·저장 1GB)의 아주 일부입니다. 21과목 기준 저장 용량이 0.11MB 정도라 유료로 넘어갈 일이 사실상 없습니다.