Panopto Embed Captioning Problem Solver

You got a problem? I got a problem solver.1 The problem was that we had videos that had transcript text already written in the video. Then, for some reason, Panopto insisted on displaying the captions no matter what the iframe parameters said. That resulted in captions over captions in a way that made everything hard […]

Read More… from Panopto Embed Captioning Problem Solver

Preventing our email system from triggering reservation deletions

When we re-did our DLINQ site, I set up a custom reservation system mixing Events Calendar Pro and Gravity Forms. One piece was sending out confirmation emails that include a URL that would enable people who registered to cancel their reservations. It was just a URL in the email with a URL parameter that acts […]

Read More… from Preventing our email system from triggering reservation deletions

Persistent Checkbox List Using Local Storage

Someone in our group mentioned a possible need for a user controlled checkoff list. I made this a few years back to use Google Sheets as the source for the list but it broke when Google broke that. I think it was for a photography scavenger hunt but time dulls my memory and it was […]

Read More… from Persistent Checkbox List Using Local Storage

Parallel Audio Tracks, Independent Volume

We’ve got a meditation course where the faculty member wanted to have a guided meditation track and an optional musical background track with independently controlled volume. Initially, the audio was hosted on Panopto and the background tracks were from a SoundCloud playlist. The SoundCloud embed doesn’t have an independent volume control. I started with a […]

Read More… from Parallel Audio Tracks, Independent Volume

AI language practice scenario builder

I know. More AI stuff. I am sorry. The goal is to be able to create scenarios in a target language that are in a particular environment, associated with a particular task/goal, and focused on particular vocabulary. Right now, the goal is just the opportunity to practice writing the target language with some degree of […]

Read More… from AI language practice scenario builder

OCR and HTR: Getting handwritten text transcribed

We had a request from a faculty member for the purchase of Transcribus to transcribe older handwritten Spanish and French source material. We’d done some experimenting with transcribing text using various generic AI tools previously. As a result, I decided to take an example page in French and test it across a bunch of tools. […]

Read More… from OCR and HTR: Getting handwritten text transcribed

Minimal YouTube Player for Motor Control and Vision Issues

My dad has Parkinson’s disease and he recently had the unfortunate addition of a brain bleed and some glaucoma. That’s resulted in some fine motor skills issues and trouble seeing- a bad combination for using many apps. He’s always loved music but has been struggling to use his phone or iPad. When I was trying […]

Read More… from Minimal YouTube Player for Motor Control and Vision Issues

Trust, details, human nature and AI responses

I’m building little chatbots for a German class at Middlebury. It’s a pretty solid example of a number of complications. They work (technically) and I didn’t use AI to do the programming but there are some other pieces that pop up that I think are worth documenting. Goal The goal is to have the chatbot […]

Read More… from Trust, details, human nature and AI responses