패키지 다운로드
SecureCodingHub에서 SCORM 패키지를 다운로드하여 학습 관리 시스템에 업로드합니다.
패키지 다운로드
조직 관리자로 로그인
사이드바에서 SCORM 페이지 열기 (통합 → SCORM)
조직에서 SCORM이 아직 활성화되지 않은 경우, 먼저 활성화 토글을 켭니다 — 활성화될 때까지 패키지 다운로드가 차단됩니다
버전 토글에서 SCORM 버전(1.2 또는 2004) 선택
패키지 다운로드 클릭 — 백엔드가 GET /api/sch/org/scorm/package?version=<1.2 or 2004>를 호출하고 .zip 파일을 다시 스트리밍합니다
추출하지 않고 .zip을 LMS에 업로드
패키지 내용
다운로드된 아카이브는 선택한 버전에 따라 securecodinghub-<orgSlug>-scorm12.zip 또는 …-scorm2004.zip로 명명됩니다. 세 개의 파일이 포함되어 있습니다:
| 파일 | 용도 |
|---|---|
imsmanifest.xml | 과정 구조를 설명하는 SCORM 매니페스트입니다. |
launcher.html | SCORM 세션을 시작하고 실시간 SecureCodingHub 앱에 호출을 임베드하는 실행 페이지입니다. |
scorm-bridge.js | LMS의 SCORM API 어댑터와 SecureCodingHub 사이를 중재하는 JavaScript 브리지입니다. |
버전 선택
| 기능 | SCORM 1.2 | SCORM 2004 |
|---|---|---|
| LMS 호환성 | 매우 높음 (거의 보편적) | 높음 (대부분의 최신 LMS) |
| 점수 보고 | 기본 (0-100 원시) | 향상됨 (스케일, 원시, 최소, 최대) |
| 일시 중지 / 재개 | 북마크 기반 | 전체 일시 중지 데이터 |
| 권장 사항 | 확실하지 않은 경우 사용 | 지원되는 경우 사용 |
관리자 패널의 SCORM 설정
패키지가 작은 이유
SecureCodingHub SCORM ZIP은 의도적으로 가볍습니다 — 일반적으로 패키지된 콘텐츠 SCO가 무게가 나가는 메가바이트가 아니라 수십 킬로바이트입니다. SCORM 매니페스트, 실행 셸(launcher.html), 그리고 LMS 세션을 실시간 SecureCodingHub 플랫폼으로 넘기는 브리지 스크립트만 포함합니다. 실제 교육 콘텐츠, 챌린지, 코드 편집기 및 피드백 엔진은 모두 app.securecodinghub.com에서 스트리밍됩니다. 그 설계로부터 두 가지가 따라옵니다.
첫째, 새 챌린지, 새 언어 또는 콘텐츠 업데이트가 출시될 때 새 SCORM 패키지를 재배포할 필요가 없습니다. LMS는 동일한 SCO를 계속 가리키고, 학습자가 다음에 실행할 때 최신 콘텐츠가 나타납니다. 둘째, LMS 관리자의 보안 검토는 간단합니다: 패키지는 수작업으로 감사할 수 있을 만큼 작고, 브리지 스크립트는 그 내부의 유일한 실행 코드 조각입니다.
SCORM 1.2와 SCORM 2004 사이의 선택
두 패키지는 동일한 실행 경험과 동일한 교육 카탈로그를 공유합니다. 차이점은 완료 및 점수 데이터가 LMS로 다시 기록되는 방식에 있습니다. SCORM 1.2는 0에서 100 사이의 원시 점수, 미완료 또는 완료의 완료 상태, 그리고 재개를 위한 단일 북마크 문자열을 보고합니다. SCORM 2004는 0.0에서 1.0 사이의 스케일된 점수, 별도의 완료 및 성공 상태, 더 풍부한 재개 동작을 위한 전체 일시 중지 데이터, 그리고 하위 모듈이 잠금 해제되는 순서를 제어하려는 조직을 위한 향상된 시퀀싱을 추가합니다.
LMS 관리자가 어떤 버전을 배포할지 확신할 수 없다면, SCORM 1.2가 더 안전한 기본값입니다 — 거의 모든 운영 중인 LMS에서 지원되며 보고 충실도는 대부분의 컴플라이언스 사용 사례에 충분합니다. 보고 정책에 별개의 완료 및 성공 상태가 필요하거나, LMS의 적응형 시퀀싱을 활용하려고 하거나, LMS 공급업체가 새 배포에 대해 이를 권장하는 경우 SCORM 2004로 이동하세요.
자체 인프라에 패키지 호스팅
일부 고객은 내부 스토리지 — 예를 들어 SFTP 전용 LMS 또는 제어된 아티팩트 저장소에서 콘텐츠를 가져오는 에어 갭 교육 포털 — 에서 SCORM 패키지를 호스팅하는 것을 선호합니다. 이러한 경우 워크플로는 SecureCodingHub 관리자 콘솔에서 패키지를 한 번 다운로드하고, 해싱하고, 아티팩트 저장소에 저장하고, 일반 변경 관리 프로세스를 통해 LMS에서 참조하는 것입니다. SecureCodingHub는 고정된 일정으로 SCORM 브리지를 순환하지 않으므로 동일한 패키지가 계약 수명 동안 유효한 상태로 유지될 수 있습니다.
런처는 다운로드 시 서버 측에서 생성되므로, 임베드된 브리지 URL은 배포가 구성된 App:BackendUrl입니다. 조직의 배포가 호스트명을 변경하면 브리지가 올바른 호스트를 가리키도록 패키지를 다시 다운로드하세요.