SCORM は、効率的な e ラーニングを可能にする優れた取り組みです。これにより、コンテンツをさまざまな LMS に簡単に配布し、さまざまなソースからのコンテンツを管理できます。
あなたや学習者がどこにいても、コンテンツにアクセスできるようにすることができます。
しかし、SCORM に従わない場合はどうなるでしょうか?
コンテンツの設定やデザインを変更し、他のシステムやユースケースと互換性を持たせるために、コンテンツに多大な時間と費用を費やす必要がある場合があります。
ただし、LMS とコンテンツが SCORM に準拠している場合は、これらの問題を回避できます。
この記事では、SCORM とは何か、そして SCORM がどのように有益であるかについて説明します。
SCORMとは何ですか?
共有可能コンテンツ オブジェクト参照モデル (SCORM) は、e ラーニングまたは Web ベースの学習テクノロジーの一連の仕様と技術標準を指します。これは、e ラーニングとアクセシビリティを標準化するために、Advanced Distributed Learning Initiative (ADL) によって開発および保守されています。

SCORM は、学習管理システム (LMS) と e ラーニング コンテンツの連携を可能にするデータ モデルと通信方法を提供します。さらに、プログラマーがさまざまな e ラーニング ソフトウェア システムでシームレスに動作するコードを作成できるようにガイドします。
たとえば、PDF ファイルがある場合、それがすべての PDF リーダーで動作するかどうかを確認する必要はありません。通常の PDF ファイルは、WPS Office や他の PDF リーダーと同様に、Adobe Acrobat Reader で開きます。これは、すべての PDF ファイルが、すべてに適用される特定の標準に基づいて作成されているためです。したがって、他の読者用に別の PDF ファイルを作成する必要はありません。
これはまさに SCORM が役立つ方法です。これにより、PDF 標準によってすべての PDF ファイルがすべての PDF リーダーで再生できることが保証されるのと同じように、すべての e ラーニング LMS とコンテンツが簡単に相互に連携できるようになります。 SCORM 準拠の LMS を使用する場合、SCORM 準拠のすべてのコンテンツが再生されます。逆もまた真です。すべての SCORM 準拠コンテンツは、すべての SCORM 準拠 LMS で再生されます。
これにより、次の中心的な用語を理解できるようになります。
SCORM 準拠 : LMS が SCORM 標準に準拠している場合、SCORM パッケージ内のコンテンツを簡単に読み取り、配信できます。また、SCORM 準拠にはさまざまなレベルがあります。一部の SCORM 準拠 LMS は、コンテンツの読み取りと配信のみが可能ですが、学習者のスコア、出席、進捗状況を追跡することはできません。
SCORM 認定: コースのコンテンツは、ADL によって認定されている場合、SCORM 認定されていると言われます。
SCORM の種類

1999 年以降、さまざまな SCORM バージョンがリリースされています。そのため、いずれかを選択するには、コンテンツのニーズと、選択した LMS でサポートするコンテンツの種類を把握する必要があります。
さまざまな種類の SCORM を見てみましょう。
SCORM 1.1: 最初の SCORM バージョンは、SCORM の概念が実装可能であることを明らかにしました。ただし、より幅広い用途に対応するには、より堅牢である必要がありました。
SCORM 1.2: このバージョンは現在でも広く使用されています。以前のバージョンで表面化した多くの問題が解決されました。主要な LMS は SCORM 1.1 をサポートしており、コンテンツ作成者は依然としてこのバージョンの基準を満たす学習コースを作成しています。
SCORM 2004: 2004 年にリリースされた現在の SCORM バージョンは、SCORM 1.2 の多くの問題を解決し、ランタイム環境でのコンテンツと API 通信の新しい標準を備えています。
さらに、SCORM 2004 は、LMS 内のさまざまな学習目標の進捗状況に関するデータを共有して利用できます。このバージョンには、より優れた相互運用性を保証するために、より堅牢なテスト スイートが含まれています。また、コンテンツ開発者は e ラーニング コースのコンテンツをより詳細に制御できるようになります。
コンテンツ オブジェクトを使用して、適応的なアクティビティのシーケンスを指定できます。コンテンツ開発者は、ナビゲーション仕様を使用して、学習者がコース コンテンツをどのように進めるかを定義することもできます。

