PHP moodle データ送信
要件:
データ送信用のインターフェイスは、毎日定期的に php ファイルを実行し、プラットフォーム A の対応するインターフェイスをリクエストします。プラットフォーム A はインターフェイス プラットフォーム B を介して新しいデータを渡し、プラットフォーム B はそれを受け取った後にデータベースに入れられます
2 つのプラットフォームは相互にデータベースに直接アクセスできますか? その場合、シェル スクリプトを使用してライブラリ a をライブラリ b から直接挿入するだけです。
そうでない場合は、応答性の高いインターフェイスを開発する必要があります
データベースに挿入し、データをアクティブにプルします:
登録および登録プラットフォームは、ユーザー情報をバッチで取得するためのインターフェイスを提供する必要があります
Moodle プラットフォームは、バッチ用のインターフェイスを提供します成績情報
データベースに挿入してデータを受動的に更新します:
登録および登録プラットフォームは、成績情報をバッチ挿入するためのインターフェイスを提供する必要があります
Moodle プラットフォームは、ユーザー情報をバッチ挿入するためのインターフェイスを提供します
両者間の通信post jsonを使用することも、txtファイルを直接ダウンロードすることもできます
しかし、上記はすべて密接に関連する挿入であり、関与していません 更新された質問に対して、たとえば、ユーザーaはすでにmoodleプラットフォーム上にいますが、ユーザーaのパスワードは登録時に変更されましたでは、moodle はこのパスワードをどのように同期するのでしょうか?
毎回すべてのユーザーを更新することはできません
したがって、登録および登録プラットフォームで SSO を提供することが最善の方法であり、登録および登録プラットフォームと Moodle プラットフォームの同期ログインとログアウトを維持することです。
まずデータベースを決定し、可能であればサードパーティ ツールを使用します。