問題タブ [desire2learn]

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 に答える
450 参照

desire2learn - Desire2Learn のウィジェットと API

Desire2Learn API は D2L ウィジェット内から使用できますか? ユーザーは資格情報の入力を求められますか?

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

desire2learn - Desire2Learn の成績

次の API を使用して成績を取得しています: テスト用に、テスト環境に存在するコースの OrgId をハードコーディングしました。

ただし、この呼び出しを実行すると、以下のデータが返されます。これはグレードの構造ですが、グレード自体ではありません。すべての学生の実際の成績を取得するにはどうすればよいですか、またはどのパラメータが不足していますか?

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

desire2learn - APIを使用してD2Lでコースを非アクティブにする

コースを非アクティブにするために使用できる D2L 用の REST Api はありますか?

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

desire2learn - LTI から Valence への Desire2Learn 認証

LTI リクエストが与えられた場合、Valence API に対してどのように認証しますか?

私が見た唯一のものはこれです:

Desire2Learn のウィジェットと API

これは、外部学習ツールが D2L サーバーから POST を受信すると、次の形式の GET である Valence API 認証要求を発行できることを示しているようです。

"https://{サーバー ドメイン}/d2l/auth/api/token?x_a={アプリ ID}&x_b={アプリ キーで署名されたエンコードされていないリダイレクト URL}&x_target={エンコードされたリダイレクト URL}"

これにより、D2L サーバーはすぐに次の形式の応答を返します。

{リダイレクト URL}?x_a={トークン ID}&x_b={トークン キー}&x_c={ユーザー ID 署名}

ユーザーから資格情報を要求することなく。私の質問は次のとおりです。

これが正しい場合、要求でユーザー情報が指定されていないため、D2L サーバーは認証が要求されているユーザーをどのように識別しますか?

認証リクエスト URL に追加する必要がある、または Cookie の形式で付随する必要があるセッション情報はありますか?

上記の説明が正しくない場合、LTI リクエストが与えられた場合、外部学習ツールは Valence API でどのように認証しますか?

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

authentication - Desire2Learn Shibboleth による Valence 認証

私のチームは Desire2Learn Valence を使い始めていますが、Shibboleth 認証が最初の API キー認証プロセスを狂わせているようです。

アプリ ID とキーはありますが、Valence 認証フォームから Shib ログイン (「レイク バレー大学」サンプルの場合のように直接ログインするのではなく) が送信され、Valence に戻ってプロセスを完了することはありません。 .

これが機能するように構成または変更する方法に関する提案はありますか?

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

authentication - ValenceAPIが1か月後にhttp403を返す

D2L Valence APIを約1か月間正常に使用していますが、先週末、すべてのAPI呼び出しで403エラーが返されました。D2Lサーバーを担当するサポートチームに連絡しましたが、週末は何も変わらないとのことでした。彼らはまだ問題を調査しています。権限設定が異なる3人のユーザーを試しましたが、すべて失敗します。何がこれを引き起こす可能性があるか知っていますか?ある種のスパムフィルタリング、または1時間あたりのリクエストの制限はありますか?ありがとうございました。

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

php - Desire2LearnValenceAPIコース作成パス情報が正しくありません

php valent apiを使用したコース作成でいくつかのテストを行っていますが、コース作成ではすべてが正常に機能しますが、パス情報が正しくありません。理由は何であれ、コースコードとして名前が適用されたフォルダーを作成するだけです。私は何かが足りないのですか?

0 投票する
2 に答える
439 参照

desire2learn - Desire2Learn で SingleSignOn を行うにはどうすればよいですか?

Desire2Learn に接続する iOS アプリを作成しようとしています。アプリのユーザー名/パスワードを持っています。クライアントは、desire2learn サイトにアクセスするためにログインが再度表示されることを望んでいません。基本的には SSO を探しているので、ユーザーが私のapp 、D2L api を使用して、D2L サービスにアクセスするための認証、キー、および署名パラメーターを取得できるはずです。サンプルコードを提供してください。

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

desire2learn - 管理ツールに「拡張性の管理」ツールが表示されないのはなぜですか

Valence 2.0 を使い始めようとしています。

指示に従って、[管理ツール] の下にある [拡張機能の管理] ツールをクリックすることになっています。これはどこにもないようです。D2L v9.4.1 を実行しています。

何か案は?

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

desire2learn - D2L LOR へのアップロードが許可エラーで失敗する

REST API 経由で scorm パッケージをアップロードしようとすると、アップロードが機能しません。

PUT /d2l/api/lr/(D2LVERSION: バージョン)/objects/ http://docs.valence.desire2learn.com/res/lor.html

403許可に基づいて常に拒否されます。

見るべき設定はありますか?また、この作業の痕跡を探しています。