問題タブ [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.
angularjs - Angular を Moodle Web サービスと連携させる
Moodle Web サービスから Json データを取得するアプリケーションを構築し、AngularJs を使用してアプリにデータを表示しています。Moodle Web サービスには複数の機能があるため、Angular アプリには複数のコントローラーが必要です。
Visual Studio と Cordova を使用してアプリを作成しています。
Moodle からトークンを取得し、jstorage を使用して保存し、単一ページのモバイル アプリのさまざまなペインに表示するためのソリューションを考え出しました。
他の多くの StackOverflow の回答のおかげで、私はこのソリューションにたどり着きました!
(これは「質問をして自分で答える」投稿の 1 つですが、さらに提案を歓迎します。)
moodle - Moodleのフォーム要素にCSSクラスを追加する
Moodle クラスを拡張し、またはメソッドmoodleform
を呼び出して、Moodle でフォームを作成します。たとえば、次のように select 要素を作成します。addElement()
createElement()
はフォーム$mform
への参照で、次の$list
ような連想配列です。
$list = array('1'=>'one', '2'=>'two', '3'=>'three')
.
問題は、このフォーム要素または他のフォーム要素に関連付けられた CSS クラスを追加する方法はありますか?
つまり、HTML コードが次のようになるように、プログラムで class を追加したいと考えmyClass
ています。
php - Moodle: $table = set_sql(); で mysql 結合を使用する 方法
$table= set_sql();に結合がどのように適用されるか知りたいです。方法。従来のhtml_table();を使用せずにテーブルをレンダリングしようとしています。方法。
単一のデータベース テーブル「mdl_user」の基本的なアプリケーション:
しかし、以下に示すように、結合を使用してより複雑な sql クエリを実現するつもりです。
以下のこのリンクが役立つ場合があります。私はそれを回避しようとしましたが、まだ明確ではありません。 https://docs.moodle.org/dev/lib/tablelib.php
moodle - Moodle で新規登録ユーザに学生ロールを自動割り当て
フロントエンドから登録フォームを介して Moodle サイトを登録しているすべてのユーザーに、デフォルトで学生の役割を割り当てる必要があります。デフォルトで学生の役割を割り当てる方法。
注 : 管理者が新しいアカウントを作成するか、一括ユーザーをアップロードする場合、管理者は任意の役割を手動で割り当てることができます。
moodle - Moodleでリソースを制限する
Scriptを使用して、 Moodleコースのセクション内のフォルダまたはリソースへのアクセス制限を作成しようとしています。この制限はユーザーのグループに対して行う必要があり、そのグループに属していない場合、既存のリソースは表示されません。
情報を検索しましたが、ドキュメントはほとんどありません。ドキュメントには、Webリンクでそれを行う方法のみが記載されています。
スクリプトからプログラムでグループ、フォルダー、およびセクションを作成する方法は知っていますが、これらの制限に使用するテーブルや、従うべき手順を特定できません。
そのため、誰かがその方法を知っているか、有用な例やドキュメントを持っている場合は、役に立ちます。
前もって感謝します。
java - Moodle セッションを他の Web アプリケーションと共有する
Moodle と統合する必要がある Java ベースの Web アプリケーションを開発しています。Moodle は Active Directory を使用してユーザーを認証しています。Moodle の一部のロール (管理者やコース作成者など) には、Java Web App へのリダイレクト リンクが用意されています。リンクは Moodle ダッシュボードで利用できます。Moodle セッションを使用して Web アプリケーションに対してユーザーを認証する方法はありますか? Web アプリケーションは、名、姓、電子メール、および Moodle ロールがユーザーを認証することを期待しています。
ありがとう!