問題タブ [moodle-api]
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.
moodle - MOODLE データ操作 : 関数 get_records_sql が機能しません。コードに get_records_sql を追加すると、プラグイン フォームが表示されませんか?
私はmoodleでプラグインを作ろうとしています。私はmoodle 3.0で作業しています。プラグイン用のmoodleフォームをすでに作成しています。moodle select要素を使用してフォームにクイズのリストを表示したいのですが、選択オプションなしでのみ表示したときに表示されるフォームです。select 要素にオプションを追加しようとすると、moodle データ操作 API のコードを使用しますが、フォームが表示されません。
これは私のコードです。
それを使用すると、フォームは次のようになります。 もちろんリストで要素を選択
しかし、そのselect要素はコースリストで満たされているため、get_course関数を使用しているため...次に、以下のコードのようにget_record_sql関数を使用しようとすると
新しい行を 3 つ追加するだけです。保存して実行すると、フォームが消えてしまいます。修正方法を教えてください。
php - cURL 呼び出しを使用してデータを返す方法
これは次のようなトークンを返します: {"token":"260e5b8adf74af6be5dfa250c5ad93c8"}
そして、コンテンツ部分が欲しいだけです: 260e ... $getInfo['token'] を使用して取得できると思いますよね?
そして、CURL_RETURNTRANSFER で何が起こっているのかわかりません。
そしてエラー:
編集:
もし私が持っていたら:
「ユーザー名」にアクセスするにはどうすればよいですか? または、「フルネーム」がたくさんあることがわかっている場合は「フルネーム」ですか?
EDITED2:
私が今持っている新しいコード:
$email には jhon.smith@example.com が含まれていますが、多くの結果があります。foreach でそれらすべてを表示するにはどうすればよいですか? 多次元配列だからです。下記参照。
そして私が望む:
php - cron を使用し、moodle からの電子メールへの添付ファイルを含む電子メール
特定のコースを修了したユーザーにのみメールを送信し、moodle cron を使用して特定の時間に PDF ファイル (コース修了証明書) をメールに添付して送信したいと考えています。
いくつかのプラグインを調べて、それがどのように行われるかを調べましたが、これをどのように正確に行うべきかはまだわかりません.
1.メールに添付ファイルを追加する方法(および使用するAPI)、2.cron
を使用して特定の時間に目的のグループにメールを送信する
方法、3.ユーザーを取得する方法コースを修了したので、メール(添付ファイル付き)を送信できます。
前もって感謝します。
(moodle バージョン 3.0 を使用しています)
angularjs - angularjsを使用してmoodleにログインしているユーザーのユーザーIDを取得する方法
angularjsコードを使用して(Webサービスを呼び出して)moodleにログインしているユーザーのユーザーIDを取得したい。
php - Moodle : 実生活データを挿入するには?
Moodle 2.9 バージョンを稼働させています。
実生活データをMoodleに挿入する方法が必要ですか? たとえば、1000 ユーザーの 100 コースの場合。ランダム 5-10 コースの各ユーザー。オーディオ、ビデオ、ファイルなどのさまざまなリソースを持つコース。等
次のようなPHPツールを試しました:
- maketestcourse.php [コース作成用]
- maketestplan.php [コース用のjmeterスクリプト作成用]
maketestcourse.php の問題は次のとおりです。
- リソース [ページ、フォーラムなど] を含むコースを生成しますが、リソースは空です。リソースは空で作成されます。
データをmoodleに生成するために使用できるmoodle APIと、使用順序を教えてください。または、実際のデータを含むダミーの Moodle ダンプはありますか?
ありがとう!
php - Moodle を使用してユーザーを作成し、SQL 経由でコースに登録する
Moodle のユーザーを作成、変更、および登録する外部アプリケーションを作成する必要があります。
私は Moodle のドキュメントを読んできましたが、それは開発者よりもフロント管理者向けです。ユーザーを作成するにはどうすればよいですか? それらに関する義務的な情報を保持するテーブルはどれですか? また、既存のユーザーを Moodle に登録するにはどうすればよいですか?
moodle - Moodle 外部サービス ログイン
外部サービスを使用してすべてのコースを一覧表示し、Web サービスによって提供される Moodle の URL を使用してコースを表示したいと考えています。この URL にアクセスしようとすると、「ログインしていません」というメッセージが表示されます。このページを表示する前にログインしたい。
Moodleページを表示する前に、認証トークンまたは認証に使用できるものを要求することは可能ですか?
ありがとう