SCORMとは、eラーニング教材とLMS(学習管理システム)間のデータ連携を標準化する国際規格です。SCORM準拠の教材は、対応するLMSであればどのシステムでも動作し、学習の進捗や成績を統一的に管理できます。

1. SCORMとは?——30秒でわかる概要

SCORM(Sharable Content Object Reference Model:スコーム)は、米国国防総省の研究機関ADL(Advanced Distributed Learning)が策定した、eラーニングの国際標準規格です。

一言でいえば、「eラーニング教材とLMSの間の共通言語」です。

たとえば、USBメモリはどのパソコンに挿しても認識されますよね。それは、USBという規格が「接続の仕方」を標準化しているからです。SCORMはこれと同じように、「教材のパッケージング方法」と「LMSとの通信方法」を標準化しています。

SCORMが標準化していること:

  • コンテンツ・パッケージング——教材ファイルをどうまとめるか
  • ランタイム通信——教材とLMSがどうデータをやり取りするか
  • シーケンシング(2004のみ)——学習の順序をどう制御するか

この標準化によって、SCORM準拠の教材は「一度作れば、どのSCORM対応LMSでも動く」という互換性を持ちます。

2. なぜSCORMが必要なのか

SCORMが生まれる以前は、eラーニング教材はLMSごとに専用の形式で作る必要がありました。LMSを乗り換えると教材が使えなくなり、作り直しに膨大なコストがかかっていたのです。

SCORMがもたらす4つのメリット

  1. 互換性——教材を一度作れば、SCORM対応のLMSならどこでも動作する
  2. 再利用性——LMSを乗り換えても教材を作り直す必要がない
  3. 学習管理の統一——どの教材でも「進捗率」「合格/不合格」「スコア」などの学習データを統一的に記録できる
  4. 調達・外注の効率化——「SCORM準拠で」と指定するだけで、制作会社とLMSベンダーの間の仕様調整が不要になる

特に企業の研修担当者にとっては、「SCORM準拠で作っておけば、将来LMSが変わっても大丈夫」という安心感が大きなメリットです。

3. SCORMの仕組み——教材とLMSの連携

SCORMの仕組みは、大きく3つの要素で構成されています。

3-1. コンテンツ・パッケージング(教材のまとめ方)

SCORM教材は、以下のファイルをZIPファイルにまとめた「SCORMパッケージ」として配布されます。

ファイル役割
imsmanifest.xml教材の構成情報を記述するマニフェストファイル(必須)
HTML / JS / CSS教材の本体コンテンツ
画像・動画・音声教材で使用するメディアファイル
XSDファイルマニフェストの書式を検証するための定義ファイル

LMSはこのimsmanifest.xmlを読み取ることで、教材の構成(タイトル、学習項目の順序、起動するファイルなど)を自動的に認識します。

3-2. ランタイム通信(データのやり取り)

教材がLMS上で起動されると、ブラウザ上のプログラム(JavaScript API)を通じて、教材とLMSが自動的にデータをやり取りします。

教材からLMSに送信される主なデータ:

  • 学習ステータス——完了 / 未完了 / 合格 / 不合格
  • スコア——テストの得点(0〜100など)
  • 学習時間——教材に費やした時間
  • ブックマーク——前回の中断箇所

この通信はすべてブラウザ上のJavaScriptで行われ、サーバーへの特別な通信プロトコルは不要です。

3-3. シーケンシング(学習順序の制御)※SCORM 2004のみ

SCORM 2004で追加された機能で、「Chapter 1を完了しないとChapter 2に進めない」といった学習順序のルールを教材側で定義できます。SCORM 1.2にはこの機能はありません。

4. SCORMのバージョン——1.2と2004の違い

SCORMには主に2つのバージョンがあります。それぞれの特徴を比較します。

項目SCORM 1.2SCORM 2004
公開年2001年2004年
LMS対応率ほぼ100%主要LMSの多くが対応
シーケンシングなしあり(学習順序の制御)
学習ステータスlesson_status(1つ)completion_status + success_status(2つに分離)
スコア0〜100の数値0〜1の小数(より柔軟)
データモデルシンプル(約30項目)詳細(約90項目)
仕様の複雑さシンプル複雑
推奨ケース一般的な教材・広い互換性が必要高度な学習制御が必要

迷ったらSCORM 1.2をおすすめします。理由は、ほぼすべてのLMSが対応しており、仕様がシンプルなためトラブルが少ないからです。「章ごとに学習順序を厳密に制御したい」などの要件がある場合のみ、SCORM 2004を検討してください。

5. SCORMとxAPI・cmi5の関係

SCORMは2004年以降、仕様自体は更新されていません。その後、より柔軟な学習データの記録を目指して開発されたのがxAPI(Experience API、旧称Tin Can API)cmi5です。

項目SCORMxAPIcmi5
策定ADL(2001〜2004)ADL / Rustici(2013)AICC / ADL(2016)
学習環境LMS上のブラウザのみどこでも(モバイル、VR等)LMS上(xAPIベース)
データ形式固定のデータモデル自由な「文」形式xAPIの「文」+LMS必須項目
オフライン対応不可可能可能
普及度非常に高い拡大中まだ少ない
LMS対応ほぼすべて対応LMSは限定的対応LMSは少ない

