Initial commit: CSSS 590 attendance tracker
Publish review_attendance.py, the email and failed-message templates, and the example config used to track CSSS 590 seminar attendance and send warning DMs through the Canvas Conversations API. README walks through the weekly workflow, the Roll Call CSV quirks worth knowing about, and what must stay out of git. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
9
email_template.txt
Normal file
9
email_template.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Greetings {first_name}!
|
||||
|
||||
As you probably know, I'm the instructor for CSSS 590 (the CSSS Seminar class), which you are registered for this quarter. As you also probably know, you must attend 7 seminars during the quarter to get credit. My records suggest you've missed {sessions_held - attended} seminars. This is just a heads up that there are {sessions_remaining} seminars remaining this quarter which means you must attend {"all" if sessions_required - attended >= sessions_remaining else sessions_required - attended} of them.
|
||||
|
||||
Regards,
|
||||
Mako (via a little script!)
|
||||
|
||||
[Note: This is a semi-automated warning message from a script I've set up so there's no need to respond. That said, if you reply I will see the message in Canvas and I'm happy to talk more.]
|
||||
|
||||
Reference in New Issue
Block a user