Using Chat For Fun and Profit

Abstract

This lightning talk describes the idea of “chat ops” applied to the classroom. Chat Ops is a (growing) industry practice which uses instant messaging (such as IRC, or Slack) to automate common development or monitoring tasks, such as maintaining and deploying a website. Instead of deploying a site, we use the process of ChatOps to help run large classes, and even individual class sections by automating tasks that are tedious or error prone. We’ve extended a bot framework, Hubot, with the tools that we need. We can automate releasing student scores, updating student’s access to assignments, or handling in-class check offs with just a line of plain text, much faster than through a LMS. Chat messages also have the benefit that they are loggable and show everyone on the staff what’s going on and why. We’d like to show why augmenting traditional email systems with chat messages can help improve communication and save time, but can also be an enjoyable way to build a community.

Slides:

View Slides

Reference Projects:


λ : Autograding For Snap!

View a PDF