SCORM FAQ
- SCORM設定
- SCORMを使う
- SCORMコンテンツの作成
- SCORM FAQ
内容
- 1 SCORMとは何ですか?
- 2 私のMoodleコースをSCORMとして作成するか、Moodleの機能を使用する必要がありますか?
- 3 SCORM情報
- 4 SCORMパッケージの内容
- 5 AICCパッケージの内容
- 6 基本的なトラブルシューティング
- 7 MoodleはSCORMコンテンツを生成しますか?
- 8 SCORMパッケージにアクセスするためのパスワードを追加できますか?
- 9 サポートされているバージョン
- 10 SCORMフォーラムで助けを求める
- 11 デバッグ
- 12 デバッグログとはどういう意味ですか?
- 13 SCORMと評定表
- 14 SCORM管理オプション
- 15 一般的なソリューション
- 15.1 SCORMパッケージの表示が難しい
- 15.2 文字表示エラー
- 15.3 コースにSCORMオブジェクトを追加/更新するときに引数がスラッシュされる
- 15.4 SCORMがGodaddy Hostで機能しない
- 15.5 Flashベースのコンテンツがロードされてから停止する
- 15.6 私のコースでSCORMオブジェクトを追加/更新するとZlibが警告する
- 15.7 ファイルパッケージが正しくありません - imsmanifest.xmlまたはAICC構造がありません
- 15.8 ファイルが見つかりませんエラー
- 15.9 解凍の問題
- 15.10 試みをクリアする
- 15.11 複数回の試行の取り扱い
- 15.12 Captivateを使用したロード時間の短縮
- 15.13 Moodleがcmi.core.lesson_statusを「完了」または「合格」から「失敗」に変更しました
- 15.14 プレーヤーの 外観
- 15.15 コースラボ2.4
- 15.16 パッケージ更新後にSCORMの結果が削除される
- 15.17 応答性に関する問題
- 16 関連情報
- 17 それ以上の質問はありますか?
SCORMとは何ですか?
SCORMは、公共部門と民間部門の協力の結果として開発されました。アメリカ合衆国大統領のBill Clintonは、オンライン学習の開発と配布の基準を監督する機関(ADL)を設立した大統領令を出しました。すべての連邦機関は、これらの基準を満たすプログラムを使用するように義務付けられています。 SCORMはその順序の結果です。
ここには本当に単純な "What is 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サイトからドキュメントとサンプルをダウンロードできます。いくつかの言語でのSCORM 1.2のドキュメントはこちらから入手できます 。
Philip Hutchisonは、AS3とJavaScriptのラッパーとサンプルパッケージを提供しています。http : //pipwerks.com/downloads/
SCORMパッケージの内容
SCORMパッケージは、SCORMコース構造、リソースの場所、その他多くのことを定義するimsmanifest.xmlという名前のファイルをzipのルートに含まなければなりません。 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 は詐欺的なコンテンツを生成しません 。 MoodleはSCORMパッケージの内容を学習者に提示し、学習者とSCORMパッケージとのやり取りからのデータを保存します。
SCORMパッケージにアクセスするためのパスワードを追加できますか?
いいえ、これに対するトラッカーの要求がありますが: MDL-46403回避策として、単一活動コースフォーマットを使用してSCORMパッケージを追加し(コースフォーマットを参照)そしてコースに登録キーを追加することができます。
サポートされているバージョン
- SCORM 1.2はMoodle 2.1以降でサポートされており、SCORM 1.2用のADL Conformanceテストスイート1.2.7のすべてのテストに合格します。 SCORM 1.2への適合性に関する情報のための最も良い場所はSCORM適合性要件文書(PDF 3.4MB)です。
- SCORM 2004はMoodleではサポートされていません。 APIの一部は実装されていますが、NavigationやSequencingなどは実装されていません。 MoodleでのSCORM 2004ネイティブサポートの開発は中止されました 。完全に認定されたSCORM 2004 PlayerをMoodleで必要とするなら、 Rustici Softwareは彼らの商用SCORMクラウドサービスに接続してMoodleを完全に準拠したSCORM 2004 LMSに変えるMoodle プラグインを持っています 。
- AICCオブジェクトはMoodle 2.1以降でサポートされています。
- Tin Canは、 logstore xAPI (ログデータを外部のLRSに報告することを可能にする)やmod_tincanlaunch (Moodle内でtin canコンテンツパッケージを起動させることを可能にする)のような多くのサードパーティプラグインでサポートされています。
SCORMフォーラムで助けを求める
あなたが直面している問題を解決するためにコミュニティに参加しようとするとき、あなたがいくつかの簡単なガイドラインに従うならば、あなたはより良い反応を得るでしょう:
- 常にバージョン情報でレポートを開始してください - できればAdmin - > Environmentパネルに表示されている情報が望ましいです。 http://localhost/moodle/admin/environment.phpここで、 http:// localhost / moodleはあなたの特定のプレフィックスです。これでMoodleインスタンスをどのプラットフォームでどのバージョンで実行しているかが明確になります。これにより、簡単なアップグレードで問題が解決する問題がすぐに明らかになります。
- あなたの問題を説明するSCORMパッケージを提供する用意をしてください - そうでなければ、援助を提供する誰かがあなたの状況を再現することは非常に困難になるでしょう - 助けになる本当の障壁。
- スクリーンショットはとても役に立ちます。すべてのエラーメッセージのスクリーンショット、およびインターフェースで問題が発生したと思われるインスタンスを提供します。
- 非標準テーマはSCORMの問題を引き起こす可能性があります。 あなたが使っているテーマを教えてください。
- あなたが管理者権限を持っていて、localhostのインストールや他のリアルタイムユーザが邪魔されない場所にアクセスできるのであれば、必ずデバッグを有効にしてください。 [サイトの管理]> [開発]> [デバッグ]に移動し 、 [デバッグ メッセージ:開発者]と[ デバッグメッセージを表示]:はいを選択します。 SCORMのコンテンツにアクセスします。ページにエラーが印刷されている場合は、フォーラムの投稿にそれらを含めてください。
- ChromeのJavaScriptコンソールまたはFirebugのJavaScriptコンソールを使用して、コンテンツが読み込まれたときにページにJavaScriptエラーがないことを確認します。
- 問題のあるSCORMパッケージをAPIデバッグを通して実行し (下記参照)、そのAPIログのテキストをあなたの投稿に含めてください。そうすれば、正しい関数呼び出しが行われていない場合でもすぐに確認できます。
- Articulate、Captivate、Lectora、LessonBuilder、UdutuなどのSCORMに発行するコンテンツ開発スイートを使用している場合は、それを投稿に含めます。すべてのオーサリングソフトウェアには独自の刻みがあり、あなたがこれに遭遇した場合は、他の誰かがそれに対処したことがあり、それを認識するでしょう。ただし、 これはMoodleの問題を解決するための場所であり、SCORMパッケージオーサリングスイートを支援するための場所ではないことに留意してください 。
デバッグ
- デバッグ設定は、設定>サイト管理>プラグイン>活動> Scormにあります。
- Activate API debugのチェックボックスをオンにします。
- APIマスクを設定します。特定の条件下でデバッグを有効にするためにマスクを使用できます。たとえば、adminユーザ(ユーザ名admin)を使用してログインしている場合は、api maskをadminに設定できます。* adminとしてログインしていないユーザには、デバッグログは表示されません。 「デフォルト」のapiマスクは。*です。
デバッグログとはどういう意味ですか?
SCOは通常、APIを介して以下の通信を送信します。
- LMSInitialize(); SCOとMoodle間の接続を開く
- LMSGetValue( 'valuename'); Moodleから値を取得します
- LMSSetValue( '値名'、 '値'); Moodleに値を送信します
- LMSCommit(); LMSSetValue()を介してMoodleに送信された値を保存し、LMSSetValue()ごとに呼び出す必要があります
- LMSFinish()はMoodleに送信された値を保存し、SCOとMoodleの間の接続を閉じます
デバッグログの赤い線は、APIを介した通信にエラーがあったことを意味します。
LMSInitialize()が失敗した場合、エラーを返し、それ以降Moodleに送信された値は保存されません。
SCORMパッケージ全体をクリックします。それから、あなたの試みのためのScormレポートにアクセスして、デバッグログに保存された値をMoodleの試みのレポートと比較してください。デバッグログに設定された値がMoodleに保存された値と一致しない場合、Moodleに問題がある可能性があります。それ以外の場合は、SCOまたはSCORMの活動設定に問題があり、必要な機能が提供されない可能性があります。
SCORMと評定表
よくある質問:私のSCORMモジュールが正しく機能しない 、そしてよくある質問:複数の試行の取り扱い
SCORMパッケージの中には、cmi.core.lesson_statusとcmi.core.score.rawの両方を報告するものがあります。他の人はcmi.core.lesson_statusだけ、またはcmi.core.score.rawだけを報告します。 SCORMオブジェクトのGrading Method設定は、それを考慮するためのものです。
Grading MethodがHighest grade 、 Average grade 、またはSum gradeに設定されていて、学習オブジェクトがスコア(cmi.core.lesson_statusのみ)を報告しない場合は、評定表に渡す数値スコアはありません。
あなたのSCOがcmi.core.score.rawを報告しないならば、最良の評定方法設定は学習オブジェクトです。これにより、各学習オブジェクトのスコアとして1または0が報告されます。そのSCORM活動の評定表の値は、学習者が1を得たパッケージ内のscosの割合です。
一方、もしあなたのSCOは、 最高級 、 平均評定 、または合計評定としてスコアベースの評定方法のオプション、のいずれかを選択し、lesson_statusのを報告していない、とオブジェクトを学習していません。
SCOがLMSに報告しているものがわからない場合は、デバッグをオンにして実行します。
SCORMオブジェクトの格付け方法の大部分は、MoodleのようなLMSで使用するためにパッケージ化される前にSCORMオーサリングプロセス内で制御されます - すべての格付け設定が正しく設定されていることを確認してください。
SCORM管理オプション
SCORM設定を見る
一般的なソリューション
SCORMパッケージの表示が困難
SCORMを表示できない場合は、SCORMをReloadにロードして再保存してから、フォルダーを.zipパッケージとして保存してからやり直してください。
文字表示エラー
正しく文字を表示するのに問題があることに気付いたとき、それはあなたのサーバの設定ミスである可能性があります。 httpd.conf(Apacheを使用している場合)とphp.iniの両方がDefaultCharacterset = utf8に設定されていることを確認するか、デフォルト文字セットの送信をオフに切り替えてください。
コースにSCORMオブジェクトを追加/更新するときに引数がスラッシュで表示される
スラッシュ引数と呼ばれる機能をサポートしていないウェブサーバもあるので、Moodleではそれを無効にすることができますが、SCORMパッケージはスラッシュ引数を適切に機能させるためにウェブサーバ上で有効にする必要があります。
詳しくは、 スラッシュ引数の使用を参照してください。
SCORMはGodaddy Hostで動作しません
Godaddyホストは404ファイルが見つかりませんというエラーを出します - これはデフォルトでSCORMが必要とするスラッシュ引数を許可しないためです。これをテストする最善の方法は、 http://yourmoodlesite/admin/tool/health/index.phpにアクセスすることです。ただし、この修正には、次のテキストを含むphp.iniファイルまたはphp5.iniファイルを追加する必要があります。
AcceptPathInfo cgi.fix_pathinfo = 1
私のFlashベースのコンテンツがロードされ、そして失速する
この問題はzlib圧縮に最もよく関連しています。古典的な表現では、基本HTMLファイルとSWFはSCORMプレーヤーにロードされますが、SWFはオーディオまたはビデオのアセットをロードできないため、機能しなくなります。 Chromeの開発者ツールなどを使用してSWFとアセットの読み込みを監視できます。
Server> phpinfoページをロードして、あなたのサイトのzlib圧縮設定を管理者としてチェックしてください。 zlib圧縮はMoodleの設定ではなくサーバの設定なので、無効にするにはサーバ管理者が必要です。変更を確認する前に、必ずすべてのキャッシュを消去し、ブラウザのキャッシュを消去してください。
コースにSCORMオブジェクトを追加/更新するとZlibが警告する
ZlibはウェブサイトのPHP設定で作られたphp圧縮設定です - 残念ながらいくつかのブラウザはこれをうまく処理できません(特にInternet Explorer 6)いくつかのウェブホストはこの設定を有効にしますがユーザーが閲覧/使用しようとすると問題を引き起こすでしょうSCORMオブジェクトこれを無効にするには、サーバー管理者に連絡する必要があります。 php設定を変更するための設定は "zlib.output_compression"です。
ファイルパッケージが正しくありません - imsmanifest.xmlまたはAICC構造が欠落しています
これは、MoodleがSCORMオブジェクト内にimsmanifest.xmlというファイルを見つけられないことを意味します。その理由は以下のとおりです。
- imsmanifest.xmlは、その内側のディレクトリ内ではなく、すぐにscormディレクトリ内にある必要があります。したがって、zip形式のscormパッケージがpackage.zipの場合、解凍されたパッケージディレクトリにはその中にimsmanifest.xmlが含まれているはずです。これはよくある間違いです。通常、SCORMの作成者が自分でパッケージを作成し、そのフォルダを選択して圧縮するときに発生します。これにより、コンテンツフォルダが別のフォルダの中に配置されます。imsmanifest.xmlがありますが、2ディレクトリの深さです。パッケージにscormコンテンツを圧縮するときにこの問題を回避するには、エクスポートされたscormフォルダの内側に移動し、中にあるすべてのファイルを選択し、すべてが選択されている間にそれらを圧縮します。結果として圧縮されたディレクトリは最初のディレクトリにimsmanifest.xmlファイルを持ち、すぐにmoodle scormの読み込みプロセスに利用可能になります。
- Linuxベースのシステムを使用する場合、ファイル名imsmanifest.xmlは、IMSmanifest.xmlまたはImsmanifest.XMLではなくすべて小文字でなければなりません。
- SCORMオーサリングツールArticulateは時々imsmanifest.xmlの作成に失敗します - パッケージを再度エクスポートしてマニフェストが生成されるかどうかを確認してください。
- SCORMオーサリングツールArticulate Presenterはimsmanifest.xmlファイルが正しい場所にあるパッケージを公開しますが、Articulate Presenter for Keywordsのレポートおよびトラッキングオプションに記入しない場合は、マニフェストファイルに空白行がいくつかあります。 LMSの説明これに遭遇すると、Moodleは "Manifest not found"エラーを出します。この問題を解決するには、Articulate Presenterのパブリッシュダイアログでレポートとトラッキングのオプションを選択し、LMSの説明とキーワードを入力します。
ファイルが見つかりませんエラー
ScormパッケージがMoodleで作成され、Scormメニューがロードされているが、Scormコンテンツの表示領域内に404ファイルが見つからないというエラーが表示され、通常は現在のMoodleテーマが表示されているページが表示されます。
これが意味するのは、imsmanifest.xmlにリストされているファイルの1つがscormパッケージにないか、正しいディレクトリにないということです。
パッケージをダウンロードして解凍し、imsmanifest.xmlを開きます。 xmlファイルの下部、メタデータの下に、組織とその組織のリソースが指定されている場所があります。
<organization default = "TOC1" > <organization identifier = "TOC1" > <タイトル> SCORMテスト</タイトル> <item identifier = "I_SCO0" identifierref = "SCO0" > <タイトル>図書館小テスト</タイトル> <adlcp:masteryscore > 0 </ adlcp:masteryscore > </ item > </ organization > </ organization > <資料> <resource identifier = "SCO0" type = "webcontent" adlcp:scormtype = "sco" href = "scorm.html" > <file href = "scorm.html" /> <dependency identifierref = "ALLRESOURCES" /> </ resource > <resource identifier = "ALLRESOURCES" type = "webcontent" adlcp:scormtype = "asset" > <file href = "scorm.html" /> <file href = "scorm.js" /> <file href = "swfobject.js" /> <file href = "scorm.swf" /> <file href = "scormwrapper.js" /> </ resource > </ resources > </ manifest >
このxmlでは、単一の組織があり、その組織には単一のリソース、単一のscoがあります。そのリソースが正しく機能するために必要な5つのファイルがあります。 scorm.htmlファイルが最初にロードされます。それは3つの外部jsファイルとswfをロードします。
今する必要があるのはimsmanifest.xmlを含むディレクトリに行き、imsmanifest.xmlにリストされているように、それらのリストされたファイルのすべてがimsmanfiest.xmlからの正しいパスで利用可能であることを確認することです。これらのファイルのいずれか(特にhtmlファイルまたはswf)が見つからない場合、またはimsmanifest.xml内のパスが正しくない場合は、scormオブジェクトがまったくロードできない可能性が非常に高いです。
ファイルが見つからないことがなく、マニフェストで誤った名前が付けられているか、間違ったディレクトリに配置されていることがあります。ファイルを正しい場所に移動するか、imsmanifestと実際のファイル名が一致するようにファイルの名前を更新することでこれを修正できます。ファイル名が誤っている場合は、実際のファイル名ではなくマニフェストを変更してください。ファイルは他の場所でも相互参照しているからです。
解凍の問題
タイトル、説明を入力し、大きなSCORMファイルを選択した後に空白のページが表示される場合は、Moodle 2.xに必要なPHP-zip libをインストールしていない可能性があります。詳細はadmin / environment / php_extensionを参照してください。 / zip
試行をクリアする
学生による試みをクリアするには:
- SCORM活動に移動して、「xユーザーのレポートを表示」リンクを選択します。
- チェックボックスを使用して、消去したい試行を選択します
- ページ下部のドロップダウンボックスで[削除]を選択します
複数の試行の処理
SCORMは、学習者が終了し、後日に同じポイントに戻ることを可能にするように設計されています。これは、SCORMに入るたびに同じ試行を使用していることを意味します。 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のエントリーページと学習者のMy Moodleページで最終評定がどのように計算されるかが表示されます。
- 強制終了
- これは、現在値が設定されていない場合に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規格はそこに設定された値に関して特定の振る舞いを指定します。
この設定が有効になっていてLMSFinishが呼び出され生スコアが設定されている場合に生スコアが設定されている場合、この設定を有効にしてマスタリースコアをパッケージ内に設定すると、Moodleでこれを制御できます。習熟度、レッスンのステータスは上書きされ、「失敗」に設定されます。
SCORM_1.2_ConformanceReq.pdf、ページ番号2-19( SCORMバージョン1.2適合要件バージョン1.2 )の155ページのうち35ページにあるスカム標準の内容は次のとおりです。
この要素の値が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”)、lesson_statusに変更はありませんが、1つの例外があります。 lesson_mode(cmi.core.lesson_mode)が「browse」の場合、cmi.core.creditがno-creditに設定されていてもlesson_statusが「browsed」に変わることがあります。
これにより、意図しない機能が発生する可能性があります。 imsmanifest.xmlファイルから習熟度スコアノードを削除するか、Moodleの設定「習熟度スコアを優先するステータス」を調整することで問題を解決できます。また、そのノードをマニフェストファイルに書き込むために、オーサウェアスイート内でどのようなオプションがあるのかを調べ、それに応じてオーサリングプロセスを変更することもできます。
masteryscoreのRustici SCORM Cloudのデフォルトの動作はMoodleのデフォルトの動作とは異なります - Rusticiがこれをどのように扱うかについての歴史のちょっとした歴史を見ることができます: http : //scorm.com/blog/2010/09/anatomy-詐欺の細部の間違い/
プレイヤールックアンドフィール
あなたのテーマはMoodleの2とされ、船の標準的なテーマの一つから収差の/も過言ではない基づいているとして、あなたはとても長い SCORMプレーヤーのウィンドウの高さと幅の設定を調整することができるはずです。
あなたのサイトやコースのテーマが標準的なM2テーマの一つに密接に基づいていない場合は、テーマCSSがSCORMプレーヤーのローカルの高さと幅の設定を上書きしている可能性があります。あなたのテーマがプレーヤーのレイアウトとどのように相互作用しているかをウェブ開発者(またはMoodleパートナー)に確認してもらい、必要に応じてテーマを変更してください。
ローカルで変更できないのはなぜですか?個々のSCORMパッケージごとに高さと幅を変更できます。また、これらのローカルの高さと幅の値にデフォルトを設定できます( SCORM管理オプション )。色、網かけ、罫線、背景などの他のものは、サイト上の他のすべてのものと同じようにCSSによって制御されます。
コースラボ2.4
「複数のレコードが見つかりました」というメッセージが表示された場合SCORM 1.2パッケージを実行しようとしたときにエラーが発生するSCORMパッケージのimsmanifest.xmlファイルをチェックし、<organization identifier>および<item identifier>の値が固有であることを確認してください。 <組織識別子>を変更するには、Courselabで、[ファイル]> [コース実行時設定]に移動します。ダイアログには「LMSでのコース識別」と表示されますが、[識別子]フィールドを変更すると<組織識別子>が設定されます。 (詳細についてはMDL-38060を参照)
パッケージ更新後にSCORM結果が削除されました
以前のものに上書きしてSCORMパッケージをアップロードする際、マニフェストファイルのアイテム識別子が上書きされているものと異なる場合、MoodleのそのSCORMパッケージの追跡データは削除されます。
アイテムIDが新しいSCORMリソースと同じであることを確認してください。
応答性の問題
SCORMが応答性やモバイルデバイス上でスクロールする機能に失敗することがあります
- MoodleはSCORMをデプロイするためにiFrameを使用します。 https://community.adaptlearning.org/mod/forum/discuss.php?d=180#p863
- 彼らはiOSのhttps://community.adaptlearning.org/mod/forum/discuss.php?d=1446#p6687で応答しないようにこれにはいくつかの問題があるかもしれません
- いくつかの潜在的な回避策があります。
- Totaraに新しいウィンドウがあります。 #https://community.adaptlearning.org/mod/forum/discuss.php?d=851 # p3968
- このコメントhttps://community.adaptlearning.org/mod/forum/discuss.php?d=787#p3661
- Adaptのソリューション: https : //github.com/adaptlearning/adapt_framework/issues/210
- トラッカー:
- https://tracker.moodle.org/browse/MDL-47500ページに関する問題。
- https://tracker.moodle.org/browse/MDL-46563
- https://tracker.moodle.org/browse/MDL-50401
- iFrameがiOSで失敗する理由、一人の意見: https ://community.adaptlearning.org/mod/forum/discuss.php?d=926#p4714
これはブラウザ(例:iOSのエラー)とSCORMパッケージの作成、そしてLMS(この場合はMoodleのiFrame)の間にある問題のようです。
回避策のための1つの非常に包括的な考えはここにあります: https : //community.adaptlearning.org/mod/forum/discuss.php?d=180しかしよりよい解決の瞬間に実際に証拠が全くありません。
関連情報
- SCORMは開発者Dan Marsdenからのブログ投稿を処理しません。
- SCORM 2004 in Moodle開発者Dan Marsdenによるブログ投稿
- 更新されたSCORMモジュールで変わる識別子
フォーラムディスカッション:
さらに質問がありますか?
moodle.orgのSCORMフォーラムに投稿してください。