Tweeting Google Slides Automatically

An app called Keynote Tweet has been around (in various working and non-working states) since the late 2000's and let users auto-tweet images of their Keynote slides during a presentation to a hashtag or stream. Google released the Slides API this year and one of the API methods allows you to get a thumbnail ofRead More

Parsing a JSON log feed with Python

I have several Google Sheets doing several things on their own through Google Apps Script. I've started to make it a habit that each action is logged to a separate, isolated spreadsheet so I can pop in and look for error messages in one places rather than several. This poses a small problem. I haveRead More

Ideas for Apps Script in Google Slides

Google Slides got a big update from Google this week, notably the inclusion of AddOns and Apps Script functionality. The UI updates are nice (grid view, skip slide, etc) but the real power and extensibility of Slides through GAS allows for connection beyond the immediate audience. Some ideas I know I'm going to play with:Read More

Outsourcing, EdTech, and 1986

Outsourcing education doesn't look like robots taking over our classes. It happens when we willingly turn over the tasks of teaching to machines without thinking through implications or repercussions thoroughly. Computers are really good at a lot of things. Media companies are also really good at a lot of things. When the two really teamedRead More

Digital Teaching and Learning is Great (Until It’s Not)

The nuances of digital teaching and learning are often lost on Twitter and off-the-cuff blogs. Posts long enough to explore some of the finer points of teaching and learning today are often skipped over as being “too academic” or “too heady.” Nope, those posts aren’t written for teachers “in the trenches.” I’ve moved fully intoRead More

Tech Training Outside of Content

Our district is distributing 13,000 iPads in the next 24 months. We have ~1,300 staff who need to be trained on instructional methods with technology in addition to functional training on a new platform, using GSuite effectively and building a course in Canvas. Training has been touchpoint number one for our team. We're not inRead More