Docs/SCORM統合/パッケージダウンロード

パッケージダウンロード

SecureCodingHubからSCORMパッケージをダウンロードし、学習管理システムにアップロードします。

パッケージのダウンロード

1

組織管理者としてサインイン

2

サイドバーからSCORMページを開く (統合 → SCORM)

3

組織でSCORMがまだ有効化されていない場合は、最初に有効化トグルをオンに切り替える — オンにするまでパッケージダウンロードはブロックされます

4

バージョン切り替えからSCORMバージョン (1.2または2004) を選択

5

Download Packageをクリック — バックエンドはGET /api/sch/org/scorm/package?version=<1.2 or 2004>にヒットし、.zipファイルをストリーミングで返します

6

.zipを抽出せずにLMSにアップロード

パッケージの内容

ダウンロードされたアーカイブは、選択したバージョンに応じてsecurecodinghub-<orgSlug>-scorm12.zipまたは…-scorm2004.zipという名前です。3つのファイルが含まれています:

ファイル目的
imsmanifest.xmlコース構造を記述するSCORMマニフェスト。
launcher.htmlSCORMセッションを開始し、ライブのSecureCodingHubアプリへの呼び出しを埋め込む起動ページ。
scorm-bridge.jsLMSのSCORM APIアダプターとSecureCodingHubの間を仲介するJavaScriptブリッジ。

バージョンの選択

機能SCORM 1.2SCORM 2004
LMS互換性非常に高い (ほぼ普遍的)高い (ほとんどの最新LMS)
スコアレポート基本 (0-100の生スコア)拡張 (スケール、生、最小、最大)
サスペンド / 再開ブックマークベース完全なサスペンドデータ
推奨不明な場合に使用サポートされている場合に使用

管理パネルのSCORM設定

app.securecodinghub.com/organization/scorm
SCORM
SCORM 1.2または2004パッケージを生成してLMSと統合します。
SCORM有効
3
現在アクティブ
147
合計セッション
パッケージをダウンロード
約24 KB · サーバービルド · 抽出しないでください
アップロード方法
1
LMSで、新しいSCORMコースまたはモジュールを作成
2
.zipファイルを直接アップロード — 抽出しないでください
3
LMSが要求した場合、起動URLをlauncher.htmlに設定
4
コースをトレーニングが必要な学習者またはグループに割り当て
抽出しないでください: ダウンロード後、.zipファイルをLMSにアップロードしてください。抽出しないでください — ほとんどのLMSプラットフォームはzipを直接受け入れます。

パッケージが非常に小さい理由

SecureCodingHub SCORM ZIPは意図的に軽量です — パッケージ化されたコンテンツのSCOがメガバイト単位の重さになるのに対し、通常は数十キロバイトです。SCORMマニフェスト、起動シェル (launcher.html)、LMSセッションをライブのSecureCodingHubプラットフォームに引き渡すブリッジスクリプトのみが含まれています。実際のトレーニングコンテンツ、チャレンジ、コードエディタ、フィードバックエンジンはすべてapp.securecodinghub.comからストリーミングされます。その設計から2つのことが導かれます。

第1に、新しいチャレンジ、新しい言語、コンテンツ更新が出荷されたときに、新しいSCORMパッケージを再配布する必要はありません。LMSは同じSCOを指し続け、学習者が次にそれを起動したときに最新のコンテンツが表示されます。第2に、LMS管理者によるセキュリティレビューは簡単です: パッケージは手作業で監査できるほど小さく、ブリッジスクリプトがその中で唯一の実行可能コードです。

SCORM 1.2とSCORM 2004の選択

両方のパッケージは同じ起動体験と同じトレーニングカタログを共有します。違いは、完了とスコアデータがLMSに書き戻される方法にあります。SCORM 1.2は、0から100までの生スコア、incompleteまたはcompletedのいずれかの完了ステータス、再開のための単一のブックマーク文字列を報告します。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です。組織のデプロイメントがホスト名を変更する場合は、ブリッジが正しいホストを指すようにパッケージを再ダウンロードしてください。