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>
10 lines
762 B
Plaintext
10 lines
762 B
Plaintext
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.]
|
|
|