시나리오 내용 반영
This commit is contained in:
1 parent
d9287de729
commit
350bb92bf9
270 files changed
+198867
No files matched your search
@@ -0,0 +1,922 @@
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"exportedAt": "2026-10-08T00:00:00.000Z",
|
||||
"id": "C207",
|
||||
"title": "C2 정보 무결성·출처 확인·재전송 승인 SOP",
|
||||
"category": "지휘통제(C2)",
|
||||
"level": 3,
|
||||
"durationDays": 5,
|
||||
"requiredHours": 27.0,
|
||||
"status": "COMPLETED",
|
||||
"isRecommended": false,
|
||||
"summary": "",
|
||||
"objectives": "<p>러시아-우크라이나 전쟁과 미국-이란 간 긴장 국면에서는 지휘통제망에 대한 교란, 허위 전문과 위조 명령의 주입, 통신 단절 뒤 누락 메시지의 뒤섞임이 반복되어 '이 명령이 정말 정당한 발신자에게서 왔는가'와 '내용이 중간에 바뀌지 않았는가'를 가리는 일이 작전 연속성의 핵심 문제가 되었다. 한편 검증이 지나치게 느리면 정당한 명령이 늦어져 그 자체가 위험이 되므로 보안과 속도의 균형이 필요하다. 본 프로젝트에서는 교육용 가상 지휘통제망과 가상 메시지 카드를 사용해 메시지 위협 요소 분석, 출처·무결성·시각 검증 기준(6단계), 통신 단절 후 재전송 승인 기준, 비인가 명령 자동 보류와 보안 보고 절차, 상황 단계별 점검표, 단말 표시와 결재 양식, 교란·위조 스트레스 훈련, AAR, 검증 지연 보정을 차례로 수행한다. 최종 목표는 C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP)를 문서로 완성하는 것이다.</p>",
|
||||
"deliverables": [
|
||||
"docs/c207_doc_framework.md (필수)",
|
||||
"분석 개요서 (필수)",
|
||||
"framework/c207_source_reliability_matrix.md (필수)",
|
||||
"analysis/c207_uncertainty_assessment.md (필수)",
|
||||
"matrix/c207_attribution_matrix.xlsx(md) (필수)",
|
||||
"sop/c207_approval_thresholds_sop.md (필수)"
|
||||
],
|
||||
"constraints": "<h4>부대 보안 및 개인정보 보호</h4><ul><li><p>실제 부대 편성, 위치, 작전 일정, 군번·성명 등 민감 군사보안 및 개인식별정보는 절대 외부 AI에 입력하지 않는다.</p></li><li><p>모든 실습에는 제공된 교육용 가상 데이터셋 및 시뮬레이션 표본만을 활용한다.</p></li></ul><h4>AI 결과와 인간 최종 판단의 구분 (HITL 원칙)</h4><ul><li><p>AI 모델이 제안한 분석값이나 탐지 결과는 참고 지표이며, 최종 승인·보류·교전·배치 명령은 사람이 확정한다.</p></li><li><p>모든 망·단말·메시지·서명·해시·시각·수치·직책 배치는 교육용 가상 자료이며 실제 부대명, 실제 통신망 구성, 실제 암호·인증 방식과 키, 실제 보안 취약점은 사용하지 않는다. 부대 내 촬영이나 부대 자료의 외부 AI 서비스 입력은 금지한다. 본 과제는 위조·교란 기법이 아니라 이미 접수된 가상 메시지의 검증과 승인·보류 절차를 문서로 설계하는 방어 훈련이며, 최종 판단은 사람(통신보안관·지휘통제 책임자)이 내린다. 비인가가 의심되는 명령은 실행하지 않고 보류하되, 실제 명령 수행 여부는 교전수칙과 지휘계통에 따르며 법무·보안 쟁점은 해당 부서 검토로 연계한다. 이 자료의 등급과 권한 구분은 학습용 가상 기준이다.</p></li></ul>",
|
||||
"evalSummary": "<h4>공통 PASS/FAIL 판정 원칙</h4><ul><li><p><strong>수행 증거:</strong> 요구된 데이터 전처리, 모델 구현, 검증 지표 산출, HITL 워크플로우 증거가 명확한가?</p></li><li><p><strong>판단 근거:</strong> 오경보/미탐 방지, 신뢰도 등급화, 파라미터 튜닝의 군사적·논리적 근거가 타당한가?</p></li><li><p><strong>앞뒤 연결성:</strong> 앞 미션의 스키마·전처리가 뒤 미션의 예측·대시보드·AAR 재보정에 정상 연계되는가?</p></li><li><p><strong>안전성:</strong> 보안 규정 준수, 극단 과부하 상황에서의 Fail-safe 복원력이 확보되었는가?</p></li></ul><h4>프로젝트 완료 조건</h4><p>10개 미션 전체에서 요구되는 필수([필수]) 평가 기준을 모두 PASS해야 프로젝트 최종 PASS로 판정한다.</p>",
|
||||
"prerequisites": "기본 프로그래밍 지식 및 지휘통제(C2) 데이터 분석 기초",
|
||||
"refFiles": [],
|
||||
"refText": "",
|
||||
"projectSkills": [
|
||||
{
|
||||
"skillId": "competency_군특화문제해결_지휘통제(C2)_문제분석",
|
||||
"level": 3,
|
||||
"category": "군특화문제해결",
|
||||
"subCategory": "지휘통제(C2) 문제분석"
|
||||
},
|
||||
{
|
||||
"skillId": "competency_군특화문제해결_지휘통제(C2)_대안도출",
|
||||
"level": 2,
|
||||
"category": "군특화문제해결",
|
||||
"subCategory": "지휘통제(C2) 대안도출"
|
||||
},
|
||||
{
|
||||
"skillId": "competency_데이터분석검증_결과검증",
|
||||
"level": 3,
|
||||
"category": "데이터분석검증",
|
||||
"subCategory": "AI 결과 검증"
|
||||
},
|
||||
{
|
||||
"skillId": "competency_AI활용역량_도구활용",
|
||||
"level": 2,
|
||||
"category": "AI활용역량",
|
||||
"subCategory": "AI 도구 및 모델 활용"
|
||||
},
|
||||
{
|
||||
"skillId": "competency_전술의사결정_인간검토",
|
||||
"level": 3,
|
||||
"category": "전술의사결정",
|
||||
"subCategory": "HITL 인간 검토 및 책임분계"
|
||||
}
|
||||
],
|
||||
"prerequisiteVods": [],
|
||||
"missions": [
|
||||
{
|
||||
"id": "C207_M01",
|
||||
"sequence": 1,
|
||||
"title": "전술 지휘통제(C2) 네트워크 메시지 전송 체계 및 변조/위조 위협 요소 분석",
|
||||
"durationHours": 1.5,
|
||||
"overview": "<p>가상 전술 지휘통제망의 메시지 송수신 흐름을 도식화하고 변조, 위조, 재생(옛 메시지 재투입), 지연, 발신자 사칭 등 위협 요소를 분석하며 SOP 문서 골격을 정의한다.</p>",
|
||||
"objectives": "<p>실습자료의 가상 메시지 사고 사례 5건을 읽고 각 사례에서 위협이 어느 단계(작성·전송·중계·접수·실행)에서 생겼는지 표로 분류한다. 위협 유형마다 접수자가 눈으로 확인할 수 있는 징후(서명 표시 없음, 순서번호 결번, 시각 이상)를 적는다. 실제 암호 방식이나 취약점은 쓰지 않고 '서명 표시', '해시 일치 여부'처럼 화면에 보이는 상태만 다룬다. 지휘관이 가장 먼저 알아야 할 순으로 SOP 8개 장의 목차를 배열한다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>전술 지휘통제(C2) 네트워크의 메시지 송수신 프로토콜과 메시지 변조/위조 위협을 분석한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>가상 전술 지휘통제망의 메시지 송수신 흐름을 도식화하고 변조, 위조, 재생(옛 메시지 재투입), 지연, 발신자 사칭 등 위협 요소를 분석하며 SOP 문서 골격을 정의한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>실습자료의 가상 메시지 사고 사례 5건을 읽고 각 사례에서 위협이 어느 단계(작성·전송·중계·접수·실행)에서 생겼는지 표로 분류 수행하고 검증하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>docs/c207_doc_framework.md 및 분석 개요서</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m01_dataset.json",
|
||||
"/uploads/C207/c207_m01_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m01_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m01_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"docs/c207_doc_framework.md (필수)",
|
||||
"분석 개요서 (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[전술 지휘통제(C2) 네트워크 메시지 전송 체계 및 변조/위조 위협 요소 분석] 요구된 핵심 성능 기준(분석 대상 문헌/사례 5건 이상 검토, 문서 골격 100% 정의)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>분석 대상 문헌/사례 5건 이상 검토, 문서 골격 100% 정의 기준을 충족하고 문서 작성 기획서 완성 및 분석 방향성 승인을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>지휘관 의사결정에 필요한 핵심 의제 중심 목차 재배열을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 군사 교리 및 전훈 분석의 깊이와 체계성 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>군사 교리 및 전훈 분석의 깊이와 체계성이 논리적으로 검증되었으며 국방/군사 표준 문서 작성 지침 부합성 검증를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 군사 교리 및 전훈 분석의 깊이와 체계성</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 분석 대상 문헌/사례 5건 이상 검토, 문서 골격 100% 정의</p></li><li><p>진행 기준: 문서 작성 기획서 완성 및 분석 방향성 승인</p></li><li><p>검증 방법: 국방/군사 표준 문서 작성 지침 부합성 검증</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "실습자료 '가상 메시지 사고 사례 5건'을 읽고 위협이 생긴 단계를 분류한다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>실습자료 '가상 메시지 사고 사례 5건'을 읽고 위협이 생긴 단계를 분류한다(20분).</p><h4>해야 할 일</h4><ol><li><p>실습자료 '가상 메시지 사고 사례 5건'을 읽고 위협이 생긴 단계를 분류한다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>실습자료 '가상 메시지 사고 사례 5건'을 읽고 위협이 생긴 단계를 분류한다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>실습자료 '가상 메시지 사고 사례 5건'을 읽고 위협이 생긴 단계를 분류한다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "작성 서식 1에 위협 유형 5가지의 징후와 막는 방법을 적는다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 1에 위협 유형 5가지의 징후와 막는 방법을 적는다(35분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 1에 위협 유형 5가지의 징후와 막는 방법을 적는다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 1에 위협 유형 5가지의 징후와 막는 방법을 적는다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 1에 위협 유형 5가지의 징후와 막는 방법을 적는다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "작성 서식 2에 SOP 8개 장을 쓰고 결심 의제 순으로 배열한다(25분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 2에 SOP 8개 장을 쓰고 결심 의제 순으로 배열한다(25분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 2에 SOP 8개 장을 쓰고 결심 의제 순으로 배열한다(25분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 2에 SOP 8개 장을 쓰고 결심 의제 순으로 배열한다(25분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 2에 SOP 8개 장을 쓰고 결심 의제 순으로 배열한다(25분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "점검표로 빠진 위협 유형이 없는지 확인한다(10분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>점검표로 빠진 위협 유형이 없는지 확인한다(10분).</p><h4>해야 할 일</h4><ol><li><p>점검표로 빠진 위협 유형이 없는지 확인한다(10분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>점검표로 빠진 위협 유형이 없는지 확인한다(10분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>점검표로 빠진 위협 유형이 없는지 확인한다(10분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(사례 5건 검토, 위협 유형 5가지 징후·대응 분류 SOP 8개 장 목차를 결심 의제 순으로 배열)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>사례 I4처럼 서명이 유효해도 이상한 메시지가 있는 이유를 두 문장으로 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M02",
|
||||
"sequence": 2,
|
||||
"title": "C2 메시지 출처 검증, 해시 무결성 체크 및 타임스탬프 검증 기준 수립",
|
||||
"durationHours": 2.0,
|
||||
"overview": "<p>메시지의 출처 확인, 해시 무결성 확인, 타임스탬프 유효성 확인 기준을 수립하고, 무결성 신뢰 상태를 6단계로 나누는 평가 기준과 편향 방지 장치를 정한다.</p>",
|
||||
"objectives": "<p>출처(서명 표시), 내용 일치(해시 확인), 시각(타임스탬프), 순서(순서번호)를 각각 어떤 표시가 있으면 정상인지 관찰 가능한 문장으로 쓴다. 이 네 요소를 종합해 무결성 상태 6단계(1 검증 완료 ~ 6 판단 불가·위조 의심)의 판정 기준을 만들고 평가 지표를 10개 이상 정의해 지표마다 확인 방법을 적는다. 가상 메시지 5건에 조원이 각자 단계를 매겨 일치 여부를 비교하고 불일치한 기준 문구를 고친다. '발신자 이름이 익숙하니 정상일 것'이라는 가정을 막는 규칙을 둔다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>C2 메시지의 디지털 서명, 해시 무결성 검증, 타임스탬프 유효성 확인 기준을 수립한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>메시지의 출처 확인, 해시 무결성 확인, 타임스탬프 유효성 확인 기준을 수립하고, 무결성 신뢰 상태를 6단계로 나누는 평가 기준과 편향 방지 장치를 정한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>출처(서명 표시), 내용 일치(해시 확인), 시각(타임스탬프), 순서(순서번호)를 각각 어떤 표시가 있으면 정상인지 관찰 가능한 문장으로 쓴다 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>framework/c207_source_reliability_matrix.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m02_dataset.json",
|
||||
"/uploads/C207/c207_m02_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m02_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m02_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"framework/c207_source_reliability_matrix.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[C2 메시지 출처 검증, 해시 무결성 체크 및 타임스탬프 검증 기준 수립] 요구된 핵심 성능 기준(신뢰도 평가 기준 6단계 완비, 평가 지표 10개 이상 정의)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>신뢰도 평가 기준 6단계 완비, 평가 지표 10개 이상 정의 기준을 충족하고 출처 신뢰도 매트릭스 초안 완성 및 예시 데이터 적용 검증을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>단일 출처 의존 위험 경고 및 교차검증 필수 규칙 명시을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 정보 출처 편향(Bias) 방지 및 객관적 평가 기준의 타당성 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>정보 출처 편향(Bias) 방지 및 객관적 평가 기준의 타당성이 논리적으로 검증되었으며 가상 정보 보고서 5종에 대한 등급 부여 일관성 테스트를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 정보 출처 편향(Bias) 방지 및 객관적 평가 기준의 타당성</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 신뢰도 평가 기준 6단계 완비, 평가 지표 10개 이상 정의</p></li><li><p>진행 기준: 출처 신뢰도 매트릭스 초안 완성 및 예시 데이터 적용 검증</p></li><li><p>검증 방법: 가상 정보 보고서 5종에 대한 등급 부여 일관성 테스트</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "메시지 카드 5건을 읽고 4요소 정상 기준과 6단계 판정 기준을 조별로 작성한다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>메시지 카드 5건을 읽고 4요소 정상 기준과 6단계 판정 기준을 조별로 작성한다(35분).</p><h4>해야 할 일</h4><ol><li><p>메시지 카드 5건을 읽고 4요소 정상 기준과 6단계 판정 기준을 조별로 작성한다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>메시지 카드 5건을 읽고 4요소 정상 기준과 6단계 판정 기준을 조별로 작성한다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>메시지 카드 5건을 읽고 4요소 정상 기준과 6단계 판정 기준을 조별로 작성한다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "작성 서식 1에 평가 지표를 10개 이상 쓴다(30분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 1에 평가 지표를 10개 이상 쓴다(30분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 1에 평가 지표를 10개 이상 쓴다(30분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 1에 평가 지표를 10개 이상 쓴다(30분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 1에 평가 지표를 10개 이상 쓴다(30분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "작성 서식 2에서 조원이 각자 단계를 매겨 비교하고 불일치 이유를 기준 문구에 반영한다(2...",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 2에서 조원이 각자 단계를 매겨 비교하고 불일치 이유를 기준 문구에 반영한다(25분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 2에서 조원이 각자 단계를 매겨 비교하고 불일치 이유를 기준 문구에 반영한다(25분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 2에서 조원이 각자 단계를 매겨 비교하고 불일치 이유를 기준 문구에 반영한다(25분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 2에서 조원이 각자 단계를 매겨 비교하고 불일치 이유를 기준 문구에 반영한다(25분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "작성 서식 3의 편향 방지 빈칸을 채우고 점검표로 확인한다(10분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 3의 편향 방지 빈칸을 채우고 점검표로 확인한다(10분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 3의 편향 방지 빈칸을 채우고 점검표로 확인한다(10분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 3의 편향 방지 빈칸을 채우고 점검표로 확인한다(10분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 3의 편향 방지 빈칸을 채우고 점검표로 확인한다(10분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(6단계 기준과 평가 지표 10개 이상 정의 메시지 5건 중 4건 이상 조원 단계 일치)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>MSG-102(서명 유효·순서번호 결번)를 몇 단계로 매길지 정하고 재확인 방법을 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M03",
|
||||
"sequence": 3,
|
||||
"title": "통신 단절 후 재접속 시 메시지 재전송(Re-transmission) 승인 기준 및 권한 정의",
|
||||
"durationHours": 2.5,
|
||||
"overview": "<p>통신 단절 후 재접속 시 누락 메시지를 재전송할 때 승인 기준과 권한을 정의하고, 재전송에서 생기는 불확실성(중복, 순서 뒤바뀜, 낡은 명령)의 영향도를 평가한다.</p>",
|
||||
"objectives": "<p>가상 단절·복구 사례 4건에서 누락 구간을 찾고 재전송 대상 메시지를 '그대로 재전송·확인 후 재전송·폐기 후 새로 작성' 중 하나로 분류한다. 재전송 과정의 불확실성 요인을 8개 이상 식별해 영향도(높음·중간·낮음)를 매기고 요인별 확인 방법을 적는다. 재전송 승인 권한을 메시지 종류(상황 보고, 지시, 명령)별로 가상 직책에 매핑하고 낡은 명령이 실행되지 않도록 유효 시한 규칙을 둔다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>통신 단절 후 재접속 시 누락 메시지 재전송(Re-transmission) 승인 권한과 절차를 정의한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>통신 단절 후 재접속 시 누락 메시지를 재전송할 때 승인 기준과 권한을 정의하고, 재전송에서 생기는 불확실성(중복, 순서 뒤바뀜, 낡은 명령)의 영향도를 평가한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>가상 단절·복구 사례 4건에서 누락 구간을 찾고 재전송 대상 메시지를 '그대로 재전송·확인 후 재전송·폐기 후 새로 작성' 중 하나로 분류 수행하고 검증하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>analysis/c207_uncertainty_assessment.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m03_dataset.json",
|
||||
"/uploads/C207/c207_m03_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m03_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m03_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"analysis/c207_uncertainty_assessment.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[통신 단절 후 재접속 시 메시지 재전송(Re-transmission) 승인 기준 및 권한 정의] 요구된 핵심 성능 기준(관측 공백 요인 8개 이상 식별, 불확실성 영향도 매트릭스 도출)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>관측 공백 요인 8개 이상 식별, 불확실성 영향도 매트릭스 도출 기준을 충족하고 불확실성 평가 보고서 및 한계점 브리핑 슬라이드 초안 작성을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>불확실성 단계별 대체 수집 수단 및 백업 옵션 제시을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 과도한 확신(Overconfidence) 방지 및 판단 한계 명시의 객관성 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>과도한 확신(Overconfidence) 방지 및 판단 한계 명시의 객관성이 논리적으로 검증되었으며 가상 시나리오별 관측 공백 시뮬레이션 대조를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 과도한 확신(Overconfidence) 방지 및 판단 한계 명시의 객관성</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 관측 공백 요인 8개 이상 식별, 불확실성 영향도 매트릭스 도출</p></li><li><p>진행 기준: 불확실성 평가 보고서 및 한계점 브리핑 슬라이드 초안 작성</p></li><li><p>검증 방법: 가상 시나리오별 관측 공백 시뮬레이션 대조</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "단절·복구 사례 X1~X4를 읽고 누락 구간을 확인한다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>단절·복구 사례 X1~X4를 읽고 누락 구간을 확인한다(20분).</p><h4>해야 할 일</h4><ol><li><p>단절·복구 사례 X1~X4를 읽고 누락 구간을 확인한다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>단절·복구 사례 X1~X4를 읽고 누락 구간을 확인한다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>단절·복구 사례 X1~X4를 읽고 누락 구간을 확인한다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "작성 서식 1에 재전송 분류와 확인 항목을 적는다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 1에 재전송 분류와 확인 항목을 적는다(35분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 1에 재전송 분류와 확인 항목을 적는다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 1에 재전송 분류와 확인 항목을 적는다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 1에 재전송 분류와 확인 항목을 적는다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "작성 서식 2 불확실성 요인 8개 이상과 영향도, 서식 3 승인 권한표를 작성한다(40분)...",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 2 불확실성 요인 8개 이상과 영향도, 서식 3 승인 권한표를 작성한다(40분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 2 불확실성 요인 8개 이상과 영향도, 서식 3 승인 권한표를 작성한다(40분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 2 불확실성 요인 8개 이상과 영향도, 서식 3 승인 권한표를 작성한다(40분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 2 불확실성 요인 8개 이상과 영향도, 서식 3 승인 권한표를 작성한다(40분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "작성 서식 4 판단 한계를 적고 점검표로 확인한다(15분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>작성 서식 4 판단 한계를 적고 점검표로 확인한다(15분).</p><h4>해야 할 일</h4><ol><li><p>작성 서식 4 판단 한계를 적고 점검표로 확인한다(15분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>작성 서식 4 판단 한계를 적고 점검표로 확인한다(15분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>작성 서식 4 판단 한계를 적고 점검표로 확인한다(15분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(불확실성 요인 8개 이상, 사례 4건 분류 메시지 종류별 승인 직책·유효 시한 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>유효 시한을 절반으로 줄이면 X2의 분류가 달라지는지 확인한다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M04",
|
||||
"sequence": 4,
|
||||
"title": "비인가 지휘명령 수신 시 자동 보류 및 통신보안관 긴급 보고 절차 수립",
|
||||
"durationHours": 3.0,
|
||||
"overview": "<p>비인가 지휘명령이 의심될 때 자동으로 보류(격리)하고 통신보안관에게 긴급 보고하는 절차를 수립하며, 비인가 판정 기준 12개 이상과 가중치 산식을 정한다.</p>",
|
||||
"objectives": "<p>비인가 의심 징후(서명 없음, 해시 불일치, 시각 이상, 순서번호 이상, 평소 경로와 다른 중계, 어조·형식 이상)를 12개 이상 기준 항목으로 정하고 항목별 가중치를 매긴다. 의심 점수가 기준 이상이면 단말이 메시지를 '실행 대기 보류' 상태로 두고 통신보안관에게 긴급 보고하는 절차를 쓴다. 자동 보류는 메시지를 지우거나 반격하지 않고 실행만 멈추는 것으로 한정하며 해제는 사람이 한다. 가상 메시지 3건에 적용하고 레드팀이 '정당한 명령이 오탐으로 막히지 않는가'를 반박하게 한다. 보안·법적 쟁점은 해당 부서 검토 연계 표시로만 처리한다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>비인가 지휘명령 수신 시 자동 차단 및 지휘소 긴급 보고 절차를 수립한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>비인가 지휘명령이 의심될 때 자동으로 보류(격리)하고 통신보안관에게 긴급 보고하는 절차를 수립하며, 비인가 판정 기준 12개 이상과 가중치 산식을 정한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>비인가 의심 징후(서명 없음, 해시 불일치, 시각 이상, 순서번호 이상, 평소 경로와 다른 중계, 어조·형식 이상)를 12개 이상 기준 항목으로 정하고 항목별 가중치를 매긴다 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>matrix/c207_attribution_matrix.xlsx(md)</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m04_dataset.json",
|
||||
"/uploads/C207/c207_m04_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m04_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m04_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"matrix/c207_attribution_matrix.xlsx(md) (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[비인가 지휘명령 수신 시 자동 보류 및 통신보안관 긴급 보고 절차 수립] 요구된 핵심 성능 기준(귀속 판단 기준 12개 이상 항목화, 근거 가중치 산식 100% 정립)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>귀속 판단 기준 12개 이상 항목화, 근거 가중치 산식 100% 정립 기준을 충족하고 귀속 근거 매트릭스 완성 및 사례 3종 모의 적용을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>정치적/전략적 단정 오류 방지를 위한 최소 증거 요건 설정을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 국제법적/군사적 귀속 기준 부합성 및 반박 가능성 방어 논리 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>국제법적/군사적 귀속 기준 부합성 및 반박 가능성 방어 논리이 논리적으로 검증되었으며 레드팀(적 모사) 관점에서의 귀속 반박 시뮬레이션를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 국제법적/군사적 귀속 기준 부합성 및 반박 가능성 방어 논리</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 귀속 판단 기준 12개 이상 항목화, 근거 가중치 산식 100% 정립</p></li><li><p>진행 기준: 귀속 근거 매트릭스 완성 및 사례 3종 모의 적용</p></li><li><p>검증 방법: 레드팀(적 모사) 관점에서의 귀속 반박 시뮬레이션</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "비인가 판정 기준을 12개 이상 정의하고 가중치를 붙인다(50분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>비인가 판정 기준을 12개 이상 정의하고 가중치를 붙인다(50분).</p><h4>해야 할 일</h4><ol><li><p>비인가 판정 기준을 12개 이상 정의하고 가중치를 붙인다(50분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>비인가 판정 기준을 12개 이상 정의하고 가중치를 붙인다(50분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>비인가 판정 기준을 12개 이상 정의하고 가중치를 붙인다(50분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "Q1~Q3에 적용해 의심 점수를 계산한다(30분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>Q1~Q3에 적용해 의심 점수를 계산한다(30분).</p><h4>해야 할 일</h4><ol><li><p>Q1~Q3에 적용해 의심 점수를 계산한다(30분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>Q1~Q3에 적용해 의심 점수를 계산한다(30분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>Q1~Q3에 적용해 의심 점수를 계산한다(30분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "점수 산식과 자동 보류 규칙, 긴급 보고 절차의 빈칸을 채운다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>점수 산식과 자동 보류 규칙, 긴급 보고 절차의 빈칸을 채운다(35분).</p><h4>해야 할 일</h4><ol><li><p>점수 산식과 자동 보류 규칙, 긴급 보고 절차의 빈칸을 채운다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>점수 산식과 자동 보류 규칙, 긴급 보고 절차의 빈칸을 채운다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>점수 산식과 자동 보류 규칙, 긴급 보고 절차의 빈칸을 채운다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "레드팀 오탐 반박을 받아 규칙을 보완하고 점검표로 확인한다(25분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>레드팀 오탐 반박을 받아 규칙을 보완하고 점검표로 확인한다(25분).</p><h4>해야 할 일</h4><ol><li><p>레드팀 오탐 반박을 받아 규칙을 보완하고 점검표로 확인한다(25분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>레드팀 오탐 반박을 받아 규칙을 보완하고 점검표로 확인한다(25분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>레드팀 오탐 반박을 받아 규칙을 보완하고 점검표로 확인한다(25분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(기준 12개 이상, 산식 규칙 1~4 완성 Q1~Q3 점수 계산, 자동 보류 범위 한정)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>서명 가중치를 5에서 3으로 낮추면 Q1의 판단이 달라지는지 확인한다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M05",
|
||||
"sequence": 5,
|
||||
"title": "상황 단계별(평시/경계/전투) C2 정보 무결성 검증 표준 체크리스트 작성",
|
||||
"durationHours": 3.0,
|
||||
"overview": "<p>평시·경계·전투 상황 단계별 C2 정보 무결성 검증 표준 체크리스트를 작성하고, 처리 승인·보류 분기점과 책임 직책을 확정한다.</p>",
|
||||
"objectives": "<p>상황 단계마다 검증 항목을 어떻게 달리 적용할지 표로 정한다(평시는 전 항목, 경계는 핵심 항목과 사후 보완, 전투는 최소 필수 항목과 대체 확인 경로). M2~M4 기준을 서명 표시, 해시 일치, 시각·순서, 비인가 점수, 승인 권한 순의 의사결정 트리로 묶고 분기점마다 조건과 책임 직책을 적는다. 경계선 가상 메시지 5종에 적용해 조별로 '처리 승인·보류(격리)·재확인 요청' 중 하나를 고르고 근거를 기록한다. 전투 단계에서도 출처·무결성 최소 확인과 사람의 승인을 생략하지 않는다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>상황 단계별(평시/경계/전투) C2 정보 무결성 검증 표준 체크리스트를 작성한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>평시·경계·전투 상황 단계별 C2 정보 무결성 검증 표준 체크리스트를 작성하고, 처리 승인·보류 분기점과 책임 직책을 확정한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>상황 단계마다 검증 항목을 어떻게 달리 적용할지 표로 정한다(평시는 전 항목, 경계는 핵심 항목과 사후 보완, 전투는 최소 필수 항목과 대체 확인 경로) 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>sop/c207_approval_thresholds_sop.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m05_dataset.json",
|
||||
"/uploads/C207/c207_m05_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m05_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m05_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"sop/c207_approval_thresholds_sop.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[상황 단계별(평시/경계/전투) C2 정보 무결성 검증 표준 체크리스트 작성] 요구된 핵심 성능 기준(승인/보류 조건 분기점(Threshold) 100% 명시, 책임자 직책 매핑 완료)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>승인/보류 조건 분기점(Threshold) 100% 명시, 책임자 직책 매핑 완료 기준을 충족하고 승인 기준서 완성 및 의사결정 트리(Decision Tree) 다이어그램 작성을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>긴급 작전 시 신속 승인 예외 절차 및 사후 감사 규정 보완을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 교전수칙(ROE) 및 인도주의적 법률 기준 준수성 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>교전수칙(ROE) 및 인도주의적 법률 기준 준수성이 논리적으로 검증되었으며 경계선(Borderline) 사례 5종에 대한 모의 결심 적용 테스트를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 교전수칙(ROE) 및 인도주의적 법률 기준 준수성</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 승인/보류 조건 분기점(Threshold) 100% 명시, 책임자 직책 매핑 완료</p></li><li><p>진행 기준: 승인 기준서 완성 및 의사결정 트리(Decision Tree) 다이어그램 작성</p></li><li><p>검증 방법: 경계선(Borderline) 사례 5종에 대한 모의 결심 적용 테스트</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "상황 단계 정의와 경계선 B1~B5를 읽는다(15분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>상황 단계 정의와 경계선 B1~B5를 읽는다(15분).</p><h4>해야 할 일</h4><ol><li><p>상황 단계 정의와 경계선 B1~B5를 읽는다(15분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>상황 단계 정의와 경계선 B1~B5를 읽는다(15분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>상황 단계 정의와 경계선 B1~B5를 읽는다(15분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "단계별 검증 체크리스트와 의사결정 트리, 분기점·책임 직책 매핑표를 완성한다(55분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>단계별 검증 체크리스트와 의사결정 트리, 분기점·책임 직책 매핑표를 완성한다(55분).</p><h4>해야 할 일</h4><ol><li><p>단계별 검증 체크리스트와 의사결정 트리, 분기점·책임 직책 매핑표를 완성한다(55분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>단계별 검증 체크리스트와 의사결정 트리, 분기점·책임 직책 매핑표를 완성한다(55분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>단계별 검증 체크리스트와 의사결정 트리, 분기점·책임 직책 매핑표를 완성한다(55분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "모의 결심 기록지에 B1~B5의 판단과 근거를 적고 조원 합의를 표시한다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>모의 결심 기록지에 B1~B5의 판단과 근거를 적고 조원 합의를 표시한다(35분).</p><h4>해야 할 일</h4><ol><li><p>모의 결심 기록지에 B1~B5의 판단과 근거를 적고 조원 합의를 표시한다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>모의 결심 기록지에 B1~B5의 판단과 근거를 적고 조원 합의를 표시한다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>모의 결심 기록지에 B1~B5의 판단과 근거를 적고 조원 합의를 표시한다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "점검표로 사람의 승인 없이 처리 승인되는 경로가 없는지 확인한다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>점검표로 사람의 승인 없이 처리 승인되는 경로가 없는지 확인한다(20분).</p><h4>해야 할 일</h4><ol><li><p>점검표로 사람의 승인 없이 처리 승인되는 경로가 없는지 확인한다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>점검표로 사람의 승인 없이 처리 승인되는 경로가 없는지 확인한다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>점검표로 사람의 승인 없이 처리 승인되는 경로가 없는지 확인한다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(체크리스트·분기점 4개 조건, 책임 직책 100% 매핑 경계선 5종 판단·근거 기록, 승인 없는 처리 경로 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>분기점 순서를 바꾸면 B1~B5 판단이 달라지는지 확인하고 순서를 정한 이유를 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M06",
|
||||
"sequence": 6,
|
||||
"title": "지휘통제 단말용 정보 무결성 상태 표시 및 재전송 승인 결재 양식 설계",
|
||||
"durationHours": 2.5,
|
||||
"overview": "<p>지휘통제 단말에 표시할 메시지 무결성 상태 화면과 재전송 승인 결재 양식을 설계하고, 사실·판단·조치·미확인을 분리하는 기록 규칙을 표준화한다.</p>",
|
||||
"objectives": "<p>단말 화면에 메시지마다 보일 상태 표시(검증 완료, 확인 중, 보류, 위조 의심)와 색, 근거 항목(서명, 해시, 시각, 순서)을 정하고 화면 배치를 그린다. 재전송 승인 결재 양식에는 메시지 ID, 누락 구간, 재전송 사유, 확인 결과, 승인자 서명 칸을 넣는다. 기록은 사실, 판단과 근거, 취한 조치, 미확인 사항 칸을 분리하고 '정상', '확실', '문제없음'처럼 근거 없이 안심시키는 표현의 금지 목록과 대체 표현을 정한다. 가상 기록 3종을 서식에 옮겨 분류가 일관되는지 확인한다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>지휘통제 단말용 메시지 무결성 상태 표시 및 재전송 승인 결재 양식을 개발한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>지휘통제 단말에 표시할 메시지 무결성 상태 화면과 재전송 승인 결재 양식을 설계하고, 사실·판단·조치·미확인을 분리하는 기록 규칙을 표준화한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>단말 화면에 메시지마다 보일 상태 표시(검증 완료, 확인 중, 보류, 위조 의심)와 색, 근거 항목(서명, 해시, 시각, 순서)을 정하고 화면 배치를 그린다 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>templates/c207_aar_fact_action_template.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m06_dataset.json",
|
||||
"/uploads/C207/c207_m06_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m06_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m06_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"templates/c207_aar_fact_action_template.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[지휘통제 단말용 정보 무결성 상태 표시 및 재전송 승인 결재 양식 설계] 요구된 핵심 성능 기준(기록 분류 규칙 100% 표준화, 혼동 유발 단어 금지 가이드 포함)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>기록 분류 규칙 100% 표준화, 혼동 유발 단어 금지 가이드 포함 기준을 충족하고 AAR 표준 서식 및 실제 작성 가이드라인 완성을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>행정 부담을 최소화하는 요약형/상세형 듀얼 템플릿 구성을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 전장 기록의 무결성 보장 및 사후 분석 용이성 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>전장 기록의 무결성 보장 및 사후 분석 용이성이 논리적으로 검증되었으며 모의 전투 보고서 3종을 해당 서식으로 분리 작성 및 검증를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 전장 기록의 무결성 보장 및 사후 분석 용이성</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 기록 분류 규칙 100% 표준화, 혼동 유발 단어 금지 가이드 포함</p></li><li><p>진행 기준: AAR 표준 서식 및 실제 작성 가이드라인 완성</p></li><li><p>검증 방법: 모의 전투 보고서 3종을 해당 서식으로 분리 작성 및 검증</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "상태 표시 후보와 원문 기록 3종을 읽고 안심 표현을 찾는다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>상태 표시 후보와 원문 기록 3종을 읽고 안심 표현을 찾는다(20분).</p><h4>해야 할 일</h4><ol><li><p>상태 표시 후보와 원문 기록 3종을 읽고 안심 표현을 찾는다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>상태 표시 후보와 원문 기록 3종을 읽고 안심 표현을 찾는다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>상태 표시 후보와 원문 기록 3종을 읽고 안심 표현을 찾는다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "단말 상태 표시 화면과 결재 양식을 설계한다(50분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>단말 상태 표시 화면과 결재 양식을 설계한다(50분).</p><h4>해야 할 일</h4><ol><li><p>단말 상태 표시 화면과 결재 양식을 설계한다(50분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>단말 상태 표시 화면과 결재 양식을 설계한다(50분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>단말 상태 표시 화면과 결재 양식을 설계한다(50분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "기록 3종을 기록 서식에 옮기고 금지 표현을 대체한다(35분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기록 3종을 기록 서식에 옮기고 금지 표현을 대체한다(35분).</p><h4>해야 할 일</h4><ol><li><p>기록 3종을 기록 서식에 옮기고 금지 표현을 대체한다(35분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>기록 3종을 기록 서식에 옮기고 금지 표현을 대체한다(35분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>기록 3종을 기록 서식에 옮기고 금지 표현을 대체한다(35분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "조원 간 분류 일치를 확인하고 점검표로 확인한다(15분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>조원 간 분류 일치를 확인하고 점검표로 확인한다(15분).</p><h4>해야 할 일</h4><ol><li><p>조원 간 분류 일치를 확인하고 점검표로 확인한다(15분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>조원 간 분류 일치를 확인하고 점검표로 확인한다(15분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>조원 간 분류 일치를 확인하고 점검표로 확인한다(15분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(상태 표시 4종·결재 양식·기록 서식 완성 기록 3종 변환 시 사실 칸 추측 표현 0건)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>색을 구분하지 못하는 사용자도 상태를 알 수 있게 표시를 어떻게 바꿀지 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M07",
|
||||
"sequence": 7,
|
||||
"title": "대규모 통신 교란 및 위조 지휘명령 주입 상황 모의 무결성 검증 스트레스 훈련",
|
||||
"durationHours": 3.0,
|
||||
"overview": "<p>대규모 통신 교란과 위조 전문 주입이 동시에 일어나는 모의 환경에서 무결성 검증이 흔들리지 않는지 스트레스 훈련으로 확인하고 평가 루브릭을 만든다.</p>",
|
||||
"objectives": "<p>정해진 시간에 메시지 카드가 연달아 투입되고 일부는 위조(서명 없음, 낡은 메시지 재투입, 시각 조작)이며 통신 교란으로 일부 정상 메시지가 지연되는 조건에서 조별로 메시지를 처리한다. 수행을 출처 확인, 무결성 확인, 비인가 대응, 재전송 승인 통제, 기록의 5개 영역과 탁월·우수·보통·미흡 4등급으로 평가하는 루브릭을 만든다. 평가자 2명이 독립 채점해 일치율을 계산하고 위조 메시지를 실행 승인한 판단은 즉시 미흡으로 둔다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>대규모 통신 교란 및 위조 전문 주입 모의 무결성 검증 스트레스 훈련을 실시한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>대규모 통신 교란과 위조 전문 주입이 동시에 일어나는 모의 환경에서 무결성 검증이 흔들리지 않는지 스트레스 훈련으로 확인하고 평가 루브릭을 만든다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>정해진 시간에 메시지 카드가 연달아 투입되고 일부는 위조(서명 없음, 낡은 메시지 재투입, 시각 조작)이며 통신 교란으로 일부 정상 메시지가 지연되는 조건에서 조별로 메시지를 처리 수행하고 검증하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>rubric/c207_evaluation_rubric.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m07_dataset.json",
|
||||
"/uploads/C207/c207_m07_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m07_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m07_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"rubric/c207_evaluation_rubric.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[대규모 통신 교란 및 위조 지휘명령 주입 상황 모의 무결성 검증 스트레스 훈련] 요구된 핵심 성능 기준(평가 영역(5개), 등급(4단계: 탁월/우수/보통/미흡) 기준 정의율 100%)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>평가 영역(5개), 등급(4단계: 탁월/우수/보통/미흡) 기준 정의율 100% 기준을 충족하고 루브릭 완성 및 모의 평가 채점표 예시 작성을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>역량 미달 항목에 대한 맞춤형 보충 학습 코스 연계을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 평가자의 주관적 편차 최소화 및 피드백의 실질적 개선 유도력 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>평가자의 주관적 편차 최소화 및 피드백의 실질적 개선 유도력이 논리적으로 검증되었으며 복수 평가자 간 채점 일치도(Inter-rater reliability) 검증를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 평가자의 주관적 편차 최소화 및 피드백의 실질적 개선 유도력</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 평가 영역(5개), 등급(4단계: 탁월/우수/보통/미흡) 기준 정의율 100%</p></li><li><p>진행 기준: 루브릭 완성 및 모의 평가 채점표 예시 작성</p></li><li><p>검증 방법: 복수 평가자 간 채점 일치도(Inter-rater reliability) 검증</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "역할을 배정하고 평가자는 루브릭을 먼저 읽는다(15분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>역할을 배정하고 평가자는 루브릭을 먼저 읽는다(15분).</p><h4>해야 할 일</h4><ol><li><p>역할을 배정하고 평가자는 루브릭을 먼저 읽는다(15분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>역할을 배정하고 평가자는 루브릭을 먼저 읽는다(15분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>역할을 배정하고 평가자는 루브릭을 먼저 읽는다(15분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "통제관이 메시지 카드를 시간순으로 투입한다. 통신보안 책임은 M2~M6 산출물로 처리 결과...",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>통제관이 메시지 카드를 시간순으로 투입한다. 통신보안 책임은 M2~M6 산출물로 처리 결과를 정하고 기록자는 근거를 기록한다(55분).</p><h4>해야 할 일</h4><ol><li><p>통제관이 메시지 카드를 시간순으로 투입한다. 통신보안 책임은 M2~M6 산출물로 처리 결과를 정하고 기록자는 근거를 기록한다(55분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>통제관이 메시지 카드를 시간순으로 투입한다. 통신보안 책임은 M2~M6 산출물로 처리 결과를 정하고 기록자는 근거를 기록한다(55분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>통제관이 메시지 카드를 시간순으로 투입한다. 통신보안 책임은 M2~M6 산출물로 처리 결과를 정하고 기록자는 근거를 기록한다(55분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "평가자가 상의 없이 서식 2에 채점하고 일치율을 계산한다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>평가자가 상의 없이 서식 2에 채점하고 일치율을 계산한다(20분).</p><h4>해야 할 일</h4><ol><li><p>평가자가 상의 없이 서식 2에 채점하고 일치율을 계산한다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>평가자가 상의 없이 서식 2에 채점하고 일치율을 계산한다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>평가자가 상의 없이 서식 2에 채점하고 일치율을 계산한다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "서식 3에서 위조 처리 결과와 오탐 지연을 집계하고 통제관 메모와 대조한다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>서식 3에서 위조 처리 결과와 오탐 지연을 집계하고 통제관 메모와 대조한다(20분).</p><h4>해야 할 일</h4><ol><li><p>서식 3에서 위조 처리 결과와 오탐 지연을 집계하고 통제관 메모와 대조한다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>서식 3에서 위조 처리 결과와 오탐 지연을 집계하고 통제관 메모와 대조한다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>서식 3에서 위조 처리 결과와 오탐 지연을 집계하고 통제관 메모와 대조한다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(위조 메시지 실행 승인 0건 평가자 2명 채점 일치율 80% 이상)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>일치율이 낮은 영역 루브릭 문구를 관찰 가능한 행동으로 고쳐 같은 기록으로 재채점한다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M08",
|
||||
"sequence": 8,
|
||||
"title": "AAR을 통한 가짜 지휘명령 전파 지연 및 누락 원인 분석",
|
||||
"durationHours": 3.5,
|
||||
"overview": "<p>AAR로 위조 명령 차단 실패와 보고 지연의 원인을 분석하고, 레드팀 비판으로 절차의 취약한 전제를 찾아 피드백을 도출한다.</p>",
|
||||
"objectives": "<p>가상 AAR 일지 2건(위조 명령이 전파된 사례, 정당한 명령이 오탐으로 늦어진 사례)을 시간순으로 재구성하고 원인을 사람·절차·정보·통신으로 나눈다. 레드팀은 절차의 약한 전제(예: '서명 표시가 있으면 정상이다')를 5건 이상 비판하고 작성 팀은 쟁점마다 반박 또는 수정안을 낸다. 보고 지연과 전파 누락의 연결 고리를 찾고 정상 명령 지연이라는 반대 방향 위험도 다룬다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>AAR 회의를 통해 위조 명령 차단 실패 및 보고 지연 원인을 분석한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>AAR로 위조 명령 차단 실패와 보고 지연의 원인을 분석하고, 레드팀 비판으로 절차의 취약한 전제를 찾아 피드백을 도출한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>가상 AAR 일지 2건(위조 명령이 전파된 사례, 정당한 명령이 오탐으로 늦어진 사례)을 시간순으로 재구성하고 원인을 사람·절차·정보·통신으로 나눈다 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>reports/c207_redteam_critique_report.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m08_dataset.json",
|
||||
"/uploads/C207/c207_m08_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m08_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m08_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"reports/c207_redteam_critique_report.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[AAR을 통한 가짜 지휘명령 전파 지연 및 누락 원인 분석] 요구된 핵심 성능 기준(도출된 비판적 쟁점 5건 이상, 반박 및 수정 대안 100% 수립)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>도출된 비판적 쟁점 5건 이상, 반박 및 수정 대안 100% 수립 기준을 충족하고 레드팀 검토 회의록 작성 및 수정 반영 계획표 수립을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>취약한 전제 조건(Assumptions)에 대한 경고문구 명시을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 비판의 날카로움과 이를 수용한 문서의 논리적 방어력 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>비판의 날카로움과 이를 수용한 문서의 논리적 방어력이 논리적으로 검증되었으며 레드팀 쟁점별 재반박 및 근거 보강 검증를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 비판의 날카로움과 이를 수용한 문서의 논리적 방어력</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 도출된 비판적 쟁점 5건 이상, 반박 및 수정 대안 100% 수립</p></li><li><p>진행 기준: 레드팀 검토 회의록 작성 및 수정 반영 계획표 수립</p></li><li><p>검증 방법: 레드팀 쟁점별 재반박 및 근거 보강 검증</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "AAR 일지 A, B를 시간순으로 재구성한다(30분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>AAR 일지 A, B를 시간순으로 재구성한다(30분).</p><h4>해야 할 일</h4><ol><li><p>AAR 일지 A, B를 시간순으로 재구성한다(30분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>AAR 일지 A, B를 시간순으로 재구성한다(30분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>AAR 일지 A, B를 시간순으로 재구성한다(30분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "원인 분석표를 작성한다(40분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>원인 분석표를 작성한다(40분).</p><h4>해야 할 일</h4><ol><li><p>원인 분석표를 작성한다(40분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>원인 분석표를 작성한다(40분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>원인 분석표를 작성한다(40분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "레드팀이 전제를 5건 이상 비판하고 작성 팀이 반박·수정안을 낸다(60분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>레드팀이 전제를 5건 이상 비판하고 작성 팀이 반박·수정안을 낸다(60분).</p><h4>해야 할 일</h4><ol><li><p>레드팀이 전제를 5건 이상 비판하고 작성 팀이 반박·수정안을 낸다(60분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>레드팀이 전제를 5건 이상 비판하고 작성 팀이 반박·수정안을 낸다(60분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>레드팀이 전제를 5건 이상 비판하고 작성 팀이 반박·수정안을 낸다(60분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "정상 명령 지연의 반대 위험과 수정 반영 계획표를 작성하고 점검표로 확인한다(40분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>정상 명령 지연의 반대 위험과 수정 반영 계획표를 작성하고 점검표로 확인한다(40분).</p><h4>해야 할 일</h4><ol><li><p>정상 명령 지연의 반대 위험과 수정 반영 계획표를 작성하고 점검표로 확인한다(40분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>정상 명령 지연의 반대 위험과 수정 반영 계획표를 작성하고 점검표로 확인한다(40분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>정상 명령 지연의 반대 위험과 수정 반영 계획표를 작성하고 점검표로 확인한다(40분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(원인 분석표와 레드팀 쟁점 5건 이상, 대응 100% 취약한 전제별 경고 문구 명시)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>가장 날카로운 비판 하나를 골라 기준서의 어느 조항을 바꾸는지 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M09",
|
||||
"sequence": 9,
|
||||
"title": "검증 지연 단축 및 보안 강화를 위한 C2 승인 절차 피드백 보정",
|
||||
"durationHours": 3.0,
|
||||
"overview": "<p>M7·M8 피드백으로 검증 지연을 줄이면서 보안은 낮추지 않도록 승인 절차를 보정하고 같은 사례로 재검증한 뒤 지휘관 1페이지 브리핑으로 정리한다.</p>",
|
||||
"objectives": "<p>개선 전후 절차를 나란히 놓고 검증 단계별 소요 시간을 측정해 지연이 큰 단계를 찾는다. 시간을 줄일 때는 확인 항목을 없애는 대신 병렬 확인, 사전 승인된 경로 목록, 단말 자동 표시처럼 보안을 유지하는 방법만 쓴다. M5 경계선 메시지와 M8 AAR 사례 7건에 개선 절차를 다시 적용해 판단 결과, 조원 간 일치, 소요 시간 변화를 비교하고 결론부터 쓰는(BLUF) 1페이지 브리핑을 3분 안에 발표한다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>피드백을 반영하여 C2 정보 검증 및 재전송 승인 절차를 보완한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>M7·M8 피드백으로 검증 지연을 줄이면서 보안은 낮추지 않도록 승인 절차를 보정하고 같은 사례로 재검증한 뒤 지휘관 1페이지 브리핑으로 정리한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>개선 전후 절차를 나란히 놓고 검증 단계별 소요 시간을 측정해 지연이 큰 단계를 찾는다 과정을 진행하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>briefing/c207_commander_1page_brief.md(pdf)</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m09_dataset.json",
|
||||
"/uploads/C207/c207_m09_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m09_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m09_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"briefing/c207_commander_1page_brief.md(pdf) (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[검증 지연 단축 및 보안 강화를 위한 C2 승인 절차 피드백 보정] 요구된 핵심 성능 기준(핵심 결심 사항, 위험 요소, 대안 3종이 1페이지(A4) 내 완결)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>핵심 결심 사항, 위험 요소, 대안 3종이 1페이지(A4) 내 완결 기준을 충족하고 1-Page 브리핑 문서 완성 및 모의 지휘관 브리핑 리허설 완료을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>시각적 다이어그램(신호등 체계 등) 추가를 통한 가독성 극대화을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 가시성, 군사적 간결성(BLUF: Bottom Line Up Front) 준수도 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>가시성, 군사적 간결성(BLUF: Bottom Line Up Front) 준수도이 논리적으로 검증되었으며 시간 제한(3분) 내 정보 전달력 및 질의 대응 테스트를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 가시성, 군사적 간결성(BLUF: Bottom Line Up Front) 준수도</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 핵심 결심 사항, 위험 요소, 대안 3종이 1페이지(A4) 내 완결</p></li><li><p>진행 기준: 1-Page 브리핑 문서 완성 및 모의 지휘관 브리핑 리허설 완료</p></li><li><p>검증 방법: 시간 제한(3분) 내 정보 전달력 및 질의 대응 테스트</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "단계별 소요 시간에서 지연이 큰 단계를 찾는다(20분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>단계별 소요 시간에서 지연이 큰 단계를 찾는다(20분).</p><h4>해야 할 일</h4><ol><li><p>단계별 소요 시간에서 지연이 큰 단계를 찾는다(20분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>단계별 소요 시간에서 지연이 큰 단계를 찾는다(20분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>단계별 소요 시간에서 지연이 큰 단계를 찾는다(20분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "개선 방법을 정하고 보안 항목이 유지되는지 확인해 비교표를 작성한다(45분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>개선 방법을 정하고 보안 항목이 유지되는지 확인해 비교표를 작성한다(45분).</p><h4>해야 할 일</h4><ol><li><p>개선 방법을 정하고 보안 항목이 유지되는지 확인해 비교표를 작성한다(45분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>개선 방법을 정하고 보안 항목이 유지되는지 확인해 비교표를 작성한다(45분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>개선 방법을 정하고 보안 항목이 유지되는지 확인해 비교표를 작성한다(45분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 3,
|
||||
"problem": "재검증 7건 결과표와 BLUF 1페이지 브리핑을 작성한다(55분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>재검증 7건 결과표와 BLUF 1페이지 브리핑을 작성한다(55분).</p><h4>해야 할 일</h4><ol><li><p>재검증 7건 결과표와 BLUF 1페이지 브리핑을 작성한다(55분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>재검증 7건 결과표와 BLUF 1페이지 브리핑을 작성한다(55분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>재검증 7건 결과표와 BLUF 1페이지 브리핑을 작성한다(55분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 4,
|
||||
"problem": "3분 발표와 질의응답 리허설을 기록하고 점검표로 확인한다(30분).",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>3분 발표와 질의응답 리허설을 기록하고 점검표로 확인한다(30분).</p><h4>해야 할 일</h4><ol><li><p>3분 발표와 질의응답 리허설을 기록하고 점검표로 확인한다(30분).에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>3분 발표와 질의응답 리허설을 기록하고 점검표로 확인한다(30분). 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>3분 발표와 질의응답 리허설을 기록하고 점검표로 확인한다(30분). 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(개선 전 총 27분에서 단계별 단축 방법 제시, 보안 항목 유지 재검증 7건 비교, 브리핑 A4 1페이지·3분 이내)를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 5,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>병렬 확인으로 줄일 수 있는 단계 두 개를 고르고 각각의 보안상 위험을 적는다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "C207_M10",
|
||||
"sequence": 10,
|
||||
"title": "C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP) 최종 완성",
|
||||
"durationHours": 3.0,
|
||||
"overview": "<p>앞 미션의 결과물을 통합해 C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP)를 8개 장과 부록으로 완성한다.</p>",
|
||||
"objectives": "<p>목적·적용 범위, 용어 정의, 메시지 위협과 검증 기준, 무결성 등급, 재전송 승인, 비인가 대응, 상황 단계별 점검과 기록, 훈련·평가·개정의 8개 장과 부록(6단계 기준, 점검표, 의사결정 트리, 단말 표시·결재 양식, 루브릭)을 편집한다. 모든 기준 옆에 근거(어느 미션 결과·어느 가상 자료인지)를 표기하고 교리·보안·작전 역할의 모의 심의 지적 사항을 반영한다. 연 1회 개정 주기와 실무 의견 수렴 방법을 명시한다.</p>",
|
||||
"scenario": "<h4>미션 배경 및 당위성</h4><p>C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP)를 완성한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, <strong>앞 미션의 결과물을 통합해 C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP)를 8개 장과 부록으로 완성한다.</strong> 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.</p><p>이 문제를 해결하기 위해 본 미션에서는 <strong>목적·적용 범위, 용어 정의, 메시지 위협과 검증 기준, 무결성 등급, 재전송 승인, 비인가 대응, 상황 단계별 점검과 기록, 훈련·평가·개정의 8개 장과 부록(6단계 기준, 점검표, 의사결정 트리, 단말 표시·결재 양식, 루브릭)을 편집 수행하고 검증하는</strong> 실습을 체계적으로 수행합니다.</p><p>학습자는 실습가이드에 제시된 총 2개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.</p><p><strong>이번 결과물:</strong> <code>manual/c207_standard_operational_manual.md</code> 형태의 결과물을 완성한다.</p>",
|
||||
"attachments": [],
|
||||
"materials": [
|
||||
"/uploads/C207/c207_m10_dataset.json",
|
||||
"/uploads/C207/c207_m10_sample.md"
|
||||
],
|
||||
"materialText": "<p><strong>미션 실습 자료</strong></p><ul><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m10_dataset.json\">가상 데이터셋 샘플 (JSON)</a></li><li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/uploads/C207/c207_m10_sample.md\">실습 및 검증 가이드 (MD)</a></li></ul><p><strong>활용 주의</strong>: 제공된 교육용 가상 데이터만 사용하며 실제 군사 비밀 및 개인정보는 입력하지 않습니다.</p>",
|
||||
"techStack": [
|
||||
"지휘통제(C2)",
|
||||
"문서·분석형",
|
||||
"데이터 전처리",
|
||||
"알고리즘 구현",
|
||||
"HITL 검증"
|
||||
],
|
||||
"deliverables": [
|
||||
"manual/c207_standard_operational_manual.md (필수)"
|
||||
],
|
||||
"evaluationKeys": [
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[C2 정보 무결성·출처 확인·재전송 승인 표준운용절차(SOP) 최종 완성] 요구된 핵심 성능 기준(표준 지침서 총 8개 장 및 부록 100% 완성, 인용 출처 100% 명기)을 완벽히 달성하였는가?</strong></p><h4>PASS 증거</h4><p>표준 지침서 총 8개 장 및 부록 100% 완성, 인용 출처 100% 명기 기준을 충족하고 최종 감수 완료 및 실무 부서 회람용 공식 문서 발간을 만족하는 실행 결과 및 로그가 제출되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 지표가 기준치에 미달하거나 실행 로그에서 예외/결측 오류가 발생한 경우.</p><h4>보완 방법</h4><p>연간 규정 개정 주기 설정 및 실무 의견 수렴 창구 개설을 적용하여 파라미터를 보정하고 단위 테스트를 재수행한다.</p>",
|
||||
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 타당성] 군사적 현실성 및 군 공식 규정 및 지침서로서의 격식과 신뢰도 관점의 타당성이 확보되었는가?</strong></p><h4>PASS 증거</h4><p>군 공식 규정 및 지침서로서의 격식과 신뢰도이 논리적으로 검증되었으며 교리/법무/작전 부서 합동 최종 심의 통과를 통한 무결성이 확인되었다.</p><h4>보완이 필요한 상태</h4><p>비현실적인 가정을 적용했거나 오류 원인에 대한 정성적 설명 근거가 부족한 경우.</p><h4>보완 방법</h4><p>교차 검증 데이터를 보강하고 지휘관/실무자 관점의 해석 근거를 명시한다.</p>"
|
||||
],
|
||||
"evaluationTypes": [
|
||||
"REQUIRED",
|
||||
"REQUIRED"
|
||||
],
|
||||
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>핵심 평가영역:</strong> 군 공식 규정 및 지침서로서의 격식과 신뢰도</p><h4>미션 PASS 조건</h4><ul><li><p>정량 기준: 표준 지침서 총 8개 장 및 부록 100% 완성, 인용 출처 100% 명기</p></li><li><p>진행 기준: 최종 감수 완료 및 실무 부서 회람용 공식 문서 발간</p></li><li><p>검증 방법: 교리/법무/작전 부서 합동 최종 심의 통과</p></li></ul><h4>채점자 판정 메모</h4><blockquote><p>단순 코드 실행 여부뿐만 아니라 출력된 수치와 근거 자료가 군 실무 요구사항에 부합하는지 면밀히 확인한다.</p></blockquote>",
|
||||
"aiGuidelines": {
|
||||
"allow": [
|
||||
"데이터 전처리 알고리즘 및 정규화 서식 추천받기",
|
||||
"이상치 탐지 및 모델 파라미터 튜닝 아이디어 제안받기",
|
||||
"대시보드 UI 컴포넌트 코드 및 시각화 서식 생성하기"
|
||||
],
|
||||
"rules": [
|
||||
"최종 판정 및 지휘 결심은 학습자가 직접 수행한다.",
|
||||
"실제 군사 비밀이나 개인 식별 정보는 입력하지 않는다.",
|
||||
"AI의 출력 결과를 맹신하지 않고 반드시 단위 테스트로 검증한다."
|
||||
],
|
||||
"forbid": [
|
||||
"실제 군사 작전/인사 비밀 데이터를 AI에 입력하기",
|
||||
"검증 없이 AI가 생성한 코드를 그대로 제출하기",
|
||||
"단정적인 자동 결심 결과를 인간 검토 없이 확정하기"
|
||||
]
|
||||
},
|
||||
"guideSteps": [
|
||||
{
|
||||
"step": 1,
|
||||
"problem": "( )",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>( )</p><h4>해야 할 일</h4><ol><li><p>( )에 필요한 데이터셋과 입력 파라미터를 준비한다.</p></li><li><p>정답 코드 및 모듈을 실행하여 중간 출력 결과를 도출한다.</p></li><li><p>출력된 지표와 로그가 기준 조건을 만족하는지 대조·검증한다.</p></li></ol><h4>핵심 확인 지표</h4><blockquote><p>( )</p></blockquote><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>( ) 실행 결과 및 검증 로그</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>( ) 과정이 정상적으로 수행되고 오류 없이 완료되었다.</p></li><li><p>요구된 핵심 성능 지표(( ))를 충족하였다.</p></li></ul><h4>보완이 필요한 경우</h4><ul><li><p>실행 중 오류가 발생했거나 필수 검증 지표가 누락된 경우 재실행하여 보완한다.</p></li></ul>",
|
||||
"attachments": []
|
||||
},
|
||||
{
|
||||
"step": 2,
|
||||
"problem": "도전 과제 및 파라미터 튜닝 최적화",
|
||||
"activity": "<h4>이 단계의 역할</h4><p>기본 파이프라인 수행 후 심화 튜닝 및 조건 변경을 통해 최적화 역량을 다진다.</p><h4>해야 할 일</h4><p>SOP를 다른 가상 부대 환경으로 바꿔 쓰려면 무엇만 교체하면 되는지 교체 목록을 만든다.</p><h4>학습자가 제출해야 하는 내용</h4><ul><li><p>파라미터 변경 전후 비교 분석 메모 및 최종 최적화 결과</p></li></ul>",
|
||||
"evalText": "<h4>PASS 기준</h4><ul><li><p>도전 과제 변경 사항이 논리적으로 타당하며 결과 변화 이유를 명확히 기술하였다.</p></li></ul>",
|
||||
"attachments": []
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user