xAPIやcmi5はSCORMの「次世代規格」として注目されていますが、2026年現在も、企業・教育機関で最も広く使われているのはSCORMです。LMSの対応率やノウハウの蓄積を考えると、まだしばらくSCORMが主流であり続けるでしょう。

「今からeラーニングを始めるならSCORMで十分か?」——ほとんどのケースでは、はい。まずはSCORMで始めて、モバイル学習やOJT記録などの高度な要件が出てきたらxAPIを検討するのが現実的です。

6. SCORM教材の作り方——3つのアプローチ

SCORM教材を作る方法は、大きく3つあります。

6-1. オーサリングツールを使う

専用のeラーニング制作ツールを使えば、プログラミング不要でSCORM教材を作成できます。

ツール名特徴価格帯
iSpring SuitePowerPointベースで操作が簡単年間約10万円〜
Articulate Storyline高機能、インタラクション豊富年間約20万円〜
Adobe Captivateシミュレーション・VR対応年間約5万円〜

6-2. 既存素材をSCORM変換する

手元にあるPowerPoint・動画(MP4)・PDFなどの研修素材を、SCORM形式に変換する方法です。変換ツールを使う方法と、SCORM変換サービスに外注する方法があります。

「すでに研修資料はあるが、SCORMの技術的な部分には対応できない」という場合に最適です。

6-3. HTML / JavaScriptで自作する

Web開発の知識がある場合は、HTML/CSS/JavaScriptで教材を作り、SCORM APIの呼び出しコードを実装することで、完全にカスタムなSCORM教材を作ることもできます。

自由度は最も高いですが、SCORMの仕様に関する深い理解が必要です。

どの方法を選ぶべきか?

  • 手軽にスライド教材を作りたい → オーサリングツール
  • 既存のPPTや動画をSCORM化したい → SCORM変換サービス
  • 完全カスタムの教材が必要 → HTML/JS自作または制作会社への外注

7. SCORMの活用シーン

SCORMは以下のようなシーンで広く活用されています。

7-1. 企業研修

コンプライアンス研修、情報セキュリティ研修、ハラスメント防止研修など、全社員に受講させる研修をSCORM教材にすることで、「誰が」「いつ」「どこまで」受講したかをLMSで一元管理できます。法令で受講記録の保管が求められるケースでは特に重要です。

7-2. 新入社員・中途社員のオンボーディング

入社時の基礎研修をSCORM教材にしておけば、入社時期に関係なく同じ品質の研修を提供でき、人事担当者の工数を大幅に削減できます。

7-3. 教育機関でのオンライン授業

大学や専門学校がMoodleなどのLMSを導入し、講義資料や小テストをSCORM教材として提供するケースが増えています。

7-4. 資格・検定の学習教材

資格試験対策の問題集やシミュレーション教材をSCORM化し、受験者の学習進捗を管理するケースも多く見られます。

8. SCORM導入でよくある課題と解決策

課題原因解決策
LMSにアップしたが教材が表示されないimsmanifest.xmlの記述ミス、ZIPの構造不正SCORMバリデーター(教材パッケージの形式チェックツール)で検証する。ZIPのルートにimsmanifest.xmlがあるか確認
学習履歴が記録されないAPI呼び出しの実装ミス、Initialize/Commitの漏れブラウザ開発者ツールでAPI呼び出しを確認。SCORM Cloud(Rustici社が提供するSCORMテスト環境)でテスト
完了ステータスが反映されないlesson_statusの設定タイミングが不適切教材の最終ページまたは合格判定時にstatusをセットする設計に変更
別のLMSに移行したら動かなくなった旧LMS独自の拡張機能に依存していたSCORM標準の機能のみを使用して教材を再パッケージ
教材のファイルサイズが大きすぎる動画ファイルをそのまま含めている動画は外部ホスティングし、教材からURL参照する設計に変更

SCORMの技術的なトラブルは、eラーニングの専門家でないと対処が難しいことがあります。お困りの際は、お気軽にご相談ください。

9. まとめ

  • SCORMとは、eラーニング教材とLMS間のデータ連携を標準化する国際規格
  • 「コンテンツ・パッケージング」と「ランタイム通信」を標準化し(SCORM 2004ではシーケンシングも追加)、教材の互換性を実現
  • バージョンはSCORM 1.2とSCORM 2004があり、迷ったらSCORM 1.2がおすすめ
  • xAPIやcmi5は次世代規格だが、2026年現在もSCORMが主流
  • 作り方はオーサリングツール・変換サービス・自作の3パターン

SCORMについて「何がわからないかわからない」という状態でも大丈夫です。eラーニング専門18年・3,000件超の実績を持つエレファンキューブが、あなたのSCORMの「困った」を解決します。

SCORMのことなら、何でもご相談ください

SCORM変換・教材制作・技術トラブルの解決まで、ワンストップで対応します。ご相談・お見積もりは無料です。

無料で相談する

株式会社エレファンキューブ

eラーニング教材制作の専門会社。2008年の創業以来、3,000件超の制作実績を持ち、SCORM 1.2 / SCORM 2004 / xAPI / cmi5など各種規格に精通。企画からLMS搭載まで、ワンストップで対応しています。

コーポレートサイト