問題タブ [lti]

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 投票する
2 に答える
594 参照

servlets - LTI (oauth2 を使用) を使用して、キャンバス LMS API へのクエリを開始する方法は?

Canvas は、LTI (Learning Tools Interoperability) を使用してサード パーティの Web サイトに接続し、認証する学習管理システムです。

私たちはツールを書いています。キャンバスとシークレットを共有するサーバーが稼働しているため、メッセージを受信できます。ユーザーがリンクをクリックすると、ユーザー ID がサーバーに渡されます。コードを実行して、システムに成績を挿入する必要があります。Canvas には、そのようなことのための REST API があります。

たとえば、コースを一覧表示するには、次のように使用します。

ただし、ユーザーは認証のためにクエリに oauth トークンを埋め込む必要があるため、これは失敗します。成績を書き込めるように、LTI はどのように承認を Canvas に返しますか?

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

node.js - Moodle から学生データを LTI ツールに取得する方法 ( Web アプリケーション )

LTI ツールとして Web アプリケーションを構築しています。Moodle LMS から自分の Web アプリケーション (Node.js を使用して構築) に学生のデータ (成績、コース) を要求するにはどうすればよいですか?

このドキュメントを使用して、成績を LMS に送り返す方法を理解しました。しかし、moodle から生徒のデータを受け取り、それを LTI Web アプリケーションに表示する方法を説明するリソースが見つかりません。( https://cvmcosta.me/ltijs/#/?id=目次)

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

canvas - LTI 1.1.2 ツール プロバイダーのサポートを追加

ツールプロバイダーとしての当社のeラーニングアプリケーションはLTI 1.0標準をサポートしています.IMSグローバルがLTI 1.0のサポートを停止したため、すぐにサポートされるバージョンであるLTi 1.1.2にアップグレードする予定です. アプリケーションをテストするために、シミュレーターまたはツールの消費者を取得するためのデフォルトを見つけています。LTI1.1.2 バージョンをサポートするツール コンシューマー アプリケーションを提案してください。