私は(またはいくつかの時間前にクイズを通過したユーザーに)有効期限が切れた証明書のユーザーに電子メールを送信する方法を探しています。 私に合った最良の方法は、証明書/クイズのモジュールファイルに関係しないことです。 私はcronが最適な解決策になると思っていますが、cronジョブの設定については考えていません。のMoodleメール
使用しているのMoodleのバージョン
0
A
答えて
0
? Cronは古い方法です.Moodle 2.7以降では、スケジュールされたタスクを使用するべきです。要約すると
、その後、電子メールを送信するメッセージングを使用有効期限
https://docs.moodle.org/dev/Task_API
過ぎてすべての証明書を取得するためにスケジュールされたタスクを追加し
https://docs.moodle.org/dev/Local_plugins
地元のプラグインを作成します - この答えを見てみましょう(イベントコードを無視する)
Email using cron and including attachment to email from moodle
+0
返信ありがとうございますが、私はそれが簡単かもしれないと思っています。期限が切れていれば、証明書をチェックするためにcronを設定することを考えました。次に、証明書テーブルの新しい列に値を挿入し、メッセージが送信されたときに次回の時刻を認識します。 – bgolemba
関連する問題
- 1. Moodle - フォーラムがメール通知を送信しない
- 2. moodleクイズ通知メールが動作しない
- 3. Moodleのブートストラップテーブル
- 4. エラー:フォームのMoodle
- 5. Moodleのインストールエラー
- 6. moodleのオフラインブラウズ
- 7. Moodle-フロントページのカスタマイズ
- 8. Moodleモジュールタイプ
- 9. Moodleメタキーワード
- 10. プラグインfor Moodle
- 11. dotnetNuke/Moodle integration
- 12. Moodle Web Services Function
- 13. Moodle 3.1-イベントハンドラデバッグ
- 14. Moodle IISクラッシュ
- 15. Url login on Moodle
- 16. moodle外部ログイン
- 17. Moodle編集テンプレート
- 18. Moodle Block Upload
- 19. Moodle外部サービスログイン
- 20. edit_form.phpのtotara/moodleのカスタムブロック
- 21. Moodle - Zoho CRM統合
- 22. Moodle PHPファイル処理
- 23. Moodle APIユーザ登録
- 24. Moodleは、外部サイト
- 25. 「Moodleに接続」画面でMoodle Mobile Hybrid Appがスタックする
- 26. MagentoとMoodleの統合
- 27. Moodle 1.9のバックアップ形式?
- 28. 切り捨てのMoodleユーザテーブル
- 29. SSO Websphere PortalとMoodleの間
- 30. Moodleグローバル検索の問題
あなたは[これ](http://stackoverflow.com/questions/18737407/how-to-create-cron-job-using-php)を見ましたか? – kayess
はい私はそれを読んだが、適切な仕事をどこに設定するのか分かりません:mronのWebサーバーまたはmoodle cron.phpにあるcron.phpで。 また、私はcronの構文についてよく分かりません。 一般に、条件が満たされていれば、dbからデータを選択してジョブを実行する必要があります。 – bgolemba