問題タブ [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.
api - Desire2Learn LMSへのAPIリクエストのログはありますか?
Desire2LearnのRESTAPIを使用して、APIに対して行われた呼び出しのログをどのように確認しますか?デバッグログテーブルには何もありません。
authentication - How to make Server to Server calls with Desire2Learn API
Looking through Valence, there does not seem to be any samples of how to use the .NET SDK in a server environment. Our system needs access to the APIs in a non-interactive environment, but the documentation seems to indicate that there needs to be user interaction.
authentication - Desire2Learn からの LTI リンクの使用
現在、D2L バージョン 9.1 を使用しており、LMS に外部ツール プロバイダーを設定しています。期待したエンドポイントにリダイレクトされ、LTI 固有のペイロードが含まれているため、エンドポイントが適切に構成されていると思います。
ただし、LTI 仕様に従って、oauth_consumer_key、oauth_nonce、oauth_signature、oauth_timestamp の標準 OAUTH ペイロードは表示されません。
Desire2Learn からの LTI リンクを認証して、適切に保護されていることを確認するにはどうすればよいでしょうか?
apache-flex - Flex または同様の Adobe プラットフォームを使用して Desire2Learn API を認証する例はありますか?
私は Flex の初心者であり、Web サービスの初心者ではありませんが、Flex プラットフォーム内の Desire2Learn API に対してユーザーとして認証を開始する方法がまったくわかりません。
いくつかの例は非常に役に立ち、開発される可能性のある優れたタブレット アプリのいくつかを促進する可能性があります。公開サンプルはありますか?Flex を使用していない場合、同様のプラットフォームですか?
主にここを見てください:http://code.google.com/p/desire2learn-valence/
authentication - Desire2Learn APIの基本サンプル(Javaを推奨)
私はすべてのValence、特にRESTAPIのページにアクセスして読みました。1つの承認済みキーとD2Lによってまだ承認されていない2つ目のキーがありますが、その承認をどのように要求するかが明確ではありません。
ドキュメントには多くの情報が含まれていますが、すべてをまとめることは困難です。たとえば、REST API呼び出しを行うには、呼び出しの最後にいくつかのパラメーターを追加する必要があります。パラメータは1つの場所に文書化されていますが、パラメータの作成方法が明確でない場合があります(たとえば、キーの1つは、URL、タイムスタンプ、および行われる呼び出しのタイプを含むことですが、どのように行うのですか?連結されますか?)。次に、それらに署名する必要があります。キーに署名する方法を説明するドキュメントは、パラメーターに署名する必要があることを説明するページからも参照されていない、まったく異なるページにあります。その上、ドキュメントは署名の方法について非常に明確ではなく、それ以上の説明や例を提供していません。だからどこにでも行くには、ドキュメントを何度も飛び回って、試行錯誤を繰り返す必要があります。ドキュメントは、読者がいくつかの分野の専門知識を持っていることを前提としているようですが、それは真実である場合とそうでない場合があります。
コード例は大きな違いを生むでしょう。
desire2learn - D2L で REST API を使用すると、ユーザーがログアウトする
D2L で REST API を使用すると、ユーザーの D2L へのログインが失われます。その後、D2L に戻って別のことをしたい場合は、再度ログインする必要があります。
たとえば、REST API を使用して D2L から成績を取得し、SIS に挿入しています。これはうまく機能しますが、ユーザーが別のクラスの成績を取得するために D2L に戻りたい場合は、D2L に再度ログインする必要があります。
ユーザーが再度ログインせずに D2L に戻れるように変更できるものですか。
または、D2L がユーザーをログアウトしない原因となる REST API を呼び出すときに、私がすべきことはありますか?
クリス コリンズ アカデミック ディベロップメント ボブ ジョーンズ大学
desire2learn - REST を介した SIS への D2L: ブラウザが失われることがあります
ときどき、D2L の [成績を SIS にエクスポート] リンクから SIS に戻り、SIS の REST API を使用して D2L から成績を取得すると、システム間を行ったり来たりする途中でブラウザが失われ、単純に空白になります。問題は、D2L から SIS への最終的なハンドオフで発生していると思います。これは、ブラウザがどこにあるのかを追跡できなくなるポイントのようです。これが発生すると、SIS は、すべてがまだ正常に機能していると考えているかのように動作し続けます。つまり、REST API を介して成績を取得し、想定されているすべてのことを実行します。しかし、ブラウザー セッションは空白になり、その後 D2L または SIS から何も表示されないため、ユーザーは何が起こっているのかわかりません。
これは、D2L と SIS の間のリンクをテストする 6 ~ 8 回ごとに約 1 回発生します。少なくともまだ、明確なパターンは見当たりません。
私たちが間違っていることについて何か考えはありますか?ブラウザがどこで迷子になっているのかを判断するには、どのようなことを調べる必要がありますか?
desire2learn - Desire2Learn - パスワード付きの新しいユーザーの作成
Valence Desire2Learn API を使用してクライアントの LMS にユーザーを登録していますが、新しいユーザーの作成に問題があります。
APIが新しいユーザーに渡すことを期待しているCreateUserDataオブジェクトに「パスワード」プロパティはありません。これは自動的に生成されると思います...ただし、送信される自動生成されたウェルカム メールには、パスワードとして「{Password}」が含まれています (これは、ログインしようとすると実際には機能しないため、パスワードが null であることを意味すると思います)。
ユーザーの作成後にパスワードを手動で設定できることはわかっていますが、ウェルカム メールはその段階ですでに送信されているため、あまり役に立ちません...このメールを抑制して自分で生成できることはわかっていますが、事実を考えると不要だと感じます自動生成された電子メールオプションがそもそもそこにあること...
この問題を回避する方法について何か提案はありますか?
よろしくお願いします。
desire2learn - SSO での Desire2Learn/Valence の使用
Valance のドキュメントから、ユーザーは常に D2L サイトで資格情報を入力する必要があるようです。ユーザーが元のWebアプリケーションによってすでに認証されている場合、ユーザーが資格情報を再入力せずにValenceを使用する方法はありますか? 何らかの種類の SSO を利用できますか?
desire2learn - Desire2LearnGettingStartedサンプルサイトでの認証の問題
LEインスタンスを使用してGettingStartedサンプルサイトをテストしようとしていますが、インスタンスに対して認証すると、サンプルサイトにリダイレクトされることはありません。D2Lが提供するサンプルサイトを使用してログインした場合、これは当てはまりません。私の手順:-サンプルサイトを開きます-フィールドを更新します-認証をクリックします-D2Lインスタンスにログインします-サンプルサイトにリダイレクトされません。
助言がありますか?