CS Principles Forum
A pre-symposium CS Principles event. See more from BJC: https://bjc.berkeley.edu/sigcse-csp-forum/2018.
Technology We Can’t Live Without Panel
This panel discussed our use of Hipchat (like Slack) and a chatbot to automate running a large course. These slides are from an earlier talk and were adapted for the demo.
Slides:
View Slides
Links
- Hubot: github.com/github/hubot
- Alonzo (or Bot): github.com/cs10/Alonzo
- Use this as a starter with a lot of custom setup.
- Group Mentions: github.com/cycomachead/hubot-group-alias
- Use this for “@mentions” to send message to groups of staff.
- Piazza Integrations: github.com/cycomachead/hubot-piazza
- Currently makes it easy to just grab posts and give a quick preview.
- Google Drive Integrations: github.com/aaaschmitt/hubot-googledrive-search
- Search Google Drive and allow pulling data from forms and other sources.
- Generic Canvas Integrations: github.com/cycomachead/hubot-canvas
- Warning: This doesn’t do much yet!
- It wil provide:
- some basic functionality for getting assignment stats
- Easy interface for augmenting API calls.
- Canvas LMS API: github.com/cs10/node-canvas-lms
- Use this for implementing custom Canvas extensions.
Reference Projects:
- Hubot: https://github.com/github/hubot/
- Hubot-Hipchat https://github.com/hipchat/hubot-hipchat
- Hubot-Slack https://github.com/slackhq/hubot-slack
Lightning Talk: IRT In 5 Minutes
Awarded Best Lightning Talks Round 1 presentation!
This was a quick overview of looking at exam scores to understand the effectiveness of questions.