問題タブ [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.

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

angularjs - Angular を Moodle Web サービスと連携させる

Moodle Web サービスから Json データを取得するアプリケーションを構築し、AngularJs を使用してアプリにデータを表示しています。Moodle Web サービスには複数の機能があるため、Angular アプリには複数のコントローラーが必要です。

Visual Studio と Cordova を使用してアプリを作成しています。

Moodle からトークンを取得し、jstorage を使用して保存し、単一ページのモバイル アプリのさまざまなペインに表示するためのソリューションを考え出しました。

他の多くの StackOverflow の回答のおかげで、私はこのソリューションにたどり着きました!

(これは「質問をして自分で答える」投稿の 1 つですが、さらに提案を歓迎します。)

参照 -モバイルアプリからMoodleで認証する

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

moodle - Moodleのフォーム要素にCSSクラスを追加する

Moodle クラスを拡張し、またはメソッドmoodleformを呼び出して、Moodle でフォームを作成します。たとえば、次のように select 要素を作成します。addElement()createElement()

はフォーム$mformへの参照で、次の$listような連想配列です。

$list = array('1'=>'one', '2'=>'two', '3'=>'three').

問題は、このフォーム要素または他のフォーム要素に関連付けられた CSS クラスを追加する方法はありますか?

つまり、HTML コードが次のようになるように、プログラムで class を追加したいと考えmyClassています。

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

php - Moodle: $table = set_sql(); で mysql 結合を使用する 方法

$table= set_sql();に結合がどのように適用されるか知りたいです。方法。従来のhtml_table();を使用せずにテーブルをレンダリングしようとしています。方法。

単一のデータベース テーブル「mdl_user」の基本的なアプリケーション:

しかし、以下に示すように、結合を使用してより複雑な sql クエリを実現するつもりです。

以下のこのリンクが役立つ場合があります。私はそれを回避しようとしましたが、まだ明確ではありません。 https://docs.moodle.org/dev/lib/tablelib.php

0 投票する
2 に答える
1582 参照

moodle - Moodle で新規登録ユーザに学生ロールを自動割り当て

フロントエンドから登録フォームを介して Moodle サイトを登録しているすべてのユーザーに、デフォルトで学生の役割を割り当てる必要があります。デフォルトで学生の役割を割り当てる方法。

注 : 管理者が新しいアカウントを作成するか、一括ユーザーをアップロードする場合、管理者は任意の役割を手動で割り当てることができます。

0 投票する
2 に答える
508 参照

moodle - Moodleでリソースを制限する

Scriptを使用して、 Moodleコースのセクション内のフォルダまたはリソースへのアクセス制限を作成しようとしています。この制限はユーザーのグループに対して行う必要があり、そのグループに属していない場合、既存のリソースは表示されません。

プログラムで実行したい操作は次のとおりです。 ここに画像の説明を入力

情報を検索しましたが、ドキュメントはほとんどありません。ドキュメントには、Webリンクでそれを行う方法のみが記載されています。

スクリプトからプログラムでグループ、フォルダー、およびセクションを作成する方法は知っていますが、これらの制限に使用するテーブルや、従うべき手順を特定できません。

そのため、誰かがその方法を知っているか、有用な例やドキュメントを持っている場合は、役に立ちます。

前もって感謝します。

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

java - Moodle セッションを他の Web アプリケーションと共有する

Moodle と統合する必要がある Java ベースの Web アプリケーションを開発しています。Moodle は Active Directory を使用してユーザーを認証しています。Moodle の一部のロール (管理者やコース作成者など) には、Java Web App へのリダイレクト リンクが用意されています。リンクは Moodle ダッシュボードで利用できます。Moodle セッションを使用して Web アプリケーションに対してユーザーを認証する方法はありますか? Web アプリケーションは、名、姓、電子メール、および Moodle ロールがユーザーを認証することを期待しています。

ありがとう!