From 350bb92bf97b2ddba34d3b3c9d7ce01093813469 Mon Sep 17 00:00:00 2001 From: KIM SU BO Date: Thu, 8 Oct 2026 16:43:48 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=9C=EB=82=98=EB=A6=AC=EC=98=A4=20?= =?UTF-8?q?=EB=82=B4=EC=9A=A9=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai_prompt/01_mk_project_init.md | 3 + ai_prompt/02_mk_project_detail.md | 98 + ai_prompt/03-1_docx_to_md.md | 21 + ai_prompt/03-2_md_to_json.md | 178 + data/A13.json | 998 ++++ data/missions02.md | 602 +++ data/projectlist02.md | 62 + data/rule.md | 17 + docs/scenario_conversion_list.md | 62 + docs/scenario_solution_list.md | 69 + sample/DRON/README.md | 59 + sample/DRON/app.py | 466 ++ sample/DRON/drone_simulation_colab.ipynb | 241 + sample/DRON/requirements.txt | 3 + sample/DRON/run.bat | 18 + sample/DRON/static/css/style.css | 597 +++ sample/DRON/static/index.html | 310 ++ sample/DRON/static/js/audio.js | 141 + sample/DRON/static/js/drone_model.js | 319 ++ sample/DRON/static/js/main.js | 598 +++ sample/DRON/static/js/radar.js | 196 + scenario_json/ADM01.json | 879 ++++ scenario_json/ADM05.json | 943 ++++ scenario_json/AMM02.json | 878 ++++ scenario_json/C202.json | 865 ++++ scenario_json/C204.json | 879 ++++ scenario_json/C207.json | 922 ++++ scenario_json/C210.json | 948 ++++ scenario_json/DAT06.json | 875 ++++ scenario_json/DAT09.json | 875 ++++ scenario_json/DAT10.json | 879 ++++ scenario_json/ISR01.json | 886 ++++ scenario_json/ISR02.json | 893 ++++ scenario_json/ISR03.json | 907 ++++ scenario_json/ISR05.json | 943 ++++ scenario_json/ISR06.json | 943 ++++ scenario_json/ISR07.json | 943 ++++ scenario_json/ISR08.json | 948 ++++ scenario_json/LOG04.json | 943 ++++ scenario_json/LOG05.json | 943 ++++ scenario_json/LOG06.json | 943 ++++ scenario_json/LOG07.json | 934 ++++ scenario_json/MNT02.json | 885 ++++ scenario_json/MNT03.json | 885 ++++ scenario_json/MNT04.json | 885 ++++ scenario_json/MNT06.json | 878 ++++ scenario_json/MNT10.json | 864 ++++ scenario_json/MOV01.json | 878 ++++ scenario_json/MOV02.json | 875 ++++ scenario_json/MOV06.json | 885 ++++ scenario_json/OPS01.json | 879 ++++ scenario_json/OPS02.json | 879 ++++ scenario_json/OPS04.json | 879 ++++ scenario_json/OPS05.json | 943 ++++ scenario_json/OPS07.json | 922 ++++ scenario_json/OPS08.json | 948 ++++ scenario_json/OPS10.json | 948 ++++ scenario_json/PRC01.json | 882 ++++ scenario_json/PRC07.json | 882 ++++ scenario_json/QLT02.json | 878 ++++ scenario_json/QLT03.json | 878 ++++ scenario_json/QLT04.json | 875 ++++ scenario_json/QLT05.json | 878 ++++ scenario_json/SEC01.json | 879 ++++ scenario_json/SEC06.json | 943 ++++ scenario_json/SEC08.json | 948 ++++ scenario_json/SEC09.json | 948 ++++ scenario_json/STR01.json | 878 ++++ scenario_json/SUP02.json | 878 ++++ scenario_json/TRN01.json | 879 ++++ scenario_json/TRN02.json | 886 ++++ scenario_json/TRN03.json | 879 ++++ scenario_json/TRN04.json | 943 ++++ scenario_json/TRN06.json | 943 ++++ scenario_json/TRN08.json | 948 ++++ scenario_json/TRN10.json | 948 ++++ scenario_json/WEL01.json | 879 ++++ scenario_json/WEL03.json | 879 ++++ scenario_json/WEL07.json | 948 ++++ scenario_json/WEL08.json | 948 ++++ scenario_json/WEL10.json | 948 ++++ ...01-행정·인사_인력 관리-결원·근무부하 추세 대시보드와 보충 필요량 예측.md | 97 + .../ADM01_실습가이드.md | 269 + .../ADM01_정답코드.md | 2421 +++++++++ ...행정·인사_행정 자동화-AAR 일지에서 사실·조치·미확인을 분리한 일일보고서.md | 97 + .../ADM05_실습가이드.md | 279 + .../ADM05_실습자료_[교육용가상자료].md | 740 +++ .../AMM02-탄약·특수물자_저장최적화-AI 기반 탄약 저장 최적화 모델.md | 97 + .../AMM02_실습가이드.md | 267 + .../AMM02_정답코드.md | 2240 ++++++++ ...œ˜통제(C2)_상황 공유-대역폭 제한 시 메시지 우선순위 큐·재전송 프로토타입.md | 97 + .../C202_실습가이드.md | 267 + .../C202_정답코드.md | 2608 ++++++++++ ...204-지휘통제(C2)_지휘망 보안-무전 음성 스푸핑·딥페이크 탐지 실험.md | 97 + .../C204_실습가이드.md | 270 + .../C204_정답코드.md | 2971 +++++++++++ ...지휘통제(C2)_상황 공유-C2 정보 무결성·출처 확인·재전송 승인 SOP.md | 97 + .../C207_실습가이드.md | 279 + .../C207_실습자료_[교육용가상자료].md | 726 +++ ...210-지휘통제(C2)_의사결정-교대 지휘관 상황인계 브리핑 검증 훈련.md | 97 + .../C210_실습가이드.md | 279 + .../C210_실습자료_[교육용가상자료].md | 643 +++ ...°이터·자동화·업무플랫폼_사무자동화-월간 정산·보고·취합 One-click 자동화.md | 97 + .../DAT06_실습가이드.md | 267 + .../DAT06_정답코드.md | 1679 ++++++ ...9-데이터·자동화·업무플랫폼_데이터전략-군수데이터 전략기획·환경평가 대시보드.md | 97 + .../DAT09_실습가이드.md | 267 + .../DAT09_정답코드.md | 1805 +++++++ ...„°·자동화·업무플랫폼_공급망 모니터링-데이터 마이닝 기반 공급망 재난 식별 SaaS.md | 97 + .../DAT10_실습가이드.md | 269 + .../DAT10_정답코드.md | 2305 +++++++++ ...´·감시·정찰(ISR)_영상정보 분석-공개 위성영상 장비·차량 객체분류 정확도 평가.md | 97 + .../ISR01_실습가이드.md | 270 + .../ISR01_정답코드.md | 3374 ++++++++++++ ...°�시·정찰(ISR)_OSINT 분석-SNS 전쟁 게시물 중복·변조·출처 신뢰도 자동 분류.md | 97 + .../ISR02_실습가이드.md | 271 + .../ISR02_정답코드.md | 3194 ++++++++++++ ...시·정찰(ISR)_드론 정보 분석-드론 비행로그 패턴 이상 탐지와 운용 주체 단정 방지.md | 97 + .../ISR03_실습가이드.md | 273 + .../ISR03_정답코드.md | 3664 +++++++++++++ ...³´·감시·정찰(ISR)_정보 분석-드론·미사일 공격 주체 귀속 근거 매트릭스 설계.md | 97 + .../ISR05_실습가이드.md | 279 + .../ISR05_실습자료_[교육용가상자료].md | 671 +++ ...³´·감시·정찰(ISR)_정보 분석-다출처 ISR 보고서 신뢰도 등급·교차검증 절차.md | 97 + .../ISR06_실습가이드.md | 279 + .../ISR06_실습자료_[교육용가상자료].md | 716 +++ ...·감시·정찰(ISR)_정보 예측-관측 공백·센서 한계를 포함한 정보판단 한계 브리핑.md | 97 + .../ISR07_실습가이드.md | 279 + .../ISR07_실습자료_[교육용가상자료].md | 716 +++ ...³´·감시·정찰(ISR)_OSINT 검증-공개 사진의 위치·시간 단서 교차확인 실습.md | 97 + .../ISR08_실습가이드.md | 278 + .../ISR08_실습자료_[교육용가상자료].md | 673 +++ ...˜·보급_물자 관리-드론·미사일 소모전 대비 핵심 방어물자 재보급 우선순위 기준서.md | 97 + .../LOG04_실습가이드.md | 279 + .../LOG04_실습자료_[교육용가상자료].md | 723 +++ ...-군수·보급_수송 관리-무인 보급장비 투입 전 상태·책임·중지조건 체크리스트.md | 97 + .../LOG05_실습가이드.md | 279 + .../LOG05_실습자료_[교육용가상자료].md | 748 +++ ...OG06-군수·보급_물자·정비-노획·출처불명 장비의 격리·안전검사·사용금지 절차.md | 97 + .../LOG06_실습가이드.md | 279 + .../LOG06_실습자료_[교육용가상자료].md | 772 +++ ...G07-군수·보급_물자 관리-보급요청-승인-불출-수령 증빙 체인 모의훈련.md | 97 + .../LOG07_실습가이드.md | 275 + .../LOG07_실습자료_[교육용가상자료].md | 568 +++ ...-장비정비·수리부속_단종관리-AI 기반 지능형 부품 단종위험 분석·대응체계.md | 97 + .../MNT02_실습가이드.md | 267 + .../MNT02_정답코드.md | 2519 +++++++++ ...03-장비정비·수리부속_고장분석-고장률 분석을 통한 다빈도 고장품목 식별.md | 97 + .../MNT03_실습가이드.md | 267 + .../MNT03_정답코드.md | 2439 +++++++++ ...¥비정비·수리부속_PBL 품목관리-고장실적·수리부속 소모 기반 PBL 품목관리.md | 97 + .../MNT04_실습가이드.md | 267 + .../MNT04_정답코드.md | 2479 +++++++++ ...MNT06-장비정비·수리부속_폐기율-AI 기반 부품 폐기율 산정·예측 모델.md | 97 + .../MNT06_실습가이드.md | 267 + .../MNT06_정답코드.md | 2145 ++++++++ ...T10-장비정비·수리부속_정비인력-AI 기반 정비인력 부하율 예측·공정균형.md | 97 + .../MNT10_실습가이드.md | 267 + .../MNT10_정답코드.md | 2334 +++++++++ .../MOV01-수송·물류·창고_수송수요-데이터 기반 수송 소요예측 Tool.md | 97 + .../MOV01_실습가이드.md | 267 + .../MOV01_정답코드.md | 2765 ++++++++++ .../MOV02-수송·물류·창고_수송성과-수송지원 실적·비용 가시화 Tool.md | 97 + .../MOV02_실습가이드.md | 267 + .../MOV02_정답코드.md | 2662 ++++++++++ .../MOV06-수송·물류·창고_납품물류-납품수요 예측·물류흐름 추적관리.md | 97 + .../MOV06_실습가이드.md | 267 + .../MOV06_정답코드.md | 2698 ++++++++++ ...1-작전·전투 수행_적 탐지-드론 영상 공중위협 객체 탐지와 오경보 검증.md | 97 + .../OPS01_실습가이드.md | 267 + .../OPS01_정답코드.md | 2492 +++++++++ ...02-작전·전투 수행_상황판단-다중 센서 경보 중복 항적 통합 시뮬레이터.md | 97 + .../OPS02_실습가이드.md | 269 + .../OPS02_정답코드.md | 3530 +++++++++++++ ...ž‘전·전투 수행_상황판단-샤헤드·미사일 포화경보 우선순위 대시보드 모의 구현.md | 97 + .../OPS04_실습가이드.md | 267 + .../OPS04_정답코드.md | 2139 ++++++++ ...S05-작전·전투 수행_상황판단-드론 공격 출처·운용 주체 검증 절차 설계.md | 97 + .../OPS05_실습가이드.md | 278 + .../OPS05_실습자료_[교육용가상자료].md | 768 +++ ...-작전·전투 수행_상황판단-민간·아군 위험을 포함한 임무 보류·재확인 기준서.md | 97 + .../OPS07_실습가이드.md | 278 + .../OPS07_실습자료_[교육용가상자료].md | 699 +++ ...„·전투 수행_적 탐지·경계-드론 경보 시 관측자-지휘자-경계조 역할분담 모의훈련.md | 97 + .../OPS08_실습가이드.md | 280 + .../OPS08_실습자료_[교육용가상자료].md | 842 +++ ...‘전·전투 수행_상황판단-AAR에서 오경보·보고지연·인계누락 재현 및 개선 훈련.md | 97 + .../OPS10_실습가이드.md | 281 + .../OPS10_실습자료_[교육용가상자료].md | 760 +++ .../PRC01-조달·계약·국산화_조달계획-AI 기반 조달계획안 검증 Tool.md | 97 + .../PRC01_실습가이드.md | 269 + .../PRC01_정답코드.md | 4523 +++++++++++++++++ ...¡°달·계약·국산화_부품국산화-데이터 기반 부품 국산화 후보 자동추천 Tool.md | 97 + .../PRC07_실습가이드.md | 267 + .../PRC07_정답코드.md | 3322 ++++++++++++ .../QLT02-품질·규격·검사_품질예측-규격·구매요구·납기 연계 품질예측 모델.md | 97 + .../QLT02_실습가이드.md | 267 + .../QLT02_정답코드.md | 2229 ++++++++ ...LT03-품질·규격·검사_제원검증-군수품 제원정보 이상치 자동검증 Tool.md | 97 + .../QLT03_실습가이드.md | 267 + .../QLT03_정답코드.md | 3343 ++++++++++++ ...품질·규격·검사_외주정비 검사-Data 기반 외주정비 품질검사 통합 솔루션.md | 97 + .../QLT04_실습가이드.md | 269 + .../QLT04_정답코드.md | 2945 +++++++++++ .../QLT05-품질·규격·검사_검사실적-외주정비 품질검사 실적·병목 분석.md | 97 + .../QLT05_실습가이드.md | 267 + .../QLT05_정답코드.md | 2891 +++++++++++ ...œ설·방호·경계_부대 보안-기지 CCTV 드론·비인가 접근 객체 탐지 프로토타입.md | 97 + .../SEC01_실습가이드.md | 267 + .../SEC01_정답코드.md | 2947 +++++++++++ ...SEC06-시설·방호·경계_시설 관리-기만체·차폐·분산 배치 효과 확인 기록서.md | 97 + .../SEC06_실습가이드.md | 279 + .../SEC06_실습자료_[교육용가상자료].md | 681 +++ ...EC08-시설·방호·경계_부대 보안-군사시설 드론 침입 경보 대응 모의훈련.md | 97 + .../SEC08_실습가이드.md | 281 + .../SEC08_실습자료_[교육용가상자료].md | 880 ++++ ...SEC09-시설·방호·경계_시설 관리-대피소·출입구·환기구 방호 현장점검 실습.md | 97 + .../SEC09_실습가이드.md | 281 + .../SEC09_실습자료_[교육용가상자료].md | 908 ++++ ...R01-전략·성과·예산관리_성과관리-데이터 기반 핵심성과지표 추세·목표 관리.md | 97 + .../STR01_실습가이드.md | 267 + .../STR01_정답코드.md | 1774 +++++++ ...P02-보급·재산·시효관리_시효관리-군수품 시효성 품목 재고통제·잔여일 관리.md | 97 + .../SUP02_실습가이드.md | 267 + .../SUP02_정답코드.md | 3579 +++++++++++++ ...교육·훈련_전투력 향상 교육-드론 시뮬레이터 비행로그 기반 숙련도 분석기.md | 97 + .../TRN01_실습가이드.md | 267 + .../TRN01_정답코드.md | 2566 ++++++++++ ...-교육·훈련_전투력 향상 교육-방공·드론 식별 퀴즈 자동채점·오답유형 분석기.md | 97 + .../TRN02_실습가이드.md | 267 + .../TRN02_정답코드.md | 3433 +++++++++++++ ...N03-교육·훈련_전투력 향상 교육-드론·미사일 실루엣 이미지 분류 학습앱.md | 97 + .../TRN03_실습가이드.md | 267 + .../TRN03_정답코드.md | 3429 +++++++++++++ ...교육·훈련_전투력 향상 교육-러우·이란 전훈 기반 드론 대응 교육과정 설계.md | 97 + .../TRN04_실습가이드.md | 278 + .../TRN04_실습자료_[교육용가상자료].md | 795 +++ ...06-교육·훈련_전투력 향상 교육-AAR 관찰·평가 루브릭과 피드백 가이드.md | 97 + .../TRN06_실습가이드.md | 279 + .../TRN06_실습자료_[교육용가상자료].md | 724 +++ ...08-교육·훈련_전투력 향상 교육-드론 경보 청취·육안 식별·보고 절차 훈련.md | 97 + .../TRN08_실습가이드.md | 280 + .../TRN08_실습자료_[교육용가상자료].md | 905 ++++ ...-교육·훈련_전투력 향상 교육-TCCC 모의환자 평가와 인계 정확도 훈련.md | 97 + .../TRN10_실습가이드.md | 277 + .../TRN10_실습자료_[교육용가상자료].md | 671 +++ ...병 복지·지원_건강 지원-더미 생체신호 기반 열·한랭 스트레스 경보 프로토타입.md | 97 + .../WEL01_실습가이드.md | 267 + .../WEL01_정답코드.md | 2287 +++++++++ ...03-장병 복지·지원_건강 지원-가상 수질검사 데이터 위험 신호 대시보드.md | 97 + .../WEL03_실습가이드.md | 267 + .../WEL03_정답코드.md | 3135 ++++++++++++ ...¥병 복지·지원_건강 지원-대량 부상자 발생 모의상황 의무지원 인계·기록 훈련.md | 97 + .../WEL07_실습가이드.md | 277 + .../WEL07_실습자료_[교육용가상자료].md | 695 +++ ...병 복지·지원_상담 지원-동료의 급성 스트레스 신호 발견·전문가 연계 역할훈련.md | 97 + .../WEL08_실습가이드.md | 278 + .../WEL08_실습자료_[교육용가상자료].md | 746 +++ ...ž¥병 복지·지원_생활 지원-교대근무 피로 누적을 줄이는 휴식표 검증 워크숍.md | 97 + .../WEL10_실습가이드.md | 277 + .../WEL10_실습자료_[교육용가상자료].md | 742 +++ scripts/build_ops01_notebooks.py | 316 ++ scripts/convert_docx_to_md.py | 220 + scripts/convert_md_to_json.py | 693 +++ scripts/inspect_missions.py | 34 + scripts/run_notebook_test.py | 21 + scripts/student_generator.py | 454 ++ scripts/test_loader.py | 34 + scripts/validate_notebooks.py | 21 + scripts/validate_scenario_json.py | 102 + 270 files changed, 198867 insertions(+) create mode 100644 ai_prompt/01_mk_project_init.md create mode 100644 ai_prompt/02_mk_project_detail.md create mode 100644 ai_prompt/03-1_docx_to_md.md create mode 100644 ai_prompt/03-2_md_to_json.md create mode 100644 data/A13.json create mode 100644 data/missions02.md create mode 100644 data/projectlist02.md create mode 100644 data/rule.md create mode 100644 docs/scenario_conversion_list.md create mode 100644 docs/scenario_solution_list.md create mode 100644 sample/DRON/README.md create mode 100644 sample/DRON/app.py create mode 100644 sample/DRON/drone_simulation_colab.ipynb create mode 100644 sample/DRON/requirements.txt create mode 100644 sample/DRON/run.bat create mode 100644 sample/DRON/static/css/style.css create mode 100644 sample/DRON/static/index.html create mode 100644 sample/DRON/static/js/audio.js create mode 100644 sample/DRON/static/js/drone_model.js create mode 100644 sample/DRON/static/js/main.js create mode 100644 sample/DRON/static/js/radar.js create mode 100644 scenario_json/ADM01.json create mode 100644 scenario_json/ADM05.json create mode 100644 scenario_json/AMM02.json create mode 100644 scenario_json/C202.json create mode 100644 scenario_json/C204.json create mode 100644 scenario_json/C207.json create mode 100644 scenario_json/C210.json create mode 100644 scenario_json/DAT06.json create mode 100644 scenario_json/DAT09.json create mode 100644 scenario_json/DAT10.json create mode 100644 scenario_json/ISR01.json create mode 100644 scenario_json/ISR02.json create mode 100644 scenario_json/ISR03.json create mode 100644 scenario_json/ISR05.json create mode 100644 scenario_json/ISR06.json create mode 100644 scenario_json/ISR07.json create mode 100644 scenario_json/ISR08.json create mode 100644 scenario_json/LOG04.json create mode 100644 scenario_json/LOG05.json create mode 100644 scenario_json/LOG06.json create mode 100644 scenario_json/LOG07.json create mode 100644 scenario_json/MNT02.json create mode 100644 scenario_json/MNT03.json create mode 100644 scenario_json/MNT04.json create mode 100644 scenario_json/MNT06.json create mode 100644 scenario_json/MNT10.json create mode 100644 scenario_json/MOV01.json create mode 100644 scenario_json/MOV02.json create mode 100644 scenario_json/MOV06.json create mode 100644 scenario_json/OPS01.json create mode 100644 scenario_json/OPS02.json create mode 100644 scenario_json/OPS04.json create mode 100644 scenario_json/OPS05.json create mode 100644 scenario_json/OPS07.json create mode 100644 scenario_json/OPS08.json create mode 100644 scenario_json/OPS10.json create mode 100644 scenario_json/PRC01.json create mode 100644 scenario_json/PRC07.json create mode 100644 scenario_json/QLT02.json create mode 100644 scenario_json/QLT03.json create mode 100644 scenario_json/QLT04.json create mode 100644 scenario_json/QLT05.json create mode 100644 scenario_json/SEC01.json create mode 100644 scenario_json/SEC06.json create mode 100644 scenario_json/SEC08.json create mode 100644 scenario_json/SEC09.json create mode 100644 scenario_json/STR01.json create mode 100644 scenario_json/SUP02.json create mode 100644 scenario_json/TRN01.json create mode 100644 scenario_json/TRN02.json create mode 100644 scenario_json/TRN03.json create mode 100644 scenario_json/TRN04.json create mode 100644 scenario_json/TRN06.json create mode 100644 scenario_json/TRN08.json create mode 100644 scenario_json/TRN10.json create mode 100644 scenario_json/WEL01.json create mode 100644 scenario_json/WEL03.json create mode 100644 scenario_json/WEL07.json create mode 100644 scenario_json/WEL08.json create mode 100644 scenario_json/WEL10.json create mode 100644 scenario_md/ADM01-행정·인사_인력 관리-결원·근무부하 추세 대시보드와 보충 필요량 예측/ADM01-행정·인사_인력 관리-결원·근무부하 추세 대시보드와 보충 필요량 예측.md create mode 100644 scenario_md/ADM01-행정·인사_인력 관리-결원·근무부하 추세 대시보드와 보충 필요량 예측/ADM01_실습가이드.md create mode 100644 scenario_md/ADM01-행정·인사_인력 관리-결원·근무부하 추세 대시보드와 보충 필요량 예측/ADM01_정답코드.md create mode 100644 scenario_md/ADM05-행정·인사_행정 자동화-AAR 일지에서 사실·조치·미확인을 분리한 일일보고서/ADM05-행정·인사_행정 자동화-AAR 일지에서 사실·조치·미확인을 분리한 일일보고서.md create mode 100644 scenario_md/ADM05-행정·인사_행정 자동화-AAR 일지에서 사실·조치·미확인을 분리한 일일보고서/ADM05_실습가이드.md create mode 100644 scenario_md/ADM05-행정·인사_행정 자동화-AAR 일지에서 사실·조치·미확인을 분리한 일일보고서/ADM05_실습자료_[교육용가상자료].md create mode 100644 scenario_md/AMM02-탄약·특수물자_저장최적화-AI 기반 탄약 저장 최적화 모델/AMM02-탄약·특수물자_저장최적화-AI 기반 탄약 저장 최적화 모델.md create mode 100644 scenario_md/AMM02-탄약·특수물자_저장최적화-AI 기반 탄약 저장 최적화 모델/AMM02_실습가이드.md create mode 100644 scenario_md/AMM02-탄약·특수물자_저장최적화-AI 기반 탄약 저장 최적화 모델/AMM02_정답코드.md create mode 100644 scenario_md/C202-지휘통제(C2)_상황 공유-대역폭 제한 시 메시지 우선순위 큐·재전송 프로토타입/C202-지휘통제(C2)_상황 공유-대역폭 제한 시 메시지 우선순위 큐·재전송 프로토타입.md create mode 100644 scenario_md/C202-지휘통제(C2)_상황 공유-대역폭 제한 시 메시지 우선순위 큐·재전송 프로토타입/C202_실습가이드.md create mode 100644 scenario_md/C202-지휘통제(C2)_상황 공유-대역폭 제한 시 메시지 우선순위 큐·재전송 프로토타입/C202_정답코드.md create mode 100644 scenario_md/C204-지휘통제(C2)_지휘망 보안-무전 음성 스푸핑·딥페이크 탐지 실험/C204-지휘통제(C2)_지휘망 보안-무전 음성 스푸핑·딥페이크 탐지 실험.md create mode 100644 scenario_md/C204-지휘통제(C2)_지휘망 보안-무전 음성 스푸핑·딥페이크 탐지 실험/C204_실습가이드.md create mode 100644 scenario_md/C204-지휘통제(C2)_지휘망 보안-무전 음성 스푸핑·딥페이크 탐지 실험/C204_정답코드.md create mode 100644 scenario_md/C207-지휘통제(C2)_상황 공유-C2 정보 무결성·출처 확인·재전송 승인 SOP/C207-지휘통제(C2)_상황 공유-C2 정보 무결성·출처 확인·재전송 승인 SOP.md create mode 100644 scenario_md/C207-지휘통제(C2)_상황 공유-C2 정보 무결성·출처 확인·재전송 승인 SOP/C207_실습가이드.md create mode 100644 scenario_md/C207-지휘통제(C2)_상황 공유-C2 정보 무결성·출처 확인·재전송 승인 SOP/C207_실습자료_[교육용가상자료].md create mode 100644 scenario_md/C210-지휘통제(C2)_의사결정-교대 지휘관 상황인계 브리핑 검증 훈련/C210-지휘통제(C2)_의사결정-교대 지휘관 상황인계 브리핑 검증 훈련.md create mode 100644 scenario_md/C210-지휘통제(C2)_의사결정-교대 지휘관 상황인계 브리핑 검증 훈련/C210_실습가이드.md create mode 100644 scenario_md/C210-지휘통제(C2)_의사결정-교대 지휘관 상황인계 브리핑 검증 훈련/C210_실습자료_[교육용가상자료].md create mode 100644 scenario_md/DAT06-데이터·자동화·업무플랫폼_사무자동화-월간 정산·보고·취합 One-click 자동화/DAT06-데이터·자동화·업무플랫폼_사무자동화-월간 정산·보고·취합 One-click 자동화.md create mode 100644 scenario_md/DAT06-데이터·자동화·업무플랫폼_사무자동화-월간 정산·보고·취합 One-click 자동화/DAT06_실습가이드.md create mode 100644 scenario_md/DAT06-데이터·자동화·업무플랫폼_사무자동화-월간 정산·보고·취합 One-click 자동화/DAT06_정답코드.md create mode 100644 scenario_md/DAT09-데이터·자동화·업무플랫폼_데이터전략-군수데이터 전략기획·환경평가 대시보드/DAT09-데이터·자동화·업무플랫폼_데이터전략-군수데이터 전략기획·환경평가 대시보드.md create mode 100644 scenario_md/DAT09-데이터·자동화·업무플랫폼_데이터전략-군수데이터 전략기획·환경평가 대시보드/DAT09_실습가이드.md create mode 100644 scenario_md/DAT09-데이터·자동화·업무플랫폼_데이터전략-군수데이터 전략기획·환경평가 대시보드/DAT09_정답코드.md create mode 100644 scenario_md/DAT10-데이터·자동화·업무플랫폼_공급망 모니터링-데이터 마이닝 기반 공급망 재난 식별 SaaS/DAT10-데이터·자동화·업무플랫폼_공급망 모니터링-데이터 마이닝 기반 공급망 재난 식별 SaaS.md create mode 100644 scenario_md/DAT10-데이터·자동화·업무플랫폼_공급망 모니터링-데이터 마이닝 기반 공급망 재난 식별 SaaS/DAT10_실습가이드.md create mode 100644 scenario_md/DAT10-데이터·자동화·업무플랫폼_공급망 모니터링-데이터 마이닝 기반 공급망 재난 식별 SaaS/DAT10_정답코드.md create mode 100644 scenario_md/ISR01-정보·감시·정찰(ISR)_영상정보 분석-공개 위성영상 장비·차량 객체분류 정확도 평가/ISR01-정보·감시·정찰(ISR)_영상정보 분석-공개 위성영상 장비·차량 객체분류 정확도 평가.md create mode 100644 scenario_md/ISR01-정보·감시·정찰(ISR)_영상정보 분석-공개 위성영상 장비·차량 객체분류 정확도 평가/ISR01_실습가이드.md create mode 100644 scenario_md/ISR01-정보·감시·정찰(ISR)_영상정보 분석-공개 위성영상 장비·차량 객체분류 정확도 평가/ISR01_정답코드.md create mode 100644 scenario_md/ISR02-정보·감시·정찰(ISR)_OSINT 분석-SNS 전쟁 게시물 중복·변조·출처 신뢰도 자동 분류/ISR02-정보·감시·정찰(ISR)_OSINT 분석-SNS 전쟁 게시물 중복·변조·출처 신뢰도 자동 분류.md create mode 100644 scenario_md/ISR02-정보·감시·정찰(ISR)_OSINT 분석-SNS 전쟁 게시물 중복·변조·출처 신뢰도 자동 분류/ISR02_실습가이드.md create mode 100644 scenario_md/ISR02-정보·감시·정찰(ISR)_OSINT 분석-SNS 전쟁 게시물 중복·변조·출처 신뢰도 자동 분류/ISR02_정답코드.md create mode 100644 scenario_md/ISR03-정보·감시·정찰(ISR)_드론 정보 분석-드론 비행로그 패턴 이상 탐지와 운용 주체 단정 방지/ISR03-정보·감시·정찰(ISR)_드론 정보 분석-드론 비행로그 패턴 이상 탐지와 운용 주체 단정 방지.md create mode 100644 scenario_md/ISR03-정보·감시·정찰(ISR)_드론 정보 분석-드론 비행로그 패턴 이상 탐지와 운용 주체 단정 방지/ISR03_실습가이드.md create mode 100644 scenario_md/ISR03-정보·감시·정찰(ISR)_드론 정보 분석-드론 비행로그 패턴 이상 탐지와 운용 주체 단정 방지/ISR03_정답코드.md create mode 100644 scenario_md/ISR05-정보·감시·정찰(ISR)_정보 분석-드론·미사일 공격 주체 귀속 근거 매트릭스 설계/ISR05-정보·감시·정찰(ISR)_정보 분석-드론·미사일 공격 주체 귀속 근거 매트릭스 설계.md create mode 100644 scenario_md/ISR05-정보·감시·정찰(ISR)_정보 분석-드론·미사일 공격 주체 귀속 근거 매트릭스 설계/ISR05_실습가이드.md create mode 100644 scenario_md/ISR05-정보·감시·정찰(ISR)_정보 분석-드론·미사일 공격 주체 귀속 근거 매트릭스 설계/ISR05_실습자료_[교육용가상자료].md create mode 100644 scenario_md/ISR06-정보·감시·정찰(ISR)_정보 분석-다출처 ISR 보고서 신뢰도 등급·교차검증 절차/ISR06-정보·감시·정찰(ISR)_정보 분석-다출처 ISR 보고서 신뢰도 등급·교차검증 절차.md create mode 100644 scenario_md/ISR06-정보·감시·정찰(ISR)_정보 분석-다출처 ISR 보고서 신뢰도 등급·교차검증 절차/ISR06_실습가이드.md create mode 100644 scenario_md/ISR06-정보·감시·정찰(ISR)_정보 분석-다출처 ISR 보고서 신뢰도 등급·교차검증 절차/ISR06_실습자료_[교육용가상자료].md create mode 100644 scenario_md/ISR07-정보·감시·정찰(ISR)_정보 예측-관측 공백·센서 한계를 포함한 정보판단 한계 브리핑/ISR07-정보·감시·정찰(ISR)_정보 예측-관측 공백·센서 한계를 포함한 정보판단 한계 브리핑.md create mode 100644 scenario_md/ISR07-정보·감시·정찰(ISR)_정보 예측-관측 공백·센서 한계를 포함한 정보판단 한계 브리핑/ISR07_실습가이드.md create mode 100644 scenario_md/ISR07-정보·감시·정찰(ISR)_정보 예측-관측 공백·센서 한계를 포함한 정보판단 한계 브리핑/ISR07_실습자료_[교육용가상자료].md create mode 100644 scenario_md/ISR08-정보·감시·정찰(ISR)_OSINT 검증-공개 사진의 위치·시간 단서 교차확인 실습/ISR08-정보·감시·정찰(ISR)_OSINT 검증-공개 사진의 위치·시간 단서 교차확인 실습.md create mode 100644 scenario_md/ISR08-정보·감시·정찰(ISR)_OSINT 검증-공개 사진의 위치·시간 단서 교차확인 실습/ISR08_실습가이드.md create mode 100644 scenario_md/ISR08-정보·감시·정찰(ISR)_OSINT 검증-공개 사진의 위치·시간 단서 교차확인 실습/ISR08_실습자료_[교육용가상자료].md create mode 100644 scenario_md/LOG04-군수·보급_물자 관리-드론·미사일 소모전 대비 핵심 방어물자 재보급 우선순위 기준서/LOG04-군수·보급_물자 관리-드론·미사일 소모전 대비 핵심 방어물자 재보급 우선순위 기준서.md create mode 100644 scenario_md/LOG04-군수·보급_물자 관리-드론·미사일 소모전 대비 핵심 방어물자 재보급 우선순위 기준서/LOG04_실습가이드.md create mode 100644 scenario_md/LOG04-군수·보급_물자 관리-드론·미사일 소모전 대비 핵심 방어물자 재보급 우선순위 기준서/LOG04_실습자료_[교육용가상자료].md create mode 100644 scenario_md/LOG05-군수·보급_수송 관리-무인 보급장비 투입 전 상태·책임·중지조건 체크리스트/LOG05-군수·보급_수송 관리-무인 보급장비 투입 전 상태·책임·중지조건 체크리스트.md create mode 100644 scenario_md/LOG05-군수·보급_수송 관리-무인 보급장비 투입 전 상태·책임·중지조건 체크리스트/LOG05_실습가이드.md create mode 100644 scenario_md/LOG05-군수·보급_수송 관리-무인 보급장비 투입 전 상태·책임·중지조건 체크리스트/LOG05_실습자료_[교육용가상자료].md create mode 100644 scenario_md/LOG06-군수·보급_물자·정비-노획·출처불명 장비의 격리·안전검사·사용금지 절차/LOG06-군수·보급_물자·정비-노획·출처불명 장비의 격리·안전검사·사용금지 절차.md create mode 100644 scenario_md/LOG06-군수·보급_물자·정비-노획·출처불명 장비의 격리·안전검사·사용금지 절차/LOG06_실습가이드.md create mode 100644 scenario_md/LOG06-군수·보급_물자·정비-노획·출처불명 장비의 격리·안전검사·사용금지 절차/LOG06_실습자료_[교육용가상자료].md create mode 100644 scenario_md/LOG07-군수·보급_물자 관리-보급요청-승인-불출-수령 증빙 체인 모의훈련/LOG07-군수·보급_물자 관리-보급요청-승인-불출-수령 증빙 체인 모의훈련.md create mode 100644 scenario_md/LOG07-군수·보급_물자 관리-보급요청-승인-불출-수령 증빙 체인 모의훈련/LOG07_실습가이드.md create mode 100644 scenario_md/LOG07-군수·보급_물자 관리-보급요청-승인-불출-수령 증빙 체인 모의훈련/LOG07_실습자료_[교육용가상자료].md create mode 100644 scenario_md/MNT02-장비정비·수리부속_단종관리-AI 기반 지능형 부품 단종위험 분석·대응체계/MNT02-장비정비·수리부속_단종관리-AI 기반 지능형 부품 단종위험 분석·대응체계.md create mode 100644 scenario_md/MNT02-장비정비·수리부속_단종관리-AI 기반 지능형 부품 단종위험 분석·대응체계/MNT02_실습가이드.md create mode 100644 scenario_md/MNT02-장비정비·수리부속_단종관리-AI 기반 지능형 부품 단종위험 분석·대응체계/MNT02_정답코드.md create mode 100644 scenario_md/MNT03-장비정비·수리부속_고장분석-고장률 분석을 통한 다빈도 고장품목 식별/MNT03-장비정비·수리부속_고장분석-고장률 분석을 통한 다빈도 고장품목 식별.md create mode 100644 scenario_md/MNT03-장비정비·수리부속_고장분석-고장률 분석을 통한 다빈도 고장품목 식별/MNT03_실습가이드.md create mode 100644 scenario_md/MNT03-장비정비·수리부속_고장분석-고장률 분석을 통한 다빈도 고장품목 식별/MNT03_정답코드.md create mode 100644 scenario_md/MNT04-장비정비·수리부속_PBL 품목관리-고장실적·수리부속 소모 기반 PBL 품목관리/MNT04-장비정비·수리부속_PBL 품목관리-고장실적·수리부속 소모 기반 PBL 품목관리.md create mode 100644 scenario_md/MNT04-장비정비·수리부속_PBL 품목관리-고장실적·수리부속 소모 기반 PBL 품목관리/MNT04_실습가이드.md create mode 100644 scenario_md/MNT04-장비정비·수리부속_PBL 품목관리-고장실적·수리부속 소모 기반 PBL 품목관리/MNT04_정답코드.md create mode 100644 scenario_md/MNT06-장비정비·수리부속_폐기율-AI 기반 부품 폐기율 산정·예측 모델/MNT06-장비정비·수리부속_폐기율-AI 기반 부품 폐기율 산정·예측 모델.md create mode 100644 scenario_md/MNT06-장비정비·수리부속_폐기율-AI 기반 부품 폐기율 산정·예측 모델/MNT06_실습가이드.md create mode 100644 scenario_md/MNT06-장비정비·수리부속_폐기율-AI 기반 부품 폐기율 산정·예측 모델/MNT06_정답코드.md create mode 100644 scenario_md/MNT10-장비정비·수리부속_정비인력-AI 기반 정비인력 부하율 예측·공정균형/MNT10-장비정비·수리부속_정비인력-AI 기반 정비인력 부하율 예측·공정균형.md create mode 100644 scenario_md/MNT10-장비정비·수리부속_정비인력-AI 기반 정비인력 부하율 예측·공정균형/MNT10_실습가이드.md create mode 100644 scenario_md/MNT10-장비정비·수리부속_정비인력-AI 기반 정비인력 부하율 예측·공정균형/MNT10_정답코드.md create mode 100644 scenario_md/MOV01-수송·물류·창고_수송수요-데이터 기반 수송 소요예측 Tool/MOV01-수송·물류·창고_수송수요-데이터 기반 수송 소요예측 Tool.md create mode 100644 scenario_md/MOV01-수송·물류·창고_수송수요-데이터 기반 수송 소요예측 Tool/MOV01_실습가이드.md create mode 100644 scenario_md/MOV01-수송·물류·창고_수송수요-데이터 기반 수송 소요예측 Tool/MOV01_정답코드.md create mode 100644 scenario_md/MOV02-수송·물류·창고_수송성과-수송지원 실적·비용 가시화 Tool/MOV02-수송·물류·창고_수송성과-수송지원 실적·비용 가시화 Tool.md create mode 100644 scenario_md/MOV02-수송·물류·창고_수송성과-수송지원 실적·비용 가시화 Tool/MOV02_실습가이드.md create mode 100644 scenario_md/MOV02-수송·물류·창고_수송성과-수송지원 실적·비용 가시화 Tool/MOV02_정답코드.md create mode 100644 scenario_md/MOV06-수송·물류·창고_납품물류-납품수요 예측·물류흐름 추적관리/MOV06-수송·물류·창고_납품물류-납품수요 예측·물류흐름 추적관리.md create mode 100644 scenario_md/MOV06-수송·물류·창고_납품물류-납품수요 예측·물류흐름 추적관리/MOV06_실습가이드.md create mode 100644 scenario_md/MOV06-수송·물류·창고_납품물류-납품수요 예측·물류흐름 추적관리/MOV06_정답코드.md create mode 100644 scenario_md/OPS01-작전·전투 수행_적 탐지-드론 영상 공중위협 객체 탐지와 오경보 검증/OPS01-작전·전투 수행_적 탐지-드론 영상 공중위협 객체 탐지와 오경보 검증.md create mode 100644 scenario_md/OPS01-작전·전투 수행_적 탐지-드론 영상 공중위협 객체 탐지와 오경보 검증/OPS01_실습가이드.md create mode 100644 scenario_md/OPS01-작전·전투 수행_적 탐지-드론 영상 공중위협 객체 탐지와 오경보 검증/OPS01_정답코드.md create mode 100644 scenario_md/OPS02-작전·전투 수행_상황판단-다중 센서 경보 중복 항적 통합 시뮬레이터/OPS02-작전·전투 수행_상황판단-다중 센서 경보 중복 항적 통합 시뮬레이터.md create mode 100644 scenario_md/OPS02-작전·전투 수행_상황판단-다중 센서 경보 중복 항적 통합 시뮬레이터/OPS02_실습가이드.md create mode 100644 scenario_md/OPS02-작전·전투 수행_상황판단-다중 센서 경보 중복 항적 통합 시뮬레이터/OPS02_정답코드.md create mode 100644 scenario_md/OPS04-작전·전투 수행_상황판단-샤헤드·미사일 포화경보 우선순위 대시보드 모의 구현/OPS04-작전·전투 수행_상황판단-샤헤드·미사일 포화경보 우선순위 대시보드 모의 구현.md create mode 100644 scenario_md/OPS04-작전·전투 수행_상황판단-샤헤드·미사일 포화경보 우선순위 대시보드 모의 구현/OPS04_실습가이드.md create mode 100644 scenario_md/OPS04-작전·전투 수행_상황판단-샤헤드·미사일 포화경보 우선순위 대시보드 모의 구현/OPS04_정답코드.md create mode 100644 scenario_md/OPS05-작전·전투 수행_상황판단-드론 공격 출처·운용 주체 검증 절차 설계/OPS05-작전·전투 수행_상황판단-드론 공격 출처·운용 주체 검증 절차 설계.md create mode 100644 scenario_md/OPS05-작전·전투 수행_상황판단-드론 공격 출처·운용 주체 검증 절차 설계/OPS05_실습가이드.md create mode 100644 scenario_md/OPS05-작전·전투 수행_상황판단-드론 공격 출처·운용 주체 검증 절차 설계/OPS05_실습자료_[교육용가상자료].md create mode 100644 scenario_md/OPS07-작전·전투 수행_상황판단-민간·아군 위험을 포함한 임무 보류·재확인 기준서/OPS07-작전·전투 수행_상황판단-민간·아군 위험을 포함한 임무 보류·재확인 기준서.md create mode 100644 scenario_md/OPS07-작전·전투 수행_상황판단-민간·아군 위험을 포함한 임무 보류·재확인 기준서/OPS07_실습가이드.md create mode 100644 scenario_md/OPS07-작전·전투 수행_상황판단-민간·아군 위험을 포함한 임무 보류·재확인 기준서/OPS07_실습자료_[교육용가상자료].md create mode 100644 scenario_md/OPS08-작전·전투 수행_적 탐지·경계-드론 경보 시 관측자-지휘자-경계조 역할분담 모의훈련/OPS08-작전·전투 수행_적 탐지·경계-드론 경보 시 관측자-지휘자-경계조 역할분담 모의훈련.md create mode 100644 scenario_md/OPS08-작전·전투 수행_적 탐지·경계-드론 경보 시 관측자-지휘자-경계조 역할분담 모의훈련/OPS08_실습가이드.md create mode 100644 scenario_md/OPS08-작전·전투 수행_적 탐지·경계-드론 경보 시 관측자-지휘자-경계조 역할분담 모의훈련/OPS08_실습자료_[교육용가상자료].md create mode 100644 scenario_md/OPS10-작전·전투 수행_상황판단-AAR에서 오경보·보고지연·인계누락 재현 및 개선 훈련/OPS10-작전·전투 수행_상황판단-AAR에서 오경보·보고지연·인계누락 재현 및 개선 훈련.md create mode 100644 scenario_md/OPS10-작전·전투 수행_상황판단-AAR에서 오경보·보고지연·인계누락 재현 및 개선 훈련/OPS10_실습가이드.md create mode 100644 scenario_md/OPS10-작전·전투 수행_상황판단-AAR에서 오경보·보고지연·인계누락 재현 및 개선 훈련/OPS10_실습자료_[교육용가상자료].md create mode 100644 scenario_md/PRC01-조달·계약·국산화_조달계획-AI 기반 조달계획안 검증 Tool/PRC01-조달·계약·국산화_조달계획-AI 기반 조달계획안 검증 Tool.md create mode 100644 scenario_md/PRC01-조달·계약·국산화_조달계획-AI 기반 조달계획안 검증 Tool/PRC01_실습가이드.md create mode 100644 scenario_md/PRC01-조달·계약·국산화_조달계획-AI 기반 조달계획안 검증 Tool/PRC01_정답코드.md create mode 100644 scenario_md/PRC07-조달·계약·국산화_부품국산화-데이터 기반 부품 국산화 후보 자동추천 Tool/PRC07-조달·계약·국산화_부품국산화-데이터 기반 부품 국산화 후보 자동추천 Tool.md create mode 100644 scenario_md/PRC07-조달·계약·국산화_부품국산화-데이터 기반 부품 국산화 후보 자동추천 Tool/PRC07_실습가이드.md create mode 100644 scenario_md/PRC07-조달·계약·국산화_부품국산화-데이터 기반 부품 국산화 후보 자동추천 Tool/PRC07_정답코드.md create mode 100644 scenario_md/QLT02-품질·규격·검사_품질예측-규격·구매요구·납기 연계 품질예측 모델/QLT02-품질·규격·검사_품질예측-규격·구매요구·납기 연계 품질예측 모델.md create mode 100644 scenario_md/QLT02-품질·규격·검사_품질예측-규격·구매요구·납기 연계 품질예측 모델/QLT02_실습가이드.md create mode 100644 scenario_md/QLT02-품질·규격·검사_품질예측-규격·구매요구·납기 연계 품질예측 모델/QLT02_정답코드.md create mode 100644 scenario_md/QLT03-품질·규격·검사_제원검증-군수품 제원정보 이상치 자동검증 Tool/QLT03-품질·규격·검사_제원검증-군수품 제원정보 이상치 자동검증 Tool.md create mode 100644 scenario_md/QLT03-품질·규격·검사_제원검증-군수품 제원정보 이상치 자동검증 Tool/QLT03_실습가이드.md create mode 100644 scenario_md/QLT03-품질·규격·검사_제원검증-군수품 제원정보 이상치 자동검증 Tool/QLT03_정답코드.md create mode 100644 scenario_md/QLT04-품질·규격·검사_외주정비 검사-Data 기반 외주정비 품질검사 통합 솔루션/QLT04-품질·규격·검사_외주정비 검사-Data 기반 외주정비 품질검사 통합 솔루션.md create mode 100644 scenario_md/QLT04-품질·규격·검사_외주정비 검사-Data 기반 외주정비 품질검사 통합 솔루션/QLT04_실습가이드.md create mode 100644 scenario_md/QLT04-품질·규격·검사_외주정비 검사-Data 기반 외주정비 품질검사 통합 솔루션/QLT04_정답코드.md create mode 100644 scenario_md/QLT05-품질·규격·검사_검사실적-외주정비 품질검사 실적·병목 분석/QLT05-품질·규격·검사_검사실적-외주정비 품질검사 실적·병목 분석.md create mode 100644 scenario_md/QLT05-품질·규격·검사_검사실적-외주정비 품질검사 실적·병목 분석/QLT05_실습가이드.md create mode 100644 scenario_md/QLT05-품질·규격·검사_검사실적-외주정비 품질검사 실적·병목 분석/QLT05_정답코드.md create mode 100644 scenario_md/SEC01-시설·방호·경계_부대 보안-기지 CCTV 드론·비인가 접근 객체 탐지 프로토타입/SEC01-시설·방호·경계_부대 보안-기지 CCTV 드론·비인가 접근 객체 탐지 프로토타입.md create mode 100644 scenario_md/SEC01-시설·방호·경계_부대 보안-기지 CCTV 드론·비인가 접근 객체 탐지 프로토타입/SEC01_실습가이드.md create mode 100644 scenario_md/SEC01-시설·방호·경계_부대 보안-기지 CCTV 드론·비인가 접근 객체 탐지 프로토타입/SEC01_정답코드.md create mode 100644 scenario_md/SEC06-시설·방호·경계_시설 관리-기만체·차폐·분산 배치 효과 확인 기록서/SEC06-시설·방호·경계_시설 관리-기만체·차폐·분산 배치 효과 확인 기록서.md create mode 100644 scenario_md/SEC06-시설·방호·경계_시설 관리-기만체·차폐·분산 배치 효과 확인 기록서/SEC06_실습가이드.md create mode 100644 scenario_md/SEC06-시설·방호·경계_시설 관리-기만체·차폐·분산 배치 효과 확인 기록서/SEC06_실습자료_[교육용가상자료].md create mode 100644 scenario_md/SEC08-시설·방호·경계_부대 보안-군사시설 드론 침입 경보 대응 모의훈련/SEC08-시설·방호·경계_부대 보안-군사시설 드론 침입 경보 대응 모의훈련.md create mode 100644 scenario_md/SEC08-시설·방호·경계_부대 보안-군사시설 드론 침입 경보 대응 모의훈련/SEC08_실습가이드.md create mode 100644 scenario_md/SEC08-시설·방호·경계_부대 보안-군사시설 드론 침입 경보 대응 모의훈련/SEC08_실습자료_[교육용가상자료].md create mode 100644 scenario_md/SEC09-시설·방호·경계_시설 관리-대피소·출입구·환기구 방호 현장점검 실습/SEC09-시설·방호·경계_시설 관리-대피소·출입구·환기구 방호 현장점검 실습.md create mode 100644 scenario_md/SEC09-시설·방호·경계_시설 관리-대피소·출입구·환기구 방호 현장점검 실습/SEC09_실습가이드.md create mode 100644 scenario_md/SEC09-시설·방호·경계_시설 관리-대피소·출입구·환기구 방호 현장점검 실습/SEC09_실습자료_[교육용가상자료].md create mode 100644 scenario_md/STR01-전략·성과·예산관리_성과관리-데이터 기반 핵심성과지표 추세·목표 관리/STR01-전략·성과·예산관리_성과관리-데이터 기반 핵심성과지표 추세·목표 관리.md create mode 100644 scenario_md/STR01-전략·성과·예산관리_성과관리-데이터 기반 핵심성과지표 추세·목표 관리/STR01_실습가이드.md create mode 100644 scenario_md/STR01-전략·성과·예산관리_성과관리-데이터 기반 핵심성과지표 추세·목표 관리/STR01_정답코드.md create mode 100644 scenario_md/SUP02-보급·재산·시효관리_시효관리-군수품 시효성 품목 재고통제·잔여일 관리/SUP02-보급·재산·시효관리_시효관리-군수품 시효성 품목 재고통제·잔여일 관리.md create mode 100644 scenario_md/SUP02-보급·재산·시효관리_시효관리-군수품 시효성 품목 재고통제·잔여일 관리/SUP02_실습가이드.md create mode 100644 scenario_md/SUP02-보급·재산·시효관리_시효관리-군수품 시효성 품목 재고통제·잔여일 관리/SUP02_정답코드.md create mode 100644 scenario_md/TRN01-교육·훈련_전투력 향상 교육-드론 시뮬레이터 비행로그 기반 숙련도 분석기/TRN01-교육·훈련_전투력 향상 교육-드론 시뮬레이터 비행로그 기반 숙련도 분석기.md create mode 100644 scenario_md/TRN01-교육·훈련_전투력 향상 교육-드론 시뮬레이터 비행로그 기반 숙련도 분석기/TRN01_실습가이드.md create mode 100644 scenario_md/TRN01-교육·훈련_전투력 향상 교육-드론 시뮬레이터 비행로그 기반 숙련도 분석기/TRN01_정답코드.md create mode 100644 scenario_md/TRN02-교육·훈련_전투력 향상 교육-방공·드론 식별 퀴즈 자동채점·오답유형 분석기/TRN02-교육·훈련_전투력 향상 교육-방공·드론 식별 퀴즈 자동채점·오답유형 분석기.md create mode 100644 scenario_md/TRN02-교육·훈련_전투력 향상 교육-방공·드론 식별 퀴즈 자동채점·오답유형 분석기/TRN02_실습가이드.md create mode 100644 scenario_md/TRN02-교육·훈련_전투력 향상 교육-방공·드론 식별 퀴즈 자동채점·오답유형 분석기/TRN02_정답코드.md create mode 100644 scenario_md/TRN03-교육·훈련_전투력 향상 교육-드론·미사일 실루엣 이미지 분류 학습앱/TRN03-교육·훈련_전투력 향상 교육-드론·미사일 실루엣 이미지 분류 학습앱.md create mode 100644 scenario_md/TRN03-교육·훈련_전투력 향상 교육-드론·미사일 실루엣 이미지 분류 학습앱/TRN03_실습가이드.md create mode 100644 scenario_md/TRN03-교육·훈련_전투력 향상 교육-드론·미사일 실루엣 이미지 분류 학습앱/TRN03_정답코드.md create mode 100644 scenario_md/TRN04-교육·훈련_전투력 향상 교육-러우·이란 전훈 기반 드론 대응 교육과정 설계/TRN04-교육·훈련_전투력 향상 교육-러우·이란 전훈 기반 드론 대응 교육과정 설계.md create mode 100644 scenario_md/TRN04-교육·훈련_전투력 향상 교육-러우·이란 전훈 기반 드론 대응 교육과정 설계/TRN04_실습가이드.md create mode 100644 scenario_md/TRN04-교육·훈련_전투력 향상 교육-러우·이란 전훈 기반 드론 대응 교육과정 설계/TRN04_실습자료_[교육용가상자료].md create mode 100644 scenario_md/TRN06-교육·훈련_전투력 향상 교육-AAR 관찰·평가 루브릭과 피드백 가이드/TRN06-교육·훈련_전투력 향상 교육-AAR 관찰·평가 루브릭과 피드백 가이드.md create mode 100644 scenario_md/TRN06-교육·훈련_전투력 향상 교육-AAR 관찰·평가 루브릭과 피드백 가이드/TRN06_실습가이드.md create mode 100644 scenario_md/TRN06-교육·훈련_전투력 향상 교육-AAR 관찰·평가 루브릭과 피드백 가이드/TRN06_실습자료_[교육용가상자료].md create mode 100644 scenario_md/TRN08-교육·훈련_전투력 향상 교육-드론 경보 청취·육안 식별·보고 절차 훈련/TRN08-교육·훈련_전투력 향상 교육-드론 경보 청취·육안 식별·보고 절차 훈련.md create mode 100644 scenario_md/TRN08-교육·훈련_전투력 향상 교육-드론 경보 청취·육안 식별·보고 절차 훈련/TRN08_실습가이드.md create mode 100644 scenario_md/TRN08-교육·훈련_전투력 향상 교육-드론 경보 청취·육안 식별·보고 절차 훈련/TRN08_실습자료_[교육용가상자료].md create mode 100644 scenario_md/TRN10-교육·훈련_전투력 향상 교육-TCCC 모의환자 평가와 인계 정확도 훈련/TRN10-교육·훈련_전투력 향상 교육-TCCC 모의환자 평가와 인계 정확도 훈련.md create mode 100644 scenario_md/TRN10-교육·훈련_전투력 향상 교육-TCCC 모의환자 평가와 인계 정확도 훈련/TRN10_실습가이드.md create mode 100644 scenario_md/TRN10-교육·훈련_전투력 향상 교육-TCCC 모의환자 평가와 인계 정확도 훈련/TRN10_실습자료_[교육용가상자료].md create mode 100644 scenario_md/WEL01-장병 복지·지원_건강 지원-더미 생체신호 기반 열·한랭 스트레스 경보 프로토타입/WEL01-장병 복지·지원_건강 지원-더미 생체신호 기반 열·한랭 스트레스 경보 프로토타입.md create mode 100644 scenario_md/WEL01-장병 복지·지원_건강 지원-더미 생체신호 기반 열·한랭 스트레스 경보 프로토타입/WEL01_실습가이드.md create mode 100644 scenario_md/WEL01-장병 복지·지원_건강 지원-더미 생체신호 기반 열·한랭 스트레스 경보 프로토타입/WEL01_정답코드.md create mode 100644 scenario_md/WEL03-장병 복지·지원_건강 지원-가상 수질검사 데이터 위험 신호 대시보드/WEL03-장병 복지·지원_건강 지원-가상 수질검사 데이터 위험 신호 대시보드.md create mode 100644 scenario_md/WEL03-장병 복지·지원_건강 지원-가상 수질검사 데이터 위험 신호 대시보드/WEL03_실습가이드.md create mode 100644 scenario_md/WEL03-장병 복지·지원_건강 지원-가상 수질검사 데이터 위험 신호 대시보드/WEL03_정답코드.md create mode 100644 scenario_md/WEL07-장병 복지·지원_건강 지원-대량 부상자 발생 모의상황 의무지원 인계·기록 훈련/WEL07-장병 복지·지원_건강 지원-대량 부상자 발생 모의상황 의무지원 인계·기록 훈련.md create mode 100644 scenario_md/WEL07-장병 복지·지원_건강 지원-대량 부상자 발생 모의상황 의무지원 인계·기록 훈련/WEL07_실습가이드.md create mode 100644 scenario_md/WEL07-장병 복지·지원_건강 지원-대량 부상자 발생 모의상황 의무지원 인계·기록 훈련/WEL07_실습자료_[교육용가상자료].md create mode 100644 scenario_md/WEL08-장병 복지·지원_상담 지원-동료의 급성 스트레스 신호 발견·전문가 연계 역할훈련/WEL08-장병 복지·지원_상담 지원-동료의 급성 스트레스 신호 발견·전문가 연계 역할훈련.md create mode 100644 scenario_md/WEL08-장병 복지·지원_상담 지원-동료의 급성 스트레스 신호 발견·전문가 연계 역할훈련/WEL08_실습가이드.md create mode 100644 scenario_md/WEL08-장병 복지·지원_상담 지원-동료의 급성 스트레스 신호 발견·전문가 연계 역할훈련/WEL08_실습자료_[교육용가상자료].md create mode 100644 scenario_md/WEL10-장병 복지·지원_생활 지원-교대근무 피로 누적을 줄이는 휴식표 검증 워크숍/WEL10-장병 복지·지원_생활 지원-교대근무 피로 누적을 줄이는 휴식표 검증 워크숍.md create mode 100644 scenario_md/WEL10-장병 복지·지원_생활 지원-교대근무 피로 누적을 줄이는 휴식표 검증 워크숍/WEL10_실습가이드.md create mode 100644 scenario_md/WEL10-장병 복지·지원_생활 지원-교대근무 피로 누적을 줄이는 휴식표 검증 워크숍/WEL10_실습자료_[교육용가상자료].md create mode 100644 scripts/build_ops01_notebooks.py create mode 100644 scripts/convert_docx_to_md.py create mode 100644 scripts/convert_md_to_json.py create mode 100644 scripts/inspect_missions.py create mode 100644 scripts/run_notebook_test.py create mode 100644 scripts/student_generator.py create mode 100644 scripts/test_loader.py create mode 100644 scripts/validate_notebooks.py create mode 100644 scripts/validate_scenario_json.py diff --git a/ai_prompt/01_mk_project_init.md b/ai_prompt/01_mk_project_init.md new file mode 100644 index 0000000..aa6d530 --- /dev/null +++ b/ai_prompt/01_mk_project_init.md @@ -0,0 +1,3 @@ +[missions02.md](file;file:///d%3A/edunlab/milicontent2/data/missions02.md)를 바탕으로 [A13.json](file;file:///d%3A/edunlab/milicontent2/data/A13.json) 과 같은 초기 프로젝트 파일을 만들고 싶어. +[missions02.md](file;file:///d%3A/edunlab/milicontent2/data/missions02.md) 에 있는 정보만을 바탕으로 {projedid}.json 파일을 만들어서 import 디렉토리에 생성해줘. +우선 프로젝트 2번~10번까지 만들어줘. diff --git a/ai_prompt/02_mk_project_detail.md b/ai_prompt/02_mk_project_detail.md new file mode 100644 index 0000000..4f78512 --- /dev/null +++ b/ai_prompt/02_mk_project_detail.md @@ -0,0 +1,98 @@ +이 프롬프트는 @DAT06.json 프로젝트 내용을 상세화하는 용도야. + +# 프로젝트 내용 상세화 + +## 1. project 내용 만들기 + +- project의 `summary`, `objectives`를 참고하여 각 미션의 `overview`, `objectives` 내용을 구체화해줘. +- project의 `objectives`에는 다음 4가지 핵심 섹션을 HTML 태그로 포함해줘: + - `

필요한 상황

`, `

해결방안

`, `

기대효과

`, `

활용분야

` +- (필요시)`prerequisites`에는 Python 기초 외에 **"Google Colab 환경 활용 기초"**를 포함해줘. + +## 2. 미션 상세 내용 만들기 + +- 각 missions의 `overview`, `objectives`가 고유한 역할을 갖도록 중복을 제거하고 명확한 학습 과정을 명시해줘. +- `scenario`는 실제 국방/군수/도메인 실무 배경, 문제 상황, 산출물 경로를 연계하여 몰입감 있게 작성해줘. + +## 3. 학습활동 만들기 + +- 각 missions의 overview, objectives, scenario를 참고해서 guideSteps 을 2~5개를 추가로 만들어줘. +- **activity (해야 할 일 & 학습자 제출물)**: + - 코드/설정 작성 단계에는 Colab 코드 셀 첫 줄에 `%%writefile [파일경로]` 매직 커맨드를 선언하여 파일을 저장하고, `!python [경로]` 또는 `!pytest [경로]` 쉘 명령어로 즉시 동작을 검증하도록 안내해줘. + - 학습자가 제출해야 하는 내용에 **"Google Colab 실행 셀 결과 출력 로그 및 생성된 산출물 파일"**을 명시해줘. +- **evalText (PASS 기준 및 보완 방법)**: + - PASS 기준에 **"Google Colab 환경에서 스크립트 및 테스트 코드가 에러 없이 정상 실행되고 요구 지표를 충족하는가?"**를 포함해줘. + - 보완 방법에 Colab 실행 오류(문법 에러, 모듈 경로 누락, 쉘 커맨드 실패 등) 디버깅 지침을 반영해줘. + +## 4. 첨부파일 및 산출물 파일 만들기 + +- 각 missions의 overview, objectives, scenario에 등장하는 첨부파일 및 기본 산출물 템플릿을 만들어줘. +- 저장소 경로: `uploads/{projectid}/` +- 프로젝트 및 10개 미션 전체의 `materials`에 산출물 파일들과 함께 노트북 경로(`uploads/{projectid}/notebook/instructor/{projectid}_colab_starter.ipynb`, `uploads/{projectid}/notebook/student/{projectid}_assignment.ipynb`)를 정확히 등록해줘. + +## 5. 학습자료 점검하기 + +- 각 missions의 materialText는 mission을 수행하기 위해 필요한 참고자료들이야. 미션 산출물, 저장위치, 검증 및 개선방안 외 풀이에 도움이 될만한 참고자료를 추가해줘. +- 각 미션의 `materialText` 최상단에 **[Google Colab 실습 및 환경 가이드]** 블록을 필수로 포함해줘: + 1. 디렉터리 생성: `!mkdir -p [필요경로]` + 2. 파일 저장 매직 커맨드: `%%writefile [산출물경로]` + 3. 검증 쉘 명령어: `!python [경로]` 또는 `!pytest [경로] -v` +- 이외에 미션 산출물 저장위치, 검증 및 개선방안, 도메인 표준 규격/이론 참고자료를 추가해줘. + +## 6. 활용기술 + +- 각 missions의 techStack, aiGuidelines 이 overviews, objectives, scenario, guideSteps 에 맞게 충분히 반영되었는지 확인해줘. techStack, aiGuidelines는 5개 이하씩 추가해줘. + +## 7. 평가기준 + +- **deliverables**: 프로젝트 레벨의 산출물 목록(15개 내외)과 각 미션의 `deliverables` 합집합 및 `materials` 파일 경로가 100% 일치하도록 정리해줘. +- **evaluationKeys**: 각 미션마다 3개의 필수(`REQUIRED`) 평가키로 표준화해줘: + 1. `[정량적 평가]`: objectives의 수치 지표(정확도, 처리속도, 오류율, 지연시간 등) 기준 + 2. `[정성적 평가]`: 도메인 실무/전술 타당성, 신뢰도, 안전 실패(Fail-safe) 등 질문 + 3. `[진행 추적 및 완료 기준]`: 필수 산출물 생성 및 검증 도구(pytest 등) 통과 여부 +- **evaluationText**: `evaluationKeys`의 3대 항목(정량/정성/진행추적) 및 검증 방법을 완벽히 포괄하는 4대 PASS 조건 불릿 포인트를 작성해줘. + +## 8. notebook 폴더 및 실습 노트북 만들기 + +- 저장소 경로: `uploads/{projectid}/notebook/` +- 4번의 `materials`에 등록된 노트북을 실제로 실행 가능한 파일로 생성해줘: + 1. **강사용 스타터 노트북**: `uploads/{projectid}/notebook/instructor/{projectid}_colab_starter.ipynb` + - 10개 미션의 전체 완성형 구현 코드 및 E2E 실행 셀, Cloudflare Tunnel을 통한 Streamlit 대시보드 실시간 배포 스크립트를 포함. + 2. **학습자용 과제 노트북**: `uploads/{projectid}/notebook/student/{projectid}_assignment.ipynb` + - 학습자가 단계별로 직접 구현할 수 있도록 `# TODO:` 주석 기반의 스캐폴딩 코드 제공. + - 각 미션 상단에는 `%%writefile [파일경로]` 매직 커맨드로 산출물을 파일화하도록 구성. + - 각 미션 하단에는 즉시 단위 테스트를 수행하여 `PASS/FAIL`을 확인할 수 있는 자체 검증(Self-Validation) 셀 포함. + +## 9. project.yaml 설정 파일 만들기 + +- 저장소 경로: `uploads/{projectid}/project.yaml` +- 프로젝트 메타데이터, Colab 런타임, 진입점 노트북, 10개 미션 목록, 평가 및 제출 방식을 정의하는 YAML 파일을 생성해줘. +- 작성 형식: + +```yaml +id: {projectid} +title: {project_title} + +runtime: + type: colab + python: "3.11" + +notebook: + entry: notebook/student/{projectid}_assignment.ipynb + +missions: + - id: {projectid}_M01 + title: {mission1_title} + + - id: {projectid}_M02 + title: {mission2_title} + + # ... M03 ~ M10 미션 목록 + +evaluation: + type: notebook + tests: tests/ + +submission: + type: git_commit +``` diff --git a/ai_prompt/03-1_docx_to_md.md b/ai_prompt/03-1_docx_to_md.md new file mode 100644 index 0000000..269072b --- /dev/null +++ b/ai_prompt/03-1_docx_to_md.md @@ -0,0 +1,21 @@ +# Word(DOCX) to Markdown(MD) 변환 작업 + +## 1. 개요 +`scenario_docx` 디렉토리 하위의 시나리오 관련 Word 문서(`.docx`)들을 동일한 디렉토리 구조를 유지하면서 마크다운(`.md`) 파일로 일괄 변환하여 `scenario_md` 디렉토리에 생성합니다. + +## 2. 변환 대상 및 결과 +- **변환 스크립트**: [`scripts/convert_docx_to_md.py`](file:///d:/edunlab/milicontent2/scripts/convert_docx_to_md.py) +- **원본 디렉토리**: [`scenario_docx`](file:///d:/edunlab/milicontent2/scenario_docx) (총 60개 시나리오 폴더, 146개 docx 파일, 35개 기존 md 파일) +- **대상 디렉토리**: [`scenario_md`](file:///d:/edunlab/milicontent2/scenario_md) (총 181개 md 파일 생성 및 복사 완료) + +## 3. 주요 처리 사항 +1. **문서 요소 순서 보존**: 단락(`CT_P`)과 표(`CT_Tbl`)를 문서 원본 순서대로 배치하여 변환 +2. **스타일 서식 보존**: + - 제목 스타일(Heading 1~6, Title) -> Markdown 헤더(`#`, `##`, `###` 등) + - 목록 스타일(Bullet, Number) -> Markdown 목록(`- `, `1. ` 등) + - 텍스트 인라인 서식 -> 볼드(`**text**`), 이탤릭(`*text*`) 적용 +3. **표(Table) 변환**: + - 셀 내 줄바꿈을 `
`로 치환하여 Markdown 표 문법 준수 + - 파이프(`|`) 문자 이스케이프 (`\|`) + - 헤더 구분선(`| --- | --- |`) 자동 생성 +4. **기존 MD 파일 동기화**: docx 외에 기존에 포함되어 있던 코드 마크다운 파일(35개)도 동일 경로에 복사 diff --git a/ai_prompt/03-2_md_to_json.md b/ai_prompt/03-2_md_to_json.md new file mode 100644 index 0000000..9add7f2 --- /dev/null +++ b/ai_prompt/03-2_md_to_json.md @@ -0,0 +1,178 @@ +# 프로젝트 시나리오 MD ➔ JSON 변환 계획서 (Plan) + +## 1. 개요 및 목적 + +본 계획은 [`scenario_md`](file:///d:/edunlab/milicontent2/scenario_md) 디렉토리에 정리된 60개 군 특화 PBL 프로젝트 시나리오 마크다운(`.md`) 파일들과 [`data`](file:///d:/edunlab/milicontent2/data) 디렉토리의 메타데이터를 결합하여, [`data/A13.json`](file:///d:/edunlab/milicontent2/data/A13.json) 표준 스키마를 100% 준수하는 프로젝트 JSON 파일들을 [`scenario_json`](file:///d:/edunlab/milicontent2/scenario_json) 디렉토리에 일괄 생성하는 것을 목표로 합니다. + +--- + +## 2. 데이터 소스 및 구조 분석 + +### 2.1 소스 데이터 자산 + +| 데이터 자산 | 위치 / 경로 | 주요 내용 및 역할 | +| :--------------------------- | :------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------- | +| **시나리오 MD 문서** | [`scenario_md/{Project_Dir}/*.md`](file:///d:/edunlab/milicontent2/scenario_md) | 프로젝트 메인 시나리오, 실습가이드, 실습자료 및 정답코드 원문 | +| **프로젝트 목록 메타데이터** | [`data/projectlist02.md`](file:///d:/edunlab/milicontent2/data/projectlist02.md) | 60개 프로젝트의 분야, 난이도, 학습유형, 전쟁사례, 학습초점, 추천사유 | +| **미션 상세 메타데이터** | [`data/missions02.md`](file:///d:/edunlab/milicontent2/data/missions02.md) | 600개 미션(60개 과제 x 10개 미션)의 설명, 산출물, 정량/정성 평가, 검증방법, 피드백 방안 | +| **표준 스키마 템플릿** | [`data/A13.json`](file:///d:/edunlab/milicontent2/data/A13.json) | 최종 산출될 프로젝트 JSON의 표준 구조 및 필드 규격 | + +--- + +## 3. JSON 스키마 필드 매핑 정의 (A13.json 준수) + +### 3.1 프로젝트 레벨 필드 (Project Metadata) + +```json +{ + "version": "1.0.0", + "exportedAt": "2026-10-08T00:00:00.000Z", + "id": "ADM01", + "title": "결원·근무부하 추세 대시보드와 보충 필요량 예측", + "category": "행정·인사", + "level": 3, + "durationDays": 5, + "requiredHours": 27.5, + "status": "COMPLETED", + "isRecommended": false, + "summary": "", + "objectives": "

러시아-우크라이나 전쟁에서는 소형 드론이 정찰과 공격에 대량으로 쓰이면서... (시나리오 MD의 '프로젝트 목표' 매핑)

", + "deliverables": ["...", "..."], + "constraints": "

...

", + "evalSummary": "

공통 PASS/FAIL 판정 원칙

", + "prerequisites": "파이썬 기초 및 데이터 분석 라이브러리 활용 역량", + "refFiles": [], + "refText": "", + "projectSkills": [ + { + "skillId": "competency_...", + "level": 2, + "category": "...", + "subCategory": "..." + } + ], + "prerequisiteVods": [], + "missions": [ + /* 10개 미션 객체 */ + ] +} +``` + +> **📌 `objectives` 필드 매핑 원칙**: +> +> - `scenario_md` 프로젝트 파일의 **'프로젝트 목표'** (`| **프로젝트 목표** | ... |`) 내용이 결과물 JSON의 최상위 `objectives` 필드에 매핑됩니다. + +### 3.2 미션 레벨 필드 (Mission Object: M01 ~ M10) + +| JSON 필드명 | 데이터 타입 | 데이터 출처 및 생성 규칙 | +| :---------------- | :-----------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `id` | String | `{ProjectID}_M{01~10}` 형식 (예: `OPS01_M01`) | +| `sequence` | Number | 미션 순번 (`1` ~ `10`) | +| `title` | String | 미션명 (`missions02.md` 및 실습가이드 미션 제목) | +| `durationHours` | Number | 소요시간 (예: `1.5`, `2.0`, `2.5`, `3.0`, `3.5`) | +| `overview` | HTML String | **미션 목표 매핑**: `scenario_md`의 미션 테이블 내 **'목표'** (`\| **목표** \| ... \|`) ➔ `

{목표 내용}

` | +| `objectives` | HTML String | **미션 수행 매핑**: `scenario_md`의 미션 테이블 내 **'수행'** (`\| **수행** \| ... \|`) ➔ `

{수행 내용}

` | +| `scenario` | HTML String | **미션 배경 및 수행 당위성 스토리**: `overview`(목표)와 `objectives`(수행)를 왜 해야 하는지 설명하는 스토리, 실습 흐름 및 최종 결과물 정의 | +| `attachments` | Array | 첨부파일 목록 | +| `materials` | Array | 미션 관련 가상 데이터 및 참조자료 경로 목록 | +| `materialText` | HTML String | 참조 사이트, 수업용 가상 데이터 샘플, 주의사항 (`

`, `