NCS 학습모듈 8과목의 개념을 정리하고, 1·2차 시험 대비 문제를 풀 수 있는 단일 파일 정적 웹앱입니다. 서버 없이 index.html 하나로 동작합니다.
- 개념: 과목·학습별 개념(용어:정의) 읽기, 검색, 암기 표시
- 드릴존: 플래시카드(암기/퀴즈) · 1차 문제형(4지택일·O/X·연결형·단답) · 2차 문제형(단답·보기선택·괄호) · 모의고사(채점·풀이보기)
- 진도: 과목별 암기율, 퀴즈·플래시카드 정답률, 모의고사 이력 (localStorage 저장)
- 카테고리 다중/전체 선택, 다크 모드, 모바일 대응
모든 문제는
개념정리/의 자료에서만 생성되며 지문(용어·정의)을 그대로 사용합니다.
| 파일 | 설명 |
|---|---|
index.html / app.html / 학습앱.html |
빌드 결과물(동일) |
_template.html |
HTML/CSS/JS 템플릿 |
build.py |
개념정리/*.md를 파싱해 데이터 임베드 후 생성 |
개념정리/*.md |
과목별 개념 정리 (8과목, 950개) |
python3 build.py저장소 Settings → Pages → Branch: main / / (root) 선택 → 저장.
배포 후 https://<사용자명>.github.io/<저장소명>/ 에서 접속.
원본 NCS PDF는 저작권·용량 문제로 저장소에서 제외했습니다(.gitignore).