We developed the Simple Reminder block to send a reminder to students that a deadline is approaching. Moodle's calendar (Upcoming Events block) and assignment modules have a function to notify students about their submission or grading that has been done by the instructor. The instructor can also use the message feature to send a notification or send notifications to selected students from the list of students in other plugins (ex.Questionnaire plugin). In practice, however, it is necessary for the instructor to remember to select a date in advance of the deadline to manually notify the students of the upcoming deadline. It is currently difficult and time-consuming to do this. Therefore, we decided to develop the Simple Reminder block which will send a notification on a specified date and time set by the instructor for any activities they wish. In addition to the specified date and time, this block also uses the activity completion results, so only the students who have not yet completed the activity will get the reminder. For example, a notice can be sent to students who have not done one or more posts by the date and time specified in a forum but no notice is sent to students who have satisfied this requirement. A Simple Reminder block is set for only one notification, but there can be multiple blocks in one course to send other reminders.
簡単なリマインド通知を行うことができるシンプルリマインダブロックを開発した。Moodleのカレンダーや課題モジュールなどには自動で通知を送る機能がある。また,メッセージ機能を使って通知を送ったり,Questionnaireプラグインのように学生を選択して一括で通知を行ったりすることができる。しかし,実際にはあるコンテンツにおいて締め切り日より一定期間前に学生に通知を一括で行うことが必要であるが,上述の機能だけでは難しいのが現状である。そこで,単純に指定した日時に一括で設定した通知を送ることができるシンプルリマインダブロックを開発することとした。このブロックは指定した日時以外にも,あるインスタンスにおいて所定の活動をしたかどうかという基準も設けることができる。例えば,「Forum1というフォーラムで指定した日時までに1件以上のPOSTをしていない」学生には通知を送り,これを満たす学生には通知は送られない。リマインダの設定はブロック1つにつき1つとなっており,1つのコースに複数設置することが可能である。