問題タブ [tin-can-api]
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.
tin-can-api - ステートメントを LRS に送信するために CSV ファイルをループする
CSV ファイルをループして複数のステートメントを LRS に送信できるようにするユーティリティはありますか? 私の CSV ファイルには、必要なアクター、動詞、オブジェクトの情報がすべてコンマで区切られています。
ありがとうございました。
php - 非常に単純な LRS / LMS の作成 (xAPI を使用?)
この情報を検索しようとしましたが、LRS / LMS をゼロから作成することに関する特定の情報を見つけるのに苦労しています。
私がやりたいことは非常に単純です。一連のコース (SCROM / xAPI と互換性があります) があり、それらを完了する$user_ID を追跡したいと考えています。
現在、私のサイトでは ezpublish 4.xx を実行していますが、course_ID と user_ID を使用して誰が何をしたかを追跡するための単純なカスタム DB が必要です。
私は、TinCan Prototypes と Learninglocker をいじり、接続して情報を保存することに成功しました。
しかし、これはすべて非常に複雑に思えます。xAPI と Learninglocker は、私が達成しようとしている以上のことを行うように設計されています。この情報を自分で簡単に収集する簡単な方法があるかどうかをここで尋ねたいと思います。
ruby-on-rails - ActionDispatch::ParamsParser::String リクエスト ペイロードの ParseError
API から標準リクエストを受け取りました。次のようになります。
コンテンツ タイプと長さは次のとおりです。
しかし、これが Rails サーバーに到達すると、Rails は次のように応答します。
これを取り上げる理由は、SCORM クラウドのサーバーでも同じリクエストが機能するようだからです。まったく同じコンテンツをアップロードしてデバッガで見るapplication/json
と、同じ Request ペイロードを持つステートメントを送信していることがわかりますが、unexpected token
エラーはありません。
Railsapplication/json
リクエストは、他のサーバーとは異なる特定の方法で作成する必要がありますか? このエラーを防ぐために Rack Middleware でこの行を書き換える適切な方法はありますか?
アップデート
JavaScript:
tin-can-api - フォーム送信後、xAPI ステートメントを送信
誰かがフォームから氏名と電子メール アドレスを送信した後、xAPI ステートメントを送信しようとしています。ステートメントを送信することに加えて、ビデオを見ることができる video.html ページを表示したいと思います。GitHub にこの例があることは知っていますが、自分でもっと簡単な例を作ろうとしています。誰かが以下の私の試みを見て、なぜそれがうまくいかないのか教えてもらえますか. どうもありがとう。
tin-can-api - ステートメントのフォーム エントリの取得
ありがとうブライアン。あなたが提案したようにスクリプトブロックを移動するとうまくいき、ステートメントを送信しています。素晴らしい!残念ながら、誰かがフォームに入力した名前をキャプチャする代わりに、ステートメント ビューアーは「フルネーム」というアクター名を表示します。これを修正するためにフォームまたはスクリプトに対してできることはありますか? 私の最新のコードは以下です。どうもありがとう。
scorm2004 - 他のタイプの LRS (LMS) 用の独立モジュール (ブラウザーベース)
すべてのタイプの LRS に対して Tin-Can モジュール (たとえば、クイズ付きの単純な html ページ) を作成することは可能ですか? SCORMの場合は可能でした。親ページ (API_1484_11 など) で典型的な scorm-API オブジェクトを見つける可能性があったためです。したがって、このモジュールは独立しています。どこの LMS にも含めることができ、動作します。ティンカンはどうですか?各 LRS の各モジュールを特別に開発する必要がありますか? ありがとう。
offline - xAPI を使用したオフライン データの追跡
コースをダウンロードして、そのコースでオフラインで作業したいと考えています。結果を追跡するにはどうすればよいですか?
すべての進行状況 (表示したスライド、クイズの結果、各コンテンツの時間など) を記録したいと考えています。私はオンラインです。
誰かが私にそれを行う方法を説明できますか?
tin-can-api - ADL パブリック ステートメント ビューアに xAPI 動詞が表示されない
これは私が投稿した最後の質問の一部です。以下のコードはステートメントを送信しますが、ADL ステートメント ビューアーでレコードを表示すると、動詞が表示されません。動詞行で何が間違っているのか教えていただけますか? ありがとうございました。