問題タブ [scorm2004]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scorm - SCORM 2004 データ モデルのリファレンス
SCORM 2004 ランタイム データ モデルの詳細はどこにありますか?各データ モデルを詳細に説明している pdf を探しています。参照はありますか?
scorm - scorm2004をテストするためのテストスイート
私のscorm2004コースをテストするためのReloadPlayerfor1.2のようなツールはありますか。ADLとSCORMのテストトラックが存在することは知っています。ADL:インストールに時間がかかります。テストトラック:ファイルサイズが大きい場合は、コースのアップロードに多くの時間がかかります。
私は@繰り返しテストを探しており、デスクトップインストールを好みます。何か案が?。現在、SCORM2004LMSにアクセスできません。
javascript - Captivate - LMS - SCORM 通信の問題
SCORM 準拠の LMS を開発していますが、Captivate で生成されたコンテンツに問題があります。
基本的に、動作は次のとおりです。たとえば、15 枚のスライドと各スライドに 1 つの質問がある SCO (captivate によって生成されたコンテンツ) がすぐに表示される場合、私の lms は 15 の質問すべてを追跡しておらず、最初の 3 つまたは 4 つだけを追跡しています。最後に長い時間、またはコンテンツをゆっくりと取ると、問題なく動作します。
何度も Google で検索し、デバッグとトレースを行った結果、最終的に 2 つの主な問題が見つかりました。
1) Captivate - SCORM API 通信は非同期です (flash - javascript 通信と同じです)。そのため、ユーザーがコンテンツをすばやく見ると、関数呼び出しはますます処理されなくなり、最終的にはユーザーが質問 15 に回答し、コンテンツが質問 4 の情報を送信している可能性があります。Flash または JS-Flash インターフェイスは Captivate によって提供されているため、変更できません。
この同期を行う方法はありますか?? つまり、フラッシュを何らかの方法で強制的に待機させるということですか?
2) 関数が呼び出されるたびに時間がかかっています。たとえば、setValue は最初に 7 ミリ秒かかり、最後に呼び出されたときに 200 ミリ秒かかります。
この問題を理解するために、少し背景を説明します。Captivate コンテンツ (実際にはすべてのコンテンツですが、より Captivate を含む) は、SCORM API 関数の 1 つである特定の関数 SetValue 関数を何度も呼び出します。この関数は 2 つのパラメーター (fieldName、value) を受け取ります。最初のパラメーターは設定するフィールドの名前で、2 番目のパラメーターは新しい値です。私の実装では、この関数はまず正規表現を使用して値を検証し、次にオブジェクトに値を設定します。
わかりました、もっと多くの情報を追加できますが、本当に重要なことはわかりません。コードを見ずに修正することを望んでいませんが、アイデアが不足しており、新しい意見、アイデア、方向性が必要です.... 誰かが正しい質問をするかもしれません...助けて:)
ありがとう
java - SCORMプレーヤー+JavaのAPIまたはライブラリおよびFlashのプレーヤーの提案
私は正しい方向に導かれることを望んでいます。
WebeTrainingソフトウェアのサポートを依頼されました。基本的にビデオと質問が交互になります。SCORMコースを処理してプレイできるようにするためのリクエストがありました。
私はいくつかの読書をして、それがどのように機能するかを理解し、いくつかの素晴らしくて手頃なSCORMコース作成ソフトウェアを発見しました。
私が立ち往生している質問はこれです:FlashベースのSCORMプレーヤーをラップできるSCORM統合用のJava(.NETは2番目の選択肢であり、大丈夫です)ライブラリが必要です(これも見つける必要があります)
すでにそれを持っているここのどこかを逃した場合は、事前にお詫び申し上げます。私は名前を探しています、そしてうまくいけば、いくつかの経験/意見/そのようなライブラリ/APIで注意すべきこと。
ありがとう
javascript - SCORM 4th EditionコンプライアンステストSX-05でIE8が「スタック」するのを克服するにはどうすればよいですか?
私はこれを偶然に投稿していますが、似たようなものを見たかもしれないSCORMの専門家がそこにいます。
Internet Explorer 8は、テストケースSX-05のステップ14で「スタック」します。何かが続行をトリガーしません。デバッグやトレースの量は何も明らかにしません。テストケースがIE8の遅いJavaScriptエンジンを「圧倒する」かのようです。他のすべてのテストはIE8で正常に実行されます。これは非常に複雑ですが、同様の複雑さの他のものがあります。
moodle - cmi.total_timeパラメーターは何も返しません
SCORM2004製品をプログラミングしています。session_timeを更新できます。動作します。ステータス(合格、不合格など)を設定できます。cmi.location時間も取得できます。問題はありません !
しかし、私は合計時間を取得することに成功していません!(cmi.total_time)。私は2つのLMSでテストしました:
Ganeshaでは、API.GetValue('cmi.total_time')は空の文字列です。
Moodleでは、API.GetValue('cmi.total_time')は単なる「P」です。
しかし、私は正しいセッション時間で正しいログを持っています。
誰かアイデアがありますか?
ありがとうございました !
編集。また、cloud.scorm.comを試してみると、PT0H0M0Sのたびにcmi.total_timeが返されます。編集2。おっと、私はドナルの編集を削除しました。
scorm2004 - scorm2004の第2版と第3版の違い
scorm20042ndと3rdの詳細な違いが必要です。誰かが私にいくつかの良い参考文献を指摘できますか?
scorm - SCORM 20042ndEditionのimsmanifestファイルでシーケンスルールを定義する方法
SCORM 20043rdEditionの例はどこにでもあります。実際、私たちが使用しているLMSは第2版のみをサポートしています。2ndEditionのimsmanifestファイルで定義するシーケンスタグを見つけることができる場所はありますか。または、2ndEditionと3rdEditionの間にまったく違いはありますか
よろしく、ラクシュミ
c# - 「SCORM」とは?
「SCORM」とは正確に何なのか誰か教えてもらえますか? また、.net で使用できる場合は?
C#を使用してasp.netに既に実装されているサンプルコードを教えてください。
ありがとうございました
model-view-controller - PartialViewに関するMVCScormシーケンスの問題
私はScormMVCプロジェクトに取り組んでいます。基本的に、csクラスファイルから部分ビューを更新する必要があります。
上記は私の見解のコードです。最初のロード時に、目次の部分ビューとIframeの部分ビューをロードします。個人の[開始]、[続行]、[前へ]ボタンをクリックすると、AJAXリクエストはシーケンサーを通過し、次のコンテンツへのリンクを返し、JavaScriptでiframeのソースを更新します。これは正常に機能します。
Javascript
}
これで、コンテンツを内部のボタンを介してコンテンツにナビゲートできる場合があります。コンテンツはAPIラッパーを呼び出します。このラッパーは、終了後に続行リクエストを実行する必要があるという事実をデータモデルに送信します。どちらでも問題ありません。
今私の問題は、終了時にシステムが継続要求が必要であることを認識し、次のコンテンツとそのリンクが何であるかを把握することです。ここからiframeのソースを更新する方法を見つける必要があります。
これは理にかなっていますか、助けていただければ幸いです。