UniTime / unitime

Comprehensive University Timetabling System
http://www.unitime.org
Apache License 2.0
274 stars 162 forks source link

Query #112

Closed charlesmwashashu closed 2 years ago

charlesmwashashu commented 2 years ago

Greetings,

Awesome project it is!

Given the scenario below, is it possible to have the instructors automatically receive email notifications based on their respective class assignments start and end times ?.

Lets say an Instructor has been assigned a class on Mondays starting at 1000hrs and ends at 1200hrs, Based on the class start time and end time, I would then like to;

  1. Automatically notify the instructor about the class details / venue / room just before the class start time
  2. Automatically share an assessment link via his/her email when the class ends so as to get feedback on the particular room features. i.e. if the overhead projectors, whiteboards, chalkboards are in order/faulty

Thanks

tomas-muller commented 2 years ago

UniTime does not send such emails at the moment. It would be fairly easy to create an HQL report that would list all classes starting in the next hour (or that have ended in the last hour) that could feed some outside script that would run (e.g., every half hour) and send the appropriate emails.

For example, if a new Course Report is created (see Courses > Reports page), it is possible to download the output in CSV or JSON format using our exports API (see HQL Reports section).