問題タブ [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.
plugins - プラグインページの一部としてユーザープロファイルをmoodleに表示
現在のユーザーのプロフィール ページをページの一部として表示し、その後にデータを追加する必要があります。
自分のページに表示できるように、プロファイル ページ (すべての追加フィールドを含む) を提供する API はありますか?
php - ムードルでのファイルマネージャ保存の正しい順序と引数
私は、moodle のfilemanager
要素を使用して 1 つのファイルをアップロードしています
が、残念ながら、Moodle のドキュメントは非常に整理されて
おらず、不完全filemanager
です。
現在、私は次のようにしています:
しかし、アップロードされたファイルをどのように取得すればよいかわかりません。
Moodle のドキュメントにはmoodle_url::make_pluginfile_url()
メソッドを使用するように書かれていますが、必要path
でありfilename
、どこで見つけることができますか?!
ムードルでファイルをアップロードおよび取得するための正しい順序を誰か教えてもらえますか?!
moodle - Moodleの用語集: 1ページにすべての用語の概要を表示
私は moodle プログラミングの初心者で、特定の用語集のすべての用語と説明を 1 ページに表示するカスタム モジュールを作成したいと考えています。誰かがこれを開始して達成する方法を指摘できますか?
moodle - API を使用して動的に Moodle コースを作成する
ローカル データベースからコース (名前、短い名前、カテゴリ) を取得し、moodle に追加するエンジンを作成するように依頼されました。
これにはMoodle APIを使用することを考えています。
運が悪かったので、Webサービスを使用してみました。
次のようなものが必要です:
誰かが入力していますか?
php - PHPはWebサービス経由でmoodleにユーザーを作成します
外部のウェブサイトをmoodle-systemに接続したいです。すでに webService をセットアップし、アクセスするためのトークンを作成しました。
http://www.rumours.co.nz/manuals/using_moodle_web_services.htmのセットアップに従いましたが、対照的に、 https://github.com/moodlehq/sample-ws-のように REST 経由で接続を実現したかったのです。クライアント/検索/マスター
私のアプローチは、データ交換を処理するムードル クラスを持つことです。最初に、webService を介していくつかの新しいハードコードされたユーザーを作成しようとしただけですが、Moodle-Response で失敗します:
"invalidrecord データベース テーブル external_functions にデータ レコードが見つかりません。"
呼び出しは成功したように思えますが、moodle には「core_user_create_users」関数を見つけるのに問題があります。私はローカルのmoodleデータベースをチェックしましたが、テーブルexternal_functionsは「core_user_create_users」のエントリであるため、moodleが何をすべきかわからない場所でちょっと混乱しています。
それは私のクラスです:
上に投稿したのと同じgithub-projectのcurlクラスを使用しています-moodleはドキュメントでリンクしています.. docs.moodle.org/dev/Creating_a_web_service_client
私の呼び出しのエントリポイントは現在ハードコードされています:
「invalidrecord Can not find data record in database table external_functions」エラーを解決する方法を知っている人はいますか、またはユーザーをリモートで作成する方法が異なるアプローチ/提案がありますか??
前もって感謝します
moodle - Moodle - 無効なコース モジュール ID
API を使用してフォルダー モジュールを Moodle コースに追加しています。
CMD を使用してスクリプトを実行すると、以下のエラーが発生します。
ライブラリの folder_add_instance() 関数を調べましたが、コンテキストを取得しようとするとエラーが発生します:
Moodle データベースの mdl_context テーブルを調べましたが、値とエラーとの関係を理解できませんでした。
データベースから mdl_context 値を削除すると役に立ちますか? または私はここに何かが欠けていますか?
Webインターフェースを使用してMoodleで持っていたすべてのコースを削除するまで、スクリプトは正常に機能していたことに注意してください(すべてのコースを含むカテゴリを削除しました)。
moodle - moodleのレコード挿入機能の使い方
ムードルを使用してデータベースにレコードを挿入しようとしています。
バージョン 1.9.19 を使用しています。私は次のコードを試しています:
しかし、これは正しく機能していません。それを正しく行う方法。
注 : 1.9.19 を使用している理由は、クライアントがこのバージョンを使用していることを意味するため、バージョンを変更することはできません。
moodle - データベース接続をmoodle 1.9.19に作成し、get_record()を使用してレコードを取得する方法
私はmoodle 1.9.19+を使用しています。
データベースに接続し、moodle を使用してテーブルの値を取得および一覧表示する方法を教えてください。
get_record() 関数を試しています。
誰か助けてください