問題タブ [articulate-storyline]

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.

0 投票する
1 に答える
38 参照

articulate-storyline - コース分岐のランダム化とデータの保存

私はストーリーラインと e ラーニング デザインの初心者です。私は以前のトレーニングでプログラマーです。

インストラクショナル デザインの学位の最終プロジェクトとして、学習スタイルとビルトイン アセスメントに関する制御実験を統合したオンライン コースの構築を計画しています。

実験中、学習者は同じ教材に対して異なる学習スタイルをランダムに割り当てられます。

質問: ユーザー ID に基づいて、ランダムに教材を選択できる柔軟性を提供するツールはありますか?

さらに、学習者がいくつかの評価に合格した後にデータを保存したいと考えています。保存されたデータは、学習した内容の保持を測定し、学習スタイルの有効性を評価するのに役立ちます。

質問: Storyline は、すべての学習者のデータを記録する柔軟性を提供しますか? おそらく、ユーザー ID、調査した資料の種類、評価結果、および評価の質問に回答するのにかかった時間を取得する必要があります。

上記の方法をどこで読むことができるのか疑問に思っています。

ありがとう。ビクター。

0 投票する
0 に答える
86 参照

javascript - キャッシングと安全でない Etag に問題がありますか? ストーリー / xAPIWrapper / LMS関連

xAPI パッケージ (Articulate Storyline から公開) に問題があります。縮小された xAPI ラッパーと、xAPI ステートメントを送信するためのいくつかのカスタム JavaScript 関数を含むカスタム JavaScript ファイルを追加しました。この機能は希望どおりに機能します...ステートメントは問題なく送信されます。

コースを LMS に公開して、必要に応じてアクセスできますが、コースを終了して LMS に戻ろうとすると、白い画面が表示されて何もできません (通常は、コースを再開または再開します)。

コースが再訪問時に再開するように設定されている場合 (または縮小された xAPI-wrapper.js コードを含めていない場合)、この問題は発生しません。この問題は Internet Explorer では発生しないことに注意することも重要です (ただし、Chrome および Firefox では発生します)。

コンソールに次のエラーが表示されます。
app.min.js:3 Refused to get unsafe header "ETag"
n @ app.min.js:3
app.min.js:3 Uncaught TypeError: Cannot read property 'toString' of undefined
at Object.getSHA1String (app.min.js:3)
at Object.n [as callback] (app.min.js:3)
at TinCan.LRS.requestComplete (app.min.js:3)
at XMLHttpRequest.n.onreadystatechange (app.min.js:3)

ここで何が間違っているのか、またはどうすれば修正できるのでしょうか? どんな助けでも大歓迎です!