SCORMに関してよく寄せられる50の質問を、基礎知識・規格選び・教材制作・LMS連携・データ管理・トラブル対応・運用・外注の8カテゴリに分類し、eラーニング専門18年・3,000件超の制作実績を持つプロがわかりやすく回答します。
1. SCORMの基礎知識
Q1. SCORMとは何ですか?
A. SCORM(Sharable Content Object Reference Model)とは、eラーニング教材とLMS(学習管理システム)の間でデータをやり取りするための国際標準規格です。この規格に準拠することで、異なるベンダーのLMSでも同じ教材を利用できるようになります。
Q2. SCORMは何の略語ですか?
A. Sharable Content Object Reference Model の頭文字をとった略語です。日本語に訳すと「共有可能なコンテンツオブジェクト参照モデル」となります。教材の再利用性と相互運用性を実現するための仕様を定めています。
Q3. なぜSCORMが必要なのですか?
A. SCORMがなければ、LMSごとに教材を個別開発する必要があり、コストと工数が大幅に増加します。SCORMに準拠すれば、一度作った教材を複数のLMSで使い回せるため、教材資産の保護と運用コストの削減につながります。
Q4. SCORMはいつ作られましたか?
A. 最初のバージョンであるSCORM 1.0は2000年に公開されました。その後、2001年にSCORM 1.2、2004年にSCORM 2004がリリースされています。現在もっとも広く使われているのはSCORM 1.2とSCORM 2004 4th Editionです。
Q5. SCORMは誰が策定しましたか?
A. 米国国防総省のADL(Advanced Distributed Learning)イニシアティブが策定しました。軍の教育訓練コストを削減するために、既存の複数の規格(AICC、IMS、IEEEなど)を統合する形で生まれた規格です。
Q6. SCORMは無料で使えますか?
A. はい、SCORM規格自体はオープンスタンダードであり、ライセンス料は一切かかりません。誰でも自由にSCORM準拠の教材やLMSを開発・利用できます。
Q7. SCORMは日本でも普及していますか?
A. 日本でも広く普及しており、日本eラーニングコンソシアム(eLC)が国内での普及活動を推進しています。国内の主要LMSのほとんどがSCORM対応しており、企業研修・大学教育の両分野で標準的に利用されています。
Q8. SCORM教材の基本構成はどうなっていますか?
A. SCORM教材はHTML/CSS/JavaScriptで作られた学習コンテンツと、教材の構造情報を記述した「imsmanifest.xml」というマニフェストファイルをZIP形式でパッケージしたものです。このZIPファイルをLMSにアップロードして使用します。
Q9. imsmanifest.xmlとは何ですか?
A. SCORM教材パッケージのルートに配置される必須のXMLファイルです。教材のタイトル、構成(SCOの階層構造)、起動ファイルのパスなどのメタデータが記述されています。LMSはこのファイルを読み取って教材を正しく認識・表示します。
Q10. SCOとは何ですか?
A. SCO(Sharable Content Object)は、SCORMにおける学習コンテンツの最小単位です。LMSとの通信(学習データのやり取り)が可能な独立した学習オブジェクトで、1つのSCORM教材パッケージに複数のSCOを含めることができます。
2. SCORMのバージョン・規格選び
Q11. SCORM 1.2とSCORM 2004の違いは何ですか?
A. 主な違いはシーケンシング(学習順序制御)の有無です。SCORM 2004ではSCO間の前提条件や分岐ルールを設定できますが、SCORM 1.2にはこの機能がありません。また、データモデル(記録できる項目)もSCORM 2004のほうが豊富です。
Q12. SCORM 1.2と2004のどちらを選ぶべきですか?
A. 特別な理由がなければSCORM 1.2をお勧めします。対応LMSが最も多く、実装もシンプルで安定性が高いためです。複雑な学習パスの制御や詳細なテスト結果の記録が必要な場合に限り、SCORM 2004を検討してください。
Q13. SCORM 2004にはEditionがいくつありますか?
A. SCORM 2004には1st Editionから4th Editionまで4つのバージョンがあります。現在使用が推奨されるのは最終版のSCORM 2004 4th Editionです。各Editionでシーケンシングの仕様やデータモデルが改良されています。
Q14. xAPI(Tin Can API)とSCORMの違いは何ですか?
A. xAPIはSCORMの後継規格で、「Actor-Verb-Object」形式であらゆる学習体験を記録できます。SCORMがブラウザ上のLMS内でしか動作しないのに対し、xAPIはモバイルアプリやシミュレーターなどLMS外の学習活動も追跡可能です。ただし対応環境はSCORMほど普及していません。
Q15. cmi5とは何ですか?
A. cmi5はxAPIの上に構築されたプロファイル(利用ルール)で、xAPIにLMS-コンテンツ間の起動・完了・合否判定などの標準ルールを追加した規格です。SCORMの使いやすさとxAPIの柔軟性を両立させることを目指して策定されました。
Q16. AICCとは何ですか?
A. AICC(Aviation Industry Computer-Based Training Committee)は、航空業界が策定したeラーニングの標準規格で、SCORMの前身の一つです。HTTP通信ベース(HACP)で教材とLMSを接続します。現在は策定団体が解散し、新規開発での利用は推奨されません。
Q17. IMS Content Packageとは何ですか?
A. IMS Global Learning Consortiumが策定したコンテンツのパッケージング仕様です。SCORMのパッケージング部分(imsmanifest.xml構造)はこのIMS Content Packageがベースになっています。SCORMではこれにランタイム通信の仕様を加えています。
Q18. どの規格がもっとも将来性がありますか?
A. 長期的にはxAPIやcmi5が主流になると予想されますが、現時点ではSCORM 1.2のエコシステムが最も成熟しています。新規導入ではSCORM 1.2で始め、将来の移行に備えてxAPIも並行検討するのが現実的な戦略です。
3. SCORM教材の作り方
Q19. SCORM教材はどうやって作りますか?
A. 主に3つの方法があります。(1)オーサリングツール(Articulate Storyline、Adobe Captivateなど)を使う方法、(2)PowerPointから変換ツールでSCORM化する方法、(3)HTML/JavaScriptで直接開発する方法です。目的と予算に応じて最適な方法を選びましょう。
Q20. PowerPointからSCORM教材に変換できますか?
A. はい、可能です。iSpring SuiteやArticulate Presenter(現在はArticulate 360に統合)などのツールを使えば、既存のPowerPointスライドをSCORM準拠の教材パッケージに変換できます。ナレーション付きスライドやクイズ付きスライドも変換可能です。
Q21. 動画をSCORM教材にできますか?
A. はい、可能です。動画ファイルをSCORMパッケージに含めてLMSから再生・進捗管理できます。ただし、単にMP4を格納するだけではなく、SCORM APIとの通信処理(進捗・完了ステータスの送信など)を実装したHTMLプレーヤーが必要です。
Q22. 無料でSCORM教材を作れるツールはありますか?
A. はい、いくつかあります。代表的なものとしてAdapt Learning(オープンソース)や、SCORMパッケージャー系のフリーツールがあります。ただし、無料ツールは機能やサポートが限定的なため、業務用途では有料ツールのほうが生産性と品質の面で有利です。
Q23. 代表的なオーサリングツールは何ですか?
A. 世界的にはArticulate 360(Storyline / Rise)とAdobe Captivateが二大ツールです。国内ではiSpring Suite、Lectora、THiNQ Maker(※サービスの最新状況はご確認ください)なども利用されています。それぞれ得意分野が異なるため、制作する教材の種類に合わせて選びましょう。
Q24. SCORM教材の外注費用の相場はどれくらいですか?
A. 内容や演出によって大きく変わりますが、一般的にはスライド型教材で1本あたり数十万円〜、インタラクティブ教材やシナリオ分岐型で100万円〜が目安です。動画撮影・編集を含む場合はさらに費用がかかります。事前に要件を整理して見積もりを取りましょう。
Q25. HTML5で直接SCORM教材を作れますか?
A. はい、可能です。SCORM APIラッパー(pipwerks SCORM Wrapperなど)を使えば、HTML5/CSS3/JavaScriptで自由度の高いSCORM教材を開発できます。独自デザインや高度なインタラクションが必要な場合に適した方法です。
Q26. テスト・クイズ付きのSCORM教材は作れますか?
A. はい、ほとんどのオーサリングツールがクイズ作成機能を備えており、正答率に応じた合否判定やスコアの送信がSCORM経由で可能です。選択式・穴埋め・ドラッグ&ドロップなど多様な問題形式に対応しています。
4. LMSとの連携
Q27. SCORMはどのLMSでも使えますか?
A. SCORM対応を明記しているLMSであれば基本的に利用可能です。ただしLMSによってSCORM 1.2のみ対応、2004にも対応など差があるため、導入前に対応バージョンを確認してください。主要LMSの大半はSCORM 1.2に対応しています。
Q28. MoodleでSCORM教材を使うにはどうすればよいですか?
A. Moodleの「活動の追加」から「SCORMパッケージ」を選び、SCORM教材のZIPファイルをアップロードするだけです。Moodleは SCORM 1.2とSCORM 2004の両方に対応しており、設定画面から成績の取り扱い方法なども調整できます。
Q29. LMSなしでSCORM教材を使えますか?
A. 厳密にはSCORMはLMS上での動作を前提とした規格のため、学習データの記録にはLMSが必要です。ただし表示だけであれば、SCORM Cloudなどのホスティングサービスや、ローカルのWebサーバーで閲覧することは可能です。
Q30. SCORM Cloudとは何ですか?
A. Rustici Software社が提供するクラウドサービスで、SCORM教材のテスト配信やLMS機能を提供します。自社LMSを持たない場合のテスト環境として、またSCORM教材の動作検証ツールとして広く利用されています。
Q31. LMSのSCORM対応状況はどう確認すればよいですか?
A. LMSベンダーの公式サイトで対応SCORMバージョンを確認するのが基本です。より確実な確認方法として、ADLが提供するSCORM Test Suiteでの認証取得状況を調べる方法や、実際にテスト教材をアップロードして検証する方法があります。
Q32. SCORM教材をLMSにアップロードする手順は?
A. 一般的な手順は、(1)SCORM教材をZIPファイルとして用意、(2)LMSの管理画面で「教材アップロード」や「コンテンツ追加」を選択、(3)ZIPファイルを指定してアップロード、(4)LMSがimsmanifest.xmlを解析して教材を登録、という流れです。
Q33. 1つのLMSで複数のSCORMバージョンを混在利用できますか?
A. はい、多くのLMSはSCORM 1.2と2004の教材を同時に管理・配信できます。教材ごとにSCORMバージョンを自動認識するため、学習者側が違いを意識する必要はありません。ただしLMSによっては制約がある場合もあるため、事前に確認してください。
5. 学習データ・履歴管理
Q34. SCORMではどんなデータが記録されますか?
A. 主に、学習ステータス(未着手・進行中・完了など)、スコア(得点・合格ライン)、学習時間、ブックマーク位置(中断再開位置)が記録されます。SCORM 2004ではさらに、個別の問題ごとの回答結果(インタラクションデータ)も詳細に記録できます。
Q35. 合格/不合格はどう判定されますか?
A. 教材側で設定した合格基準(マスタリースコア(合格に必要な最低点))と、学習者のスコアをLMSが比較して判定します。SCORM 1.2では教材が「passed」「failed」を直接送信する方式、SCORM 2004ではLMS側でも「success_status」を自動判定できる方式をサポートしています。
Q36. 学習時間は正確に記録されますか?
A. SCORM規格上、教材がAPIを通じて学習時間を報告する仕組みがあります。ただし、ブラウザのタブを開いたまま離席した時間も含まれる場合があるなど、完全に正確とは限りません。教材の実装方法やLMSの集計ロジックにも依存します。
Q37. ブックマーク(中断・再開)機能はどう実現しますか?
A. SCORM APIの「cmi.core.lesson_location」(1.2)または「cmi.location」(2004)に、学習者が最後に閲覧したページ番号やセクションIDを保存します。次回起動時にその値を読み取り、該当ページから再開する処理を教材側で実装します。
Q38. 学習データをLMSから書き出せますか?
A. ほとんどのLMSには、学習履歴をCSVやExcelで書き出す機能があります。ただし、出力できる項目や書式はLMSによって異なります。SCORM自体にはデータエクスポートの仕様はなく、LMS固有の機能に依存する領域です。
Q39. 学習データのプライバシーについて注意点はありますか?
A. SCORM教材が記録する学習データは個人情報に該当しうるため、個人情報保護法やGDPR等の規制に従った管理が必要です。LMSのアクセス制御、データ保管期間の設定、退職者データの削除ルールなどを事前に整備しておきましょう。
6. トラブル対応
Q40. SCORM教材がLMSで動かない主な原因は?
A. よくある原因は、(1)imsmanifest.xmlの記述ミス、(2)ZIPファイルの構造不正(ルート直下にimsmanifest.xmlがない)、(3)SCORM APIの呼び出しエラー、(4)LMSのSCORMバージョン非対応です。まずブラウザの開発者ツールでJavaScriptエラーを確認するのが効果的です。
Q41. 学習履歴が記録されないのはなぜですか?
A. SCORM APIの「Commit」(データ保存命令)が正しく呼ばれていない可能性が高いです。また、ポップアップブロッカーによる通信阻害、ブラウザの互換性問題、教材のSCORMバージョンとLMSの対応バージョンの不一致も原因になります。
Q42. 教材が「完了」ステータスにならないのはなぜですか?
A. 教材側が完了条件をLMSに正しく送信していないことが主な原因です。SCORM 1.2では「cmi.core.lesson_status」に「completed」をセットし、Commitする必要があります。教材のSCORM通信ログを確認し、適切なタイミングで完了ステータスが送信されているか検証しましょう。
Q43. SCORM教材のファイルサイズに制限はありますか?
A. SCORM規格自体にはファイルサイズの制限はありません。ただしLMSごとにアップロード可能なファイルサイズの上限が設定されていることが多く、一般的に100MB〜500MB程度です。動画を含む大容量教材の場合は、動画を外部ホスティングにして軽量化する手法が有効です。
Q44. ブラウザによって動作が異なるのはなぜですか?
A. SCORM教材はHTML/JavaScriptで構成されるため、ブラウザのJavaScriptエンジンやセキュリティポリシーの違いが動作に影響します。特にサードパーティCookieの制限やポップアップブロック設定が原因になることが多いです。主要ブラウザの最新版でテストすることを推奨します。
Q45. クロスドメイン問題とは何ですか?
A. LMSと教材が異なるドメインに配置されている場合、ブラウザのセキュリティ制限(同一オリジンポリシー(同じWebサイト内でのみ通信を許可するブラウザのセキュリティルール))によりSCORM APIの通信がブロックされる問題です。LMSが教材をiframe内で表示する構成で発生しやすく、LMS側の設定変更やpostMessage(異なるドメイン間でも安全に通信できるブラウザの仕組み)による通信で回避する方法があります。
7. SCORM教材の運用
Q46. 公開済みのSCORM教材を更新するにはどうすればよいですか?
A. 一般的にはLMSの教材管理画面から新しいZIPファイルを再アップロードします。ただし、LMSによっては既存の学習履歴がリセットされる場合があるため、更新前に履歴の扱い(引き継ぎまたはリセット)をLMSの設定で確認しておくことが重要です。
Q47. 同じSCORM教材を複数のLMSで使えますか?
A. はい、SCORM準拠教材は原則としてどのSCORM対応LMSでも使用できます。これがSCORMの最大のメリットです。ただし、LMSごとの実装差異により微細な動作の違いが生じることがあるため、移行先のLMSで事前テストを行いましょう。
Q48. SCORMの将来性はどうですか?
A. SCORMは今後も長期にわたって使われ続ける見込みです。一方で、xAPIやcmi5といった次世代規格が徐々に普及しつつあります。当面はSCORMを基盤としつつ、新規格への移行も視野に入れた計画を立てるのがよいでしょう。
8. 外注・サービス選び
Q49. SCORM教材の制作会社を選ぶポイントは?
A. 実績件数とSCORM規格への専門知識の深さが重要な判断基準です。LMSとの接続テスト体制が整っているか、納品後のサポート体制はあるか、制作サンプルの品質はどうかも確認しましょう。可能であれば、利用予定のLMSでの動作実績がある会社を選ぶと安心です。
Q50. SCORM教材制作の納期の目安はどのくらいですか?
A. 教材の種類と規模により大きく異なります。PowerPoint変換型のシンプルな教材であれば1〜2週間程度、インタラクティブ教材は1〜2か月、動画撮影を含む本格的な教材は2〜3か月が一般的な目安です。企画・設計フェーズも含めたスケジュールを最初に確認しましょう。
株式会社エレファンキューブ
eラーニング教材制作の専門会社。2008年の創業以来、3,000件超の制作実績を持ち、SCORM 1.2 / SCORM 2004 / xAPI / cmi5など各種規格に精通。企画からLMS搭載まで、ワンストップで対応しています。
コーポレートサイト