2

私は生徒が小テストを受けるために使用する PHP を使用してプロジェクトを開発してきました (Moodle 自体は実行できません)。Moodle と私のプロジェクトを統合して、プロジェクトが Moodle ユーザに対して認証し、成績をコースの成績表に報告するようにしたいと考えています。 . 私はこれまで、直接データベース読み取りを使用して認証を行ってきましたが、moodle データベースへの書き込みを行うことを非常にためらっています。LTI についても認識しています。私はそれを使用することにオープンですが、人間が読めるドキュメントとサンプルを見つけることは不可能です. 理論的ではなく、LTI により適したサンプルまたはドキュメントを提供していただければ幸いです。

前もって感謝します。

4

2 に答える 2

1

これを行うには、Web サービス API を使用する必要があります。最初に Web サービスをセットアップする必要があります。 Web サービスの使用 を参照してください。API ドキュメント全体は、[管理] > [プラグイン] > [Web サービス] > [API ドキュメント]から Moodle サイトで利用できます。

于 2014-04-28T14:15:31.150 に答える
0

この種の使用のために正確に作成されたmoodleの外部ツールを使用する必要があります。外部ツールはバックグラウンドで LTI を使用して、ユーザー、コース、役割などの情報を外部アプリケーションに送信します。外部アプリケーションは、クイズとして構成されている場合、スコアを moodle に送信することもできます。

チェックアウト: https://docs.moodle.org/23/en/External_tool

また、LTI プロバイダーであるクイズを取るアプリを作成する必要があります。このオープン ソース パッケージは、Ruby で LTI プロバイダーを作成するためのすぐに使えるパッケージです - https://github.com/instructure/ims-lti 他の言語にも同様のツールがありますが、これは最も洗練されたものです。

于 2014-11-08T15:03:28.403 に答える