New PD Site: Presenters
New PD Site: Staff User
Bees, bees, bees
Handling Paginated API Responses in Google Apps Script
Movement when Motion Is Hard
Sending System Audio to Google Meet
Sending Charts from Google Forms
Google Sheets, SpreadAPI, and an Extension
Three Problems with Online Teaching
Revisiting My Personal Productivity
Supporting Hybrid and Online Learning
Construction, continued...
This Site is Under Construction
Add a Google Meet to Calendar Events with Google Apps Script
Get a List of All Students and Missing Work from Canvas
Copy Canvas Enrollments to Another Course
DocuTube Shutdown, June 2020
Updating Canvas Notification Preferences
A Photo API in Python
Quince House
Performance Tasks in SBG
Lemonade Factory
Unit Testing in GAS Part 5: Testing Objects and Arrays
Mutify - A Simple Ad Blocker
Two
Unit Testing in GAS Part 4: Error Handling
Unit Testing GAS Part 3: Adding and Testing Functions
Unit Testing GAS Part 2: Simple Tests
Unit Testing GAS Part 1: QUnit Setup
Four
Re-writing DocuTube
Auto-select form checkbox with querystrings
The Bennett Family Sing Along
Mask Text in Keynote on the iPad
Get in touch
Comments are always open. You can get in touch by sending me an email at brian@ohheybrian.com
Archives
Categories
- AI (12)
- Art (3)
- Assessment (9)
- Beekeeping (5)
- Books (20)
- Code (44)
- Collaboration (18)
- Comment (49)
- Creative (46)
- DIY (4)
- Events (4)
- Faith (1)
- Grad (33)
- Grading (25)
- Journal (14)
- Leadership (3)
- Life (88)
- Links (7)
- Presentations (1)
- Productivity (6)
- Projects (69)
- Reflection (12)
- Science (31)
- Self Host (2)
- Short (13)
- Teaching (121)
- Technology (106)
- Theory (3)
- Tips (21)
- Updates (1)