Skip to content

mimonimo/SAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

정보보안 개념 학습앱 (정보보안산업기사 대비)

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

호스팅 (GitHub Pages)

저장소 Settings → Pages → Branch: main / / (root) 선택 → 저장. 배포 후 https://<사용자명>.github.io/<저장소명>/ 에서 접속.

원본 NCS PDF는 저작권·용량 문제로 저장소에서 제외했습니다(.gitignore).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors