진행 상황 추적
SecureCodingHub는 모든 챌린지와 시나리오에서 진행 상황을 추적합니다. XP, 완료율 및 성과 메트릭을 한곳에서 확인하세요.
XP 시스템
모든 챌린지와 시나리오는 완료할 때 XP(경험치)를 지급합니다:
| 활동 | 지급된 XP | 세부 정보 |
|---|---|---|
| 연습 챌린지 | 최대 200 XP | 첫 시도에서 정답인 경우 단계당 최대 100 XP(1단계: 취약점 찾기, 2단계: 수정안 선택)입니다. 반복된 시도와 힌트 사용은 단계별 점수를 줄입니다 — 연습 모드를 참조하세요. |
| 학습 시나리오 | 완료 시 XP | 인터랙티브 시나리오의 모든 단계를 완료하면 지급됩니다 |
XP는 모든 주제와 카테고리에 걸쳐 누적됩니다. 총 XP는 홈 페이지 상태 레일, 프로필 및 조직 리더보드(조직에서 허용하는 경우)에 표시됩니다.
배지
XP가 증가함에 따라 15단계 배지 사다리를 통해 진행됩니다. 현재 및 다음 배지가 홈 페이지 상태 레일에 다음 등급까지의 작은 진행 상황 표시줄과 함께 표시됩니다. 사다리는 맨 아래의 Tin부터 맨 위의 Diamond까지 이어집니다. 각 배지는 이전 배지보다 더 높은 XP 임계값에서 잠금 해제됩니다.
배지는 누적 XP의 시각적 표현이며, 별도의 점수가 아닙니다. 배지를 놓치는 것에 대한 패널티는 없습니다. 다음 등급에 충분한 XP가 있을 때까지 잠겨 있을 뿐입니다. 챌린지와 시나리오를 완료하는 것이 XP를 획득하고 위로 올라가는 유일한 방법입니다.
연습 진행 상황
각 주제에 대해 플랫폼은 완료와 성과를 추적합니다:
| 메트릭 | 설명 |
|---|---|
| 완료된 챌린지 | 주제에 대해 완료된 챌린지 수 대 사용 가능한 전체 수 |
| 평균 점수 | 주제에서 시도한 모든 챌린지의 평균 점수 |
| 사용된 언어 | 각 챌린지에 사용한 프로그래밍 언어 |
| 진행 상황 표시기 | 완료 비율을 한눈에 보여주는 시각적 바 |
학습 진행 상황
각 인터랙티브 시나리오에 대해 플랫폼은 현재 위치를 추적합니다:
| 메트릭 | 설명 |
|---|---|
| 현재 단계 | 현재 진행 중인 단계와 시나리오에 남은 단계 수 |
| 상태 | 시작하지 않음 진행 중 완료 |
| 재개 | 언제든지 마지막 단계에서 재개할 수 있습니다 — 다시 시작할 필요가 없습니다 |
과제 진행 상황
관리자가 교육을 할당한 경우, 추가 추적 세부 정보와 함께 과제를 볼 수 있습니다:
| 필드 | 설명 |
|---|---|
| 할당된 주제/시나리오 | 관리자가 선택한 특정 교육 콘텐츠 |
| 마감일 | 과제 완료 마감일 |
| 완료 상태 | 과제 완료를 향한 현재 진행 상황 |
| 우선순위 플래그 | 필수 또는 선택 |
데이터 영속성
진행 상황은 계정에 저장되며 기기 간에 동기화됩니다. 계정 없이 플랫폼을 사용하는 경우(데모 모드), 진행 상황은 브라우저에 로컬로 저장됩니다.
진행 메트릭이 실제로 예측하는 것
완료율은 대부분의 팀이 가장 먼저 보는 메트릭이며, 가장 오해를 일으키기 쉬운 메트릭입니다. 50%의 평균 점수로 모든 챌린지를 완료로 표시한 학습자는 자료를 학습한 것이 아니라 그것을 통과한 것입니다. 완료만으로는 활동이 일어났음을 알려줄 뿐, 유지가 일어났음을 알려주지 않습니다. 실제 실력을 실제로 예측하는 메트릭 쌍은 첫 시도 정확도와 시간에 따른 일관성입니다. 분기 동안 평균 80% 이상의 점수로 주당 2개의 연습 챌린지를 완료하는 학습자는 자료를 내재화하고 있습니다. 일주일에 20개를 50% 평균으로 완료하는 학습자는 그렇지 않습니다.
간격 반복은 누락된 변수입니다. 3개월 전 연습 모드에서 본 취약점은 가장 먼저 잊는 것들입니다. 짧게라도 몇 주 후에 동일한 주제로 돌아오는 것이 유지가 복합되는 곳입니다. 학습자가 새 주제로만 진행하지 말고 이전 주제를 다시 방문하도록 권장하세요. 대시보드는 그 패턴을 강제하지 않지만 데이터가 이를 지지합니다.
조직 관리자와 학습자로서 진행 상황 읽기
학습자로서, 진행 상황의 가장 유용한 읽기는 사용한 언어와 짝지어진 주제별 정확도입니다. SQL injection 점수가 Python에서는 60%이고 TypeScript에서는 90%라면, 그것은 다음에 어디에 집중해야 하는지에 대한 실제 신호입니다. 총 XP는 동기 부여에는 좋지만 그 자체로 진단적이지 않습니다. 주제별 분석을 사용하여 가장 약한 영역을 찾고 동일한 주제의 연습으로 돌아가기 전에 일치하는 학습 시나리오와 짝지으세요.
조직 관리자로서, 진행 상황 대시보드는 개별 성과 검토가 아닙니다. 올바른 읽기는 팀과 카테고리 수준에서입니다: 팀이 지속적으로 어려움을 겪는 카테고리는 어디이며, 어떤 과제가 마감일 가까이에서 정체되고 있는가입니다. 팀 전반에 걸쳐 평균 점수가 낮은 카테고리는 교육 격차이지 개인 문제가 아닙니다. 그리고 그것은 더 많은 학습 시나리오를 할당해야 하는 곳을 알려줍니다. 완료율이 낮은 개인은 기술 문제보다 워크로드 또는 온보딩 문제인 경우가 더 많습니다. 주간 부하를 현실적으로 유지하는 과제 설계 팁은 빠른 시작를 참조하세요.