「SCORM FAQ」の版間の差分

提供:MoodleDocs
移動先:案内検索
62行目: 62行目:


あなたが直面している問題を支援するためにコミュニティを関与させようとするとき、いくつかの簡単なガイドラインに従うと、より良い反応が得られます。
あなたが直面している問題を支援するためにコミュニティを関与させようとするとき、いくつかの簡単なガイドラインに従うと、より良い反応が得られます。
*レポートは常に'''バージョン情報'''開始します-できれば[管理]-> [環境]パネルに表示される情報です。 http://localhost/moodle/admin/environment.phpここで、http:// localhost / moodleは特定のプレフィックスです。これにより、Moodleインスタンスをどのように、どのプラットフォームで、どのバージョンで実行しているかが明確になります。これにより、簡単なアップグレードで問題が解決する問題がすぐに明らかになります。
*レポートは常に '''バージョン情報''' を開始します - できれば管理 -> 環境パネルに表示される情報です。 例えば、http://localhost/moodle/admin/environment.phpの、http://localhost/moodleは特定のプレフィックスです。これにより、Moodleインスタンスをどのように、どのプラットフォームで、どのバージョンで実行しているかが明確になります。これにより、簡単なアップグレードで問題が解決する問題がすぐに明らかになります。
*に準備して''' SCORMパッケージ提供'''ヘルプへの本当のバリア-あなたはそれはあなたの状況を再現する誰も提供支援のために非常に困難になりますしていない場合-あなたの問題を示しています。
*問題を説明する '''SCORMパッケージを提供する''' を準備をしてください。- そうしないと、支援を提供する人が状況を再現することは非常に困難になります。
* '''スクリーンショット'''は非常に役立ちます。すべてのエラーメッセージのスクリーンショットと、インターフェイスで問題が発生していると思われるインスタンスを提供します。
* '''スクリーンショット''' は非常に役立ちます。すべてのエラーメッセージのスクリーンショットと、インターフェイスで問題が発生していると思われるインスタンスを提供します。
*非標準のテーマはSCORMの問題を引き起こす可能性があります。教えてください'''あなたが使用しているものをテーマ''' 。
*非標準のテーマはSCORMの問題を引き起こす可能性があります。'''あなたが使用しているテーマ''' を教えてください
*管理者権限があり、ローカルホストのインストールや、リアルタイムユーザが邪魔されないその他の場所にアクセスできる場合は、必ずデバッグをオンにしてください。 '''サイト管理>開発>デバッグ''' '''デバッグメッセージ:開発'''および'''デバッグメッセージの表示:はい'''ます。 SCORMコンテンツにアクセスします。ページにエラーが印刷されている場合は、フォーラムの投稿に含めてください。
*管理者権限があり、ローカルホストのインストールや、リアルタイムユーザが邪魔されないその他の場所にアクセスできる場合は、必ずデバッグをオンにしてください。 '''サイト管理 > 開発 > デバッグ''' に移動し、 '''デバッグメッセージ: DEVELOPER''' および '''デバッグメッセージを表示する: Yes''' にします。 SCORMコンテンツにアクセスします。ページにエラーが印刷されている場合は、フォーラムの投稿に含めてください。
* [https://developers.google.com/chrome-developer-tools/docs/consoleChromeのJavaScriptコンソール]または[https://developer.mozilla.org/en-US/docs/Tools/Web_ConsoleFirebugのJavaScriptコンソールを使用してください]コンテンツの読み込み時にページにJavaScriptエラーがないことを確認します。
* [https://developers.google.com/chrome-developer-tools/docs/console ChromeのJavaScriptコンソール]または[https://developer.mozilla.org/en-US/docs/Tools/Web_Console FirebugのJavaScriptコンソール]を使用し、コンテンツの読み込み時にページにJavaScriptエラーがないことを確認します。
*問題のあるSCORMパッケージを''' APIデバッグ''' (以下を参照)で実行し、そのAPIログのテキストを投稿に含めます。そうすれば、適切な関数呼び出しが行われていないかどうかをすぐに確認できます。
*問題のあるSCORMパッケージを '''APIデバッグ''' (以下を参照)で実行し、そのAPIログのテキストを投稿に含めます。そうすれば、適切な関数呼び出しが行われていないかどうかをすぐに確認できます。
* Articulate、Captivate、Lectora、LessonBuilder、Udutu、またはその他の製品など、SCORMに公開するコンテンツ開発スイートを使用している場合は、それを投稿に含めてください。すべてのオーサリングソフトウェアにはその目盛りがあり、もしあなたがそれに遭遇した場合、他の誰かがそれを扱って、それを認識する可能性があります。ただし、 '''これはMoodleの問題についてのヘルプを得る場所であり、SCORMパッケージオーサリングスイートについてのヘルプではないことに注意してください''' 。
* Articulate、Captivate、Lectora、LessonBuilder、Udutu、またはその他の製品など、SCORMに公開するコンテンツ開発スイートを使用している場合は、それを投稿に含めてください。すべてのオーサリングソフトウェアにはその目盛りがあり、もしあなたがそれに遭遇した場合、他の誰かがそれを扱って、それを認識する可能性があります。ただし、 '''これはMoodleの問題についてのヘルプを得る場所であり、SCORMパッケージオーサリングスイートについてのヘルプではないことに注意してください''' 。



2021年2月8日 (月) 01:49時点における版

SCORMとは何ですか?

SCORMは、公共部門と民間部門の協力の結果として開発されました。アメリカ合衆国大統領のビル・クリントンは、オンライン学習の開発と配布の基準を監督する機関(ADL)を創設する大統領命令を発行しました。すべての連邦政府機関は、これらの基準を満たすプログラムを使用することを義務付けられています。 SCORMは、その注文の1つの結果です。

ここに本当に簡単な "SCORMとは" の紹介があります: http://moodle.org/mod/forum/discuss.php?d=3757#p18828

ここでもう少し詳細な紹介があります: http://www.rusticisoftware.com/resources/whatisscorm/What%20Is%20SCORM.ht

MoodleコースをSCORMとして作成するか、Moodleの機能を使用する必要がありますか?

それはあなたがそれをどのように使うつもりかによります。別のLMSでエクスポートして使用することを計画している場合は、SCORMを使用するとこれが簡単になります。光沢のあるものが必要な場合は、SCORMパッケージが最適です。ただし、Moodleではレポートと評定がうまく機能し、多くの教育者にとって、標準機能は完璧に機能し、新しいプログラムを学ぶ必要はありません。 MoodleのSCORMの長所と短所を議論する便利なフォーム投稿がここにあります: http://moodle.org/mod/forum/discuss.php?d=200242

SCORM情報

Advanced Distributed Learning(ADL)は、SCORM標準を作成した組織です。ドキュメントとサンプルはADLのWebサイトからダウンロードできます。 SCORM1.2のドキュメントがいくつかの言語で利用可能ですこちら

Philip Hutchisonは、AS3ラッパーとJavaScriptラッパー、およびサンプルパッケージを提供しています。 http://pipwerks.com/downloads/

SCORMパッケージの内容

SCORMパッケージには、zipのルートに、SCORMコース構造、リソースの場所、その他多くのものを定義するimsmanifest.xmlという名前のファイルが含まれている必要があります。 HTMLファイル、XMLファイル、マルチメディアファイル、SCORM APIのJavaScriptなど、パッケージで使用されるその他のファイルをこのファイルにリストする必要があります。 LMSはマニフェストを解析し、そこにリストされているファイルを実行時にコンテンツパッケージに提供します。

AICCパッケージの内容

AICCパッケージは、次のように定義された拡張子を持ついくつかのファイル(4から7)によって定義されます。

  • CRS - コース説明ファイル(必須)
  • AU - 割り当て可能なユニットファイル(必須)
  • DES - 記述子ファイル(必須)
  • CST - コース構造ファイル(必須)
  • ORE - 客観的関係ファイル(オプション)
  • PRE - 前提条件ファイル(オプション)
  • CMP - 完了要件ファイル(オプション)

基本的なトラブルシューティング

  • Moodle 2.1以降を実行していることを確認してください。以前のバージョンには、SCORM関連のバグが多数存在します。
  • あなた(およびあなたのユーザ)がJavaScriptを有効にしていることを確認してください。 SCORMにはJavaScriptが必要です。
  • SCORMオブジェクトがSCORMに準拠していることを確認してください - Reloadなどの外部SCORMプレイヤでチェックして、そこで機能するかどうかを確認してください。
  • SCORMオブジェクトのコピーをファイルホスティングサービスにアップロードし、フォーラムで助けを求めるメッセージを投稿して、期待することを正確に説明するSCORMオブジェクトにリンクします。起こり、代わりに何が起こっているのか。
  • Dan Marsdenのブログ投稿こちら(MoodleのSCORMモジュールのメンテナー)を読む

MoodleはSCORMコンテンツを生成しますか?

MoodleはSCORMコンテンツを生成 しません。 MoodleはSCORMパッケージのコンテンツを学習者に提示し、SCORMパッケージとの学習者の相互作用からのデータを保存します。

SCORMパッケージにアクセスするためのパスワードを追加できますか?

いいえ、これに対するトラッカーリクエストがありますが: MDL-46403 回避策として、単一の活動コースフォーマットを使用してSCORMパッケージを追加し(コースフォーマットを参照)、コースに登録キーを追加できます。

サポートされているバージョン

  • SCORM1.2はMoodle2.1(またはそれ以降)でサポートされており、SCORM1.2のADL適合性テストスイート1.2.7のすべてのテストに合格しています。 SCORM 1.2準拠に関する情報の最適な場所は、SCORM適合要件のドキュメント(PDF 3.4MB)
  • SCORM2004はMoodleではサポートされていません。 APIの一部は実装されていますが、ナビゲーションやシーケンスなどの他の部分は実装されていません。 MoodleでのネイティブSCORM2004サポートの開発は停止しました。 Moodleで完全に認定されたSCORM2004プレイヤが必要な場合は、RusticiSoftwareMoodleプラグインがあります。これは商用SCORMクラウドサービスはMoodleを完全に準拠したSCORM2004LMSに変えます。
  • AICCオブジェクトはMoodle2.1以降でサポートされています。
  • Tin Canは、logstore xAPI(外部LRSへのログデータのレポートを許可)やmod_tincanlaunch(Moodle内でtin canコンテンツパッケージを起動できるようにします)などの多くのサードパーティプラグインでサポートされています。

SCORMフォーラムで助けを求める

あなたが直面している問題を支援するためにコミュニティを関与させようとするとき、いくつかの簡単なガイドラインに従うと、より良い反応が得られます。

  • レポートは常に バージョン情報 を開始します - できれば管理 -> 環境パネルに表示される情報です。 例えば、http://localhost/moodle/admin/environment.phpの、http://localhost/moodleは特定のプレフィックスです。これにより、Moodleインスタンスをどのように、どのプラットフォームで、どのバージョンで実行しているかが明確になります。これにより、簡単なアップグレードで問題が解決する問題がすぐに明らかになります。
  • 問題を説明する SCORMパッケージを提供する を準備をしてください。- そうしないと、支援を提供する人が状況を再現することは非常に困難になります。
  • スクリーンショット は非常に役立ちます。すべてのエラーメッセージのスクリーンショットと、インターフェイスで問題が発生していると思われるインスタンスを提供します。
  • 非標準のテーマはSCORMの問題を引き起こす可能性があります。あなたが使用しているテーマ を教えてください 。
  • 管理者権限があり、ローカルホストのインストールや、リアルタイムユーザが邪魔されないその他の場所にアクセスできる場合は、必ずデバッグをオンにしてください。 サイト管理 > 開発 > デバッグ に移動し、 デバッグメッセージ: DEVELOPER および デバッグメッセージを表示する: Yes にします。 SCORMコンテンツにアクセスします。ページにエラーが印刷されている場合は、フォーラムの投稿に含めてください。
  • ChromeのJavaScriptコンソールまたはFirebugのJavaScriptコンソールを使用し、コンテンツの読み込み時にページにJavaScriptエラーがないことを確認します。
  • 問題のあるSCORMパッケージを APIデバッグ (以下を参照)で実行し、そのAPIログのテキストを投稿に含めます。そうすれば、適切な関数呼び出しが行われていないかどうかをすぐに確認できます。
  • Articulate、Captivate、Lectora、LessonBuilder、Udutu、またはその他の製品など、SCORMに公開するコンテンツ開発スイートを使用している場合は、それを投稿に含めてください。すべてのオーサリングソフトウェアにはその目盛りがあり、もしあなたがそれに遭遇した場合、他の誰かがそれを扱って、それを認識する可能性があります。ただし、 これはMoodleの問題についてのヘルプを得る場所であり、SCORMパッケージオーサリングスイートについてのヘルプではないことに注意してください

デバッグ

  1. デバッグ設定は、[設定]> [サイト管理]> [プラグイン]> [活動]> [Scorm]にあります。
  2. APIデバッグをアクティブ化... チェックボックスをオンにします。
  3. APIマスクを設定します。マスクを使用して、特定の条件下でデバッグを有効にすることができます。たとえば、adminユーザ(ユーザ名admin)を使用してログインしている場合は、APIマスクを次のように設定できます。admin 。* adminとしてログインしていないユーザには、デバッグログは表示されません。 「デフォルト」のAPIマスクは。*です。

デバッグログとはどういう意味ですか?

SCOは通常、APIを介して次の通信を送信します。

  • LMSInitialize(); SCOとMoodle間の接続を開きます
  • LMSGetValue(' valuename '); はMoodleから値を取得します
  • LMSSetValue(' valuename '、' value '); はMoodleに値を送信します
  • LMSCommit(); LMSSetValue()を介してMoodleに送信された値を保存し、LMSSetValue()ごとに呼び出す必要があります
  • LMSFinish() はMoodleに送信された値を保存し、SCOとMoodle間の接続を閉じます

デバッグログの赤い線は、APIを介した通信でエラーが発生したことを意味します。

LMSInitialize()が失敗してエラーを返した場合、Moodleに送信された後続の値は保存されません。

SCORMパッケージ全体をクリックします。次に、試行のscormレポートにアクセスし、デバッグログに保存された値をMoodleの試行レポートと比較します。デバッグログに設定された値がMoodleに保存された値と一致しない場合は、Moodleに問題がある可能性があります。そうしないと、SCOまたはSCORM活動設定で必要な機能が提供されないという問題が発生する可能性があります。

SCORMと成績表

FAQ:My SCORM Module is not正しく機能しますおよび[1]

一部のSCORMパッケージは、cmi.core.lesson_statusとcmi.core.score.rawの両方を報告します。 cmi.core.lesson_statusのみ、またはcmi.core.score.rawのみを報告するものもあります。 SCORMオブジェクトの===評定===方法設定は、それを説明するためのものです。

採点方法最高成績平均成績 、または合計成績に設定していて、学習オブジェクトがスコアのみ、cmi.core.lesson_statusの場合、成績表に渡す数値スコアはありません。

SCOがcmi.core.score.rawを報告しない場合、最適な===評定===方法設定は学習オブジェクトです。これは、各学習オブジェクトのスコアとして1または0のいずれかを報告します。そのSCORM活動の成績表の値は、学習者が1を取得したパッケージ内のスコアのパーセントです。

一方、SCOがlesson_statusを報告しない場合は、スコアベースの方法オプションの1つを選択します。たとえば、 最高グレード平均グレード 、または合計成績であり、 学習オブジェクトはありません。

SCOがLMSに何を報告しているかわからない場合は、デバッグをオンにして、SCOを実行して完了します。

SCORMオブジェクトの採点方法の多くは、MoodleなどのLMSで使用するためにパッケージ化される前に、SCORMオーサリングプロセス内で制御されます。すべての採点設定が正しく設定されていることを確認してください。

SCORM管理オプション

SCORM設定を参照してください

一般的なソリューション

SCORMパッケージの表示の難しさ

SCORMの表示に問題がある場合は、ReloadにSCORMをロードして再保存してから、フォルダを.zipパッケージとして保存して再試行してください。

文字表示エラー

文字の正しい表示に問題があることに気付いた場合は、サーバの構成が間違っている可能性があります。 httpd.conf(Apacheを使用している場合)とphp.iniの両方がDefaultCharacterset = utf8に設定されていることを確認するか、デフォルトの文字セットの送信をオフに切り替えます。

コースでSCORMオブジェクトを追加/更新するときに警告するスラッシュ引数

一部のWebサーバはスラッシュ引数と呼ばれる関数をサポートしていないため、Moodleでオフにすることができますが、SCORMパッケージでは、Webサーバでスラッシュ引数を有効にする必要があります。正しく機能します。

詳細については、スラッシュ引数の使用を参照してください。

SCORMはGodaddyホストでは機能しません

Godaddyホストは404ファイルが見つかりませんというエラーを出します-これは、デフォルトでSCORMが必要とするスラッシュ引数を許可しないためです。これをテストする最良の方法は、http://yourmoodlesite/admin/tool/health/index.phpにアクセスすることですが、修正には、次のテキストを含むphp.iniまたはphp5.iniファイルの追加が含まれます。 AcceptPathInfo cgi.fix_pathinfo=1

フラッシュベースのコンテンツが読み込まれ、その後ストール

この問題は、最も一般的にはzlib圧縮に関連しています。古典的な表現では、ベースHTMLファイルとSWFはSCORMプレイヤにロードされますが、SWFはオーディオまたはビデオアセットをロードできないため、ストールします。 Chromeのデベロッパーツールなどを使用して、SWFとアセットの読み込みを監視できます。

サーバ> phpinfoページをロードして、管理者としてサイトのzlib圧縮設定を確認します。 zlib圧縮はMoodle設定ではなくサーバ設定であるため、無効にするにはサーバ管理者が必要です。変更を確認する前に、必ずすべてのキャッシュを削除し、ブラウザのキャッシュをクリアしてください。

コースでSCORMオブジェクトを追加/更新するときのZlib警告

Zlibは、WebサイトのPHP構成で作成されたphp圧縮設定です-残念ながら、一部のブラウザーはこれを適切に処理しません(特に、Internet Explorer 6)一部のWebホストはこの設定を有効にしますが、ユーザが表示/使用しようとすると問題が発生する可能性がありますSCORMオブジェクト。これをオフにするには、サーバ管理者に連絡する必要があります。 php設定で変更する設定は「zlib.output_compression」です

ファイルパッケージが正しくありません-imsmanifest.xmlまたはAICC構造がありません

これは、MoodleがSCORMオブジェクト内にimsmanifest.xmlというファイルを見つけることができないことを意味します。この理由は次のとおりです。

  • imsmanifest.xmlは、scormディレクトリ内ではなく、scormディレクトリ内にある必要があります。したがって、zip形式のscormパッケージがpackage.zipの場合、解凍されたパッケージディレクトリには、そのすぐ内側にimsmanifest.xmlが含まれている必要があります。これはよくある間違いであり、通常、SCORM作成者が自分でパッケージを作成し、そのフォルダを選択して圧縮するときに発生します。これにより、コンテンツフォルダが別のフォルダ内に配置されます。imsmanifest.xmlはそこにありますが、2ディレクトリの深さです。 scormコンテンツをパッケージに圧縮するときにこの問題を回避するには、エクスポートされたscormフォルダの内部に移動し、内部のすべてのファイルを選択して、すべてが選択されている間にそれらを圧縮します。結果として得られる圧縮ディレクトリの最初のディレクトリにはimsmanifest.xmlファイルがあり、moodlescormのロードプロセスですぐに利用できます。
  • Linuxベースのシステムを使用する場合、ファイル名imsmanifest.xmlは、IMSmanifest.xmlまたはImsmanifest.XMLではなく、すべて小文字である必要があります。
  • SCORMオーサリングツールArticulateがimsmanifest.xmlの作成に失敗することがあります-パッケージを再度エクスポートして、マニフェストが生成されるかどうかを確認してください。
  • SCORMオーサリングツールArticulatePresenterは、imsmanifest.xmlファイルが正しい場所にあるパッケージを公開しますが、Articulate Presenter forKeywordsのReportingand Trackingオプションに入力しないと、マニフェストファイルに数行の空白があります。およびLMSの説明。これに遭遇すると、Moodleは「マニフェストが見つかりません」というエラーを出します。この問題を修正するには、Articulate Presenterの公開ダイアログで[レポートと追跡のオプション]を選択し、LMSの説明とキーワードを入力します。

ファイルが見つかりませんエラー

scormパッケージがmoodleで作成され、scormメニューがロードされた場合にこのエラーが発生しますが、scormコンテンツの表示領域内に、404ファイルが見つかりませんエラーのページが表示されます。通常は現在のMoodleテーマが表示されます。

これが意味するのは、imsmanifest.xmlにリストされているファイルの1つがscormパッケージにないか、正しいディレクトリーにないということです。

パッケージをダウンロードして解凍し、imsmanifest.xmlを開きます。 xmlファイルの下部、メタデータの下に、組織とそれらの組織のリソースが指定されている場所があります。



SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0











SCORM Test


0










このxmlには、単一の組織があり、その組織には、単一のリソース、単一のscoがあります。そのリソースが正しく機能するために必要な5つのファイルがあります。 scorm.htmlファイルが最初にロードされます。 3つの外部jsファイルとswfをロードします。

ここで行う必要があるのは、imsmanifest.xmlを含むディレクトリに移動し、imsmanifest.xmlにリストされているように、リストされているすべてのファイルがimsmanfiest.xmlからの正しいパスで使用できることを確認することです。これらのファイルのいずれか(特にhtmlファイルまたはswf)が欠落している場合、またはimsmanifest.xmlのパスが正しくない場合は、scormオブジェクトをまったくロードできない可能性があります。

ファイルが欠落していない場合もありますが、マニフェストで名前が間違っているか、間違ったディレクトリに配置されています。これを修正するには、ファイルを正しい場所に移動するか、ファイル名を更新して、imsmanifestと実際のファイル名が一致するようにします。ファイルの名前が間違っている場合は、実際のファイル名ではなくマニフェストを変更してください。ファイルは他の場所でも相互に参照しているためです。

解凍の問題

タイトル、説明を入力し、大きなSCORMファイルを選択した後に空白のページが表示される場合は、Moodle2.xに必要なPHP-zipライブラリがインストールされていない可能性があります。詳細については、admin / environmentを参照してください。 / php_extension / zip

試行をクリアする

学生による試みをクリアするには:

  1. SCORM活動に移動し、[xユーザのレポートを表示]リンクを選択します
  2. チェックボックスを使用して、クリアする1つまたは複数の試行を選択します
  3. ページ下部のドロップダウンボックスで[削除]を選択します

複数の試行の処理

SCORMは、学習者が終了して、後日、離れたのと同じポイントに戻ることができるように設計されています。これは、SCORMに入るたびに、同じ1回の試行を使用していることを意味します。一部のSCORMパッケージは、再入力の処理についてインテリジェントですが、多くはそうではありません。これが意味するのは、学習者が既存の試行を再入力した場合、SCORMコンテンツにcmi.core.lesson_statusとcmi.core.score.rawの上書きを回避する内部ロジックがない場合、それらはより低いスコアで上書きされる可能性があるということです。学習者を混乱させます。

SCORMは、「合格」または「失敗した」「完了」にcmi.core.lesson_status値を設定すると、その後のMoodleは、ユーザが追加することによって、新たな試みを作成することができますスタート新たな試みエントリページにあるチェックボックスを。 cmi.core.lesson_statusが「incomplete」、「browsed」、または「notattempted」に設定されている場合、学習者は既存の試行にのみ再入力できます。 「学生スキップコンテンツ構造ページ」の設定を使用している場合、このチェックボックスはユーザに表示されません。

Moodleはこれを制御できるようにするためのさまざまな設定を提供します。これらの設定のいくつかはデフォルトで詳細オプションとして非表示になっています。

  • 試行回数
これにより、教師は学習者が作成できるSCORM試行の回数を設定できます。これは、学習者がSCORM試行を再入力できる回数ではありません。
  • ===評定===を試みます
これにより、教師は複数のSCORM試行(再入力ではない)の評価方法を設定できます。 「失敗した」cmi.core_lesson_statusを使用すると、新しい試行を生成できますが、「最後に完了した試行」の設定を評価する試行では、計算に「完了」と「合格」の値のみが含まれることに注意してください。
  • 試行ステータスを表示します
これは、ユーザのSCORMの試行と、学習者のSCORMエントリページおよびMyMoodleページでの最終成績の計算方法を表示します。
  • 強制完了
これは、現在値が設定されていない場合に、SCORMパッケージに「完了」cmi.core.lesson_statusを報告させるために使用できる設定です。
  • 新しい試みを強制する
これにより、 新しい試行を開始するチェックボックスが非表示になり、前の試行のcmi.core.lesson_status値が「完了」、「合格」、または「失敗」の場合、新しい試行が強制されます(「レビューモード」を無効にする) -この設定は、「学生スキップコンテンツ構造ページ」設定が使用されているときに新しい試行が生成されることを確認するためにも使用できます。
  • 最後の試行後にロック
これにより、試行の総数が使用された後のSCORMへのアクセスが防止されます-これが設定されていない場合、学習者は最後の試行を(レビューモードで)再入力し、SCORMの方法に応じて毎回スコアを変更/上書きする可能性がありますパッケージは複数の再入力をサポートします。

Captivateによるロード時間の短縮

  • コンテンツの再生を開始する前にダウンロードする必要があるパーセントを変更します。 Captivate 4では、設定/プロジェクト/開始と終了/プリロードに設定があります。それを50%に減らします。
  • Cpファイルでオーディオを(背景または要素の添付ファイルとして)使用する場合は、スライドのオーディオを含む各要素の先頭に0.1秒のギャップを設けるようにしてください。そうしないと、Cpは、プロジェクトを再生する前にダウンロードする必要がある1つの大きなオーディオファイルにすべてのオーディオファイルをマージします。この問題は、Cpコミュニティから何度も報告されています。

Moodleはcmi.core.lesson_statusを「完了」または「合格」から「失敗」に変更します

多くのSCORMオーサーウェアスイートは、デフォルトでimsmanifest.xmlにmasteryscoreノードを生成します。このノードは、XMLファイルには必要ありません。しかし、そこにある場合、SCORM標準は、そこに設定された値に関して特定の動作を指定します。

これは、「マスタリースコアがステータスを上書きする」設定を使用してMoodleで制御することもできます。この設定が有効で、パッケージ内にマスタリースコアが提供されている場合、LMSFinishが呼び出され、生スコアが設定されている場合、生スコアがマスタリースコアの場合、レッスンステータスは上書きされ、「失敗」に設定されます

SCORM_1.2_ConformanceReq.pdfの155ページ中35ページ、2-19ページに番号が付けられたscorm標準の内容は次のとおりです(=%2fTechnologies%2fscorm%2fSCORMSDocuments%2fPrevious%20Versions%2fSCORM%201%2e2%2fDocumentation%20Suite%20%28SCORM%201%2e2%29&FolderCTID = 0x0120007F801FCD5325044C89D91240519482D7&View =%要件バージョン1.2):

この要素の値がSCOによって「不完全」に設定されていない場合、LMSは以下に基づいて値を再評価し、変更する必要があります。

マニフェストにマスタリースコアがなく、SCOがスコア(cmi.core.score.raw)とlesson_status(cmi.core.lesson_status)を設定した場合、LMSはSCOが決定したステータスを上書きしてはなりません。

マニフェストにマスタリースコアがある場合、LMSは、マスタリースコアと比較した学生のスコア(cmi.core.score.raw)に応じて、ステータスを合格または不合格に変更できます。

学生がSCOをクレジットなしで取得している場合(cmi.core.credit =“ no-credit”)、1つの例外を除いて、lesson_statusに変更はありません。 lesson_mode(cmi.core.lesson_mode)が「browse」の場合、cmi.core.creditがno-creditに設定されていても、lesson_statusが「browsed」に変わることがあります。


これにより、意図しない機能が発生する可能性があります。 imsmanifest.xmlファイルからマスタリースコアノードを削除するか、Moodle設定の「マスタリースコアがステータスを上書きする」を調整することで、問題を修正できます。また、authorwareスイート内で、そのノードをマニフェストファイルに書き込むためのオプションを確認し、それに応じてオーサリングプロセスを変更することもできます。

masteryscoreのRusticiSCORM Cloudのデフォルトの動作動作は、Moodleのデフォルトの動作動作とは異なります-Rusticiがこれを処理する方法の歴史を少し見ることができます:http://scorm.com/blog/2010/09/anatomy- of-scorm-minutiae-mistake /

プレイヤのルックアンドフィール

あなたは、SCORMプレイヤのウィンドウの高さと幅の設定を調整することができるはずです限りあなたのテーマは、Moodleの2とされ、船の標準的なテーマの一つからあまり収差のない/基づいています。

サイトまたはコースのテーマが標準のM2テーマのいずれかに厳密に基づいていない場合は、テーマのCSSがSCORMプレイヤのローカルの高さと幅の設定を上書きしている可能性があります。 Web開発者(またはMoodleパートナー)に、テーマがプレイヤのレイアウトとどのように相互作用しているかを調べ、必要に応じてテーマを変更してもらいます。

ローカルで変更できないなぜですか? 個々のSCORMパッケージごとに高さと幅を変更でき、これらのローカルの高さと幅の値のデフォルトを設定できます(SCORM管理オプション)。色、陰影、境界線、背景などの他のものは、サイトの他のすべてと同じように、CSSによって制御されます。

コースラボ2.4

「複数のレコードが見つかりました!」を受け取った場合SCORM 1.2パッケージを実行しようとしたときにエラーが発生しました。SCORMパッケージのimsmanifest.xmlファイルをチェックして、の値がそしてユニークです。変更するには、コースlabで、[ファイル]> [コースランタイム設定]に移動します。ダイアログには「LMSでのコースID」と表示されますが、「ID」フィールドを変更すると、 。 (詳細については、MDL-38060を参照してください)

パッケージの更新後にSCORMの結果が削除されました

以前のパッケージの上にSCORMパッケージをアップロードするときに、マニフェストファイルのアイテム識別子が上書きされるものと異なる場合、MoodleのそのSCORMパッケージの追跡データは削除されます。

アイテムIDが新しいSCORMリソースと同じであることを確認してください

応答性の問題

SCORMは、応答性やモバイルデバイスでのスクロール機能で失敗することがあります

  1. Totaraに新しいウィンドウがあります。 #https://community.adaptlearning.org/mod/forum/discuss.php?d = 851#p3968
  2. このコメントhttps://community.adaptlearning.org/mod/forum/discuss.php?d=787#p3661
  3. Adaptのソリューション:https://github.com/adaptlearning/adapt_framework/issues/210
  • トラッカー:
  1. https://tracker.moodle.org/browse/MDL-47500ページの問題。
  2. https://tracker.moodle.org/browse/MDL-46563
  3. https://tracker.moodle.org/browse/MDL-50401

これは、ブラウザ(iOSの障害など)とSCORMパッケージの作成とLMS(この場合はMoodleのiFrame)の間にある問題のようです。

回避策の非常に包括的なアイデアの1つは、https://community.adaptlearning.org/mod/forum/discuss.php?d = 180ですが、より良い解決策の現時点では、実際には証拠がありません。

関連項目

フォーラムディスカッション:

他に質問はありますか?

moodle.orgのSCORMフォーラムに投稿してください。