Checks for students at FH Aachen whether a new exam grade has been uploaded to the grade portal QIS and subsequently notifies them with their result
- Clone repository or download as ZIP, keeping all files in the same folder
- Download geckodriver and place in the same folder you just cloned/downloaded
- Mozilla Firefox and Java Runtime Environment 1.8 must be installed
- Open 'Configurator.jar'
- Stay on 'General' tab and input credentials you use to log into QIS
- Press 'Test QIS' button to verify QIS credentials have been entered correctly
- Select Notifications option in dropdown
If Telegram: input Telegram API Token and Chat ID (see Notifications section on how to get credentials)
If G-Mail: input G-Mail address and password (see Notifications section for further instructions) - Press 'Test Notification' button to verify credentials (expected outcome: "Connection successful" message)
- Switch to 'Modules' Tab
- Use 'Fetch All' button to add exams you are currently registered for
- Add additional modules as required (by module ID as found on QIS or here)
- Press 'Run QIS' button for one-off validation or;
- Set up task scheduler routine for regular validation -> use 'QIS.jar' as application to run
- Telegram: Follow step 1 to 3 on how to set up your own bot which will send you notifications, as well as how to obtain the chat id of your own bot. The FH Aachen bot theme for Telegram iOS can be found here
- G-Mail: Instructions on account settings required to allow notifications

