I'm a high school Social Studies teacher looking to work on a side project. We have a program called "Tutorial" which is a sort of structured study hall with about 10 students and 2 teachers. I really like Slack as a communication platform and I would like to develop an integration that would post a student's Canvas information to a Slack channel that the tutorial teacher could monitor. For example, past grades or upcoming assignments.
Is there a way to set up Canvas to push that data over to Slack automatically? Or do I need to make cron jobs on some sort of middleware to hit the API and then push the data over to Slack via the Slack API?
I think I can build the latter option (using ColdFusion believe it or not - I'm an old dog from the .com days) but I'm unsure about building something more tightly integrated with Canvas.
Thanks for any ideas!
Brookline High School
Brookline, MA USA