SCORM 2004 は長年にわたり、以前のリリースの問題を解決し、より多くの機能を提供するために改訂されてきました。 SCORM の第 1 版 と第 2 版が 2004 年にリリースされた後、次のバージョンはより多くの機能を備えた第 3 版と第 4 版でした。
SCORM 2004 3 RD Edition: 2005 年にリリースされ、さまざまな適合性のニーズと、シーケンス処理のためのランタイム環境とコンテンツ オブジェクト間の相互作用を明確にしました。相互運用性を強化するために、新しい適合要件が導入されました。
SCORM 2004 第 4 版 : 2009 年にリリースされ、データの永続性に関する相互運用性と柔軟性に対するより厳格な要件が提供されました。
SCORMはどのように機能しますか?
SCORM の 2 つのコンポーネントを分解して概念を理解しましょう。
共有可能なコンテンツ オブジェクト (SCO): SCORM は、どのシステムでも簡単に「共有」できる e ラーニング教材を作成することを目的としています。複数のコンテキストやシステムで再利用できる SCO を生成する方法を指定します。

参照モデル (RM): SCORM は実際には標準ではありませんが、業界がすでに持っている標準を参照し、問題の一部を解決できるモデルです。この参照モデルは、既存の標準を参照することで、コンテンツ開発者にその使用方法を伝え、簡単にアクセスできるようにします。
したがって、使用する SCORM バージョンに関係なく、すべては次の 2 つの原則に基づいて機能します。
コンテンツのパッケージ化
コンテンツ アグリゲーション モデル (CAM) とも呼ばれるコンテンツ パッケージ化は、特定のコンテンツをどのように配信するかを定義します。
コースのすべての e ラーニング教材は、LMS がコンテンツの起動とインポートに必要なすべてのデータを含む SCORM パッケージに編成されています。ファイルの名前やどのファイルを起動するかなどの情報が決定されます。
SCORM パッケージ内のファイルは「imsmanifest」と呼ばれ、LMS に対してコンテンツを起動または起動する方法を指示します。これは実際には、物理システムと学習者の両方の観点からコンテンツの階層構造を示す XML ファイルです。
ランタイム通信
実行時通信は基本的に、コンテンツの再生時にコンテンツがどのように LMS と対話するかを決定するデータ交換です。これは、LMS と SCORM コース コンテンツの間でデータを交換する双方向通信です。

さらに、コンテンツの追跡と配信も扱います。したがって、これには 2 つの主要なコンポーネントがあります。
- コンテンツは学習管理システムを「見つける」必要があります
- それが完了すると、関連する語彙とともにさまざまな「get」および「set」リクエストを通じて LMS と通信する必要があります。
ここでは、学習者の名前、スコア、試験の合格か不合格かなどの回答を見つけることができます。
例 : SCORM コースは、LMS から学習者の名前を要求するようにパーソナライズできます。別の例としては、進捗状況やコースのステータスを反映するために、学習者の合否ステータスや最終スコアを LMS に提供する必要がある場合が考えられます。
SCORM を使用するのは誰ですか?なぜ使用するのですか?
SCORM は、遠隔学習またはコンピューターベースのトレーニングを求めるオンライン学習者にとって強力なツールです。これにより、クリエイターはコンテンツを作成し、一度整理すれば、何も変更することなく、別のシステムやコンテキストで継続して使用することができます。
これは、組織内と組織間の両方のシナリオに役立つプラグアンドプレイ機能のようなものです。これにより、さまざまなシステムの変更に時間やお金を投資することなく、より多くの視聴者に迅速にリーチできるようになります。このため、さまざまな形態や規模の組織が、スキルを学びたい学生や従業員のトレーニングやスキルアップのために e ラーニングやオンライン トレーニングを提供するために SCORM を採用し始めています。
SCORM を使用することが完全に理にかなっている理由を理解するために、SCORM の多くの利点のいくつかを見てみましょう。
相互運用性
e ラーニング コンテンツを作成する場合、クライアントはそれを学習管理システムに統合することを要求する場合があります。同様に、クライアントは、LMS 作成者のために、複数のソースから LMS に重要なコンテンツをインポートしたいと考えています。 SCORM に従わない場合、他のプロバイダーとのこの統合プロセスにはコストと時間がかかる可能性があります。
SCORM は、コンテンツを LMS にシームレスに統合できるようにすることで、この問題を解決します。したがって、SCORM に準拠すると、コンテンツはどこにいてもどの LMS でも再生できるようになります。したがって、e ラーニング製品をより早く販売し、目標を達成することができます。また、組織の生産性と効率性の向上にも役立ちます。
再利用性
SCORM を使用すると、コンテンツをさまざまなシステムやシナリオで再利用できます。これは、コンテンツ作成者にとって、システムやコンテキストごとに異なるコンテンツを作成したり、そのプロセスに時間、労力、お金を費やす必要がなくなるため、非常に有益です。代わりに、ユーザーがどこにいても、どの LMS を使用していても、1 つのコンテンツがシステム間で再生されます。
アクセシビリティ
アクセシビリティは SCORM 作成のもう 1 つの目標です。 SCORM 準拠のコースは、さまざまなシステム間で移植できるようにパッケージ化されています。複雑なインストールや再構成を行わずに、どこからでも SCORM コースを提供できます。リモート コンテンツのカタログ化と発見に役立つ技術ガイドラインを提供します。

したがって、大多数の LMS にコンテンツを配信することで、LMS を使用して、またはどこからでも簡単にコンテンツにアクセスできる、より多くの視聴者がコンテンツにアクセスできるようになります。こうすることで、聴衆は疎外感を感じることなく、あなたが自分たちのことを気にかけてくれていると思うでしょう。
適応性
SCORM は、コンテンツ作成者が SCO を手動で組み合わせて一致させることで独自のコースを作成できるようにすることで、適応性を提供します。さらに、学習者が習熟度やインプットに基づいてコースを進めるにつれて、順序付けルールを組み立てて指導内容を適応させることができます。したがって、組織や個人のニーズに合わせて指示を調整できます。
さらに、SCORM は、高価な記録、再設計、再構成を必要とせずに、変化するテクノロジーにうまく適応できます。
手頃な価格
SCORM は統合コストの削減に役立ちます。 SCORM がない場合は、LMS ごとに異なるコンテンツを作成し、異なる LMS を使用している視聴者にコンテンツを配布する必要があります。そのため、毎回、どのコンテンツがどの LMS と視聴者に対応するかを考える必要があります。
これには、さまざまなニーズに合わせて変更や設定を行う必要があります。これは高価な取引であり、時間もかかります。そして、時間はお金に等しいことを知っています。
しかし、SCORM を使用すると、そのような出費を節約できます。コンテンツを任意の LMS に統合して、より幅広い視聴者にサービスを提供できます。これにより、売上とコースの採用が増加し、ROI が向上します。
SCORM を使用する場合 (および使用しない場合)

SCORM に準拠していることは、次の場合に有益です。
- e ラーニング教材の大規模なライブラリの構築
- 複数のベンダーとの統合
- LMS を使用して e ラーニング コンテンツを管理および配信する
- 学習者のパフォーマンスと進捗状況を追跡できる e ラーニング コースの設計
- さまざまなシーンで再利用できるeラーニングコンテンツの作成
SCORM は、次のような場合には適さない可能性があります。
- ハイパーリンクを使用したシンプルで静的な Web ページ コンテンツのデザイン
- 高度なゲームやシミュレーションなど、従来とは異なる e ラーニング コースを開発します。
- 内部システムを 1 つだけ使用し、それを変更したくない
- シンプルで分かりやすい参考コンテンツを公開したい
SCORM パッケージの作成方法
オーサリング ツールを使用せずに SCORM パッケージを最初から簡単に作成する場合は、次の手順に従います。
データを収集します
SCORM パッケージを作成するときに最初に行う必要があるのは、コースに必要なすべてのデータを収集することです。
学習者向けにコースを作成するのですから、学習者の質問に答え、スキルの習得に役立つものでなければなりません。したがって、コース コンテンツのテキスト、ビデオ、音声、画像などを含むすべてのデータを収集することに時間を投資してください。
このために、紙またはコンピュータベースのテキストエディタにコース内容の概要を記載して計画を立てることができます。データを調査して収集したら、意味のある関連順序でデータを整理します。学習者がコンテンツを理解し、簡単にナビゲートできるように配置する必要があります。
HTMLページの作成
作成したすべてのコンテンツは、学習者が簡単にアクセスできるように、LMS にアップロードして Web ブラウザに表示する必要があります。
したがって、コースを SCORM パッケージにする前に、Web サイトのように HTML ページに編成する必要があります。さらに、HTML ページ内のすべてのメディアとテキストをリンクして、プラットフォーム上で再生できるようにします。
ただし、そのテクノロジーに精通していないと、この手順を実行するのが難しい場合があります。その場合、SCORM コンテンツを作成する場合は、オーサリング ツールを使用することをお勧めします。
ただし、コンテンツの HTML バージョンの作成方法を知っている場合は、手動で作成しても問題ありません。このために:
- コースを作成し、Google ドキュメントで構造化する
- [ファイル] > [ダウンロード] > [Web ページ (.html、zip 形式)] に移動します。
コンテンツの HTML バージョンをダウンロードするのに役立ちます。
ブラウザで HTML バージョンを動作させると、その SCORM 互換性を管理できるようになります。
SCORM ファイルの追加
このステップでは、SCORM 用語を使用してコンテンツを説明する複数のテキスト ファイルを作成し、それらを HTML コンテンツとともに ZIP ファイルに追加する必要があります。

この手順により、SCORM 準拠の LMS は、学習者がアクセスできるようになった後、コースを簡単に処理し、学習統計を記録できるようになります。
その方法の 1 つを次に示します。
- Web サイト scorm.com にアクセスして、サンプル SCORM パッケージをダウンロードできます。
- ファイル構造と、HTML コンテンツおよびコンテンツを説明する SCORM ファイルがどのように保存されているかを分析します。
-
HTML コースが含まれるフォルダーに 5 つのファイルをコピーします –
adlcp_rootv1p2.xsd, ims_xml.xsd, imscp_rootv1p1p2.xsd, imsmanifest.xml, imsmd_rootv1p2p1.xsd
- テキスト エディターを使用して imsmanifest.xml を開いて、注意深く分析します。このファイルには、コース タイトル、SCORM バージョンの定義、HTML ファイル内のリソースのリストなどの重要なデータが含まれています。
- タイトルのテキストとコースコンテンツのリンクを編集します。このリストの最初のリソースは、コースで言及されている他のリソースにリンクするプライマリ HTML ファイルです。
結果をパッケージ化する
imsmanifest ファイルを編集した後、SCORM ファイルと HTML ファイルを ZIP ファイルに追加してパッケージ化できます。次に、この ZIP ファイルをコースを表示するプラットフォームにアップロードし、処理されているかどうかを確認します。

ただし、このような技術的なことをすべて避けたい場合は、上で述べたようにオーサリング ツールを使用できます。また、非常に多くのビデオやオーディオのメディア ファイルを含む複数の SCORM コースを作成する場合にも、この方法が適しています。 Adobe Captivate 、iSpring Suite、Camtasia などのオーサリング ツールを使用すると、コースを SCORM 準拠の HTML ファイルに変換し、LMS プラットフォームに直接追加できます。
SCORM パッケージを再生してテストする手順
特定の SCORM パッケージは、コンピュータの Web ブラウザから直接再生できます。 ZIP ファイルを解凍して起動するだけです。 LMS を使用している場合は、SCORM パッケージを LMS にアップロードできます。コースをクリックして再生します。
SCORM パッケージを LMS に直接アップロードする前、またはクライアントに引き渡す前に、SCORM パッケージをテストすることをお勧めします。修正が必要な特定のエラーがコースに存在する可能性があるためです。 SCORM Cloud などのプラットフォームを使用して SCORM パッケージをテストできます。
無料トライアルに登録すると、SCORM パッケージをテストできます。パッケージをアップロードして起動できます。学習者のようにこのコースを受講し、そのパフォーマンスを確認してください。
結論
SCORM はコンテンツ開発者にとって効果的なツールです。これは、コースを作成し、幅広い聴衆がアクセスできるようにするのに役立ちます。
したがって、コンテンツ作成者は、SCORM に準拠した LMS とコンテンツを使用して、学習者が学習してスキルを向上させながら、より大きな利益を得ることができるようにします。