私は(またはいくつかの時間前にクイズを通過したユーザーに)有効期限が切れた証明書のユーザーに電子メールを送信する方法を探しています。 私に合った最良の方法は、証明書/クイズのモジュールファイルに関係しないことです。 私は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 2.5からMoodle 3.3にアップグレード
- 4. Moodleの質問
- 5. moodleのデータベーススクリプト
- 6. Moodle-フロントページのカスタマイズ
- 7. 構文のmoodle
- 8. エラー:フォームのMoodle
- 9. moodleのオフラインブラウズ
- 10. Moodleのインストールエラー
- 11. Moodleのブートストラップテーブル
- 12. Moodleモジュールタイプ
- 13. Javascript Moodle
- 14. Moodleメタキーワード
- 15. Moodleの電子メールテンプレート
- 16. moodle外部ログイン
- 17. Moodle Block Upload
- 18. Moodle外部サービスログイン
- 19. dotnetNuke/Moodle integration
- 20. Moodle編集テンプレート
- 21. Moodle 3.1-イベントハンドラデバッグ
- 22. Moodle-progress bar
- 23. Moodle api Webservice params
- 24. プラグインfor Moodle
- 25. Moodle IISクラッシュ
- 26. Moodleカスタムモバイルアプリケーションホワイトスクリーン問題
- 27. Url login on Moodle
- 28. Moodle Web Services Function
- 29. Moodle Scorm Course Resume
- 30. Moodle File API:複数行ですか? Moodleのフォームで
あなたは[これ](http://stackoverflow.com/questions/18737407/how-to-create-cron-job-using-php)を見ましたか? – kayess
はい私はそれを読んだが、適切な仕事をどこに設定するのか分かりません:mronのWebサーバーまたはmoodle cron.phpにあるcron.phpで。 また、私はcronの構文についてよく分かりません。 一般に、条件が満たされていれば、dbからデータを選択してジョブを実行する必要があります。 – bgolemba