I’m working with an anthropology professor to put some Maidu stories online. You can see a functional version of it here. The basic idea is to show the original text on the left and pair it with the English translation. From there, we’re trying to figure out the other things that the site should do. […]
Category: Javascript
Mini Folder API via PHP
This is a tiny example of how the little things you learn along the way change how you think about options. Back around 2022, I’d used a little PHP function to scan a directory and build an index to the files there using scandir. At some point later, I used that to create an […]
Vibe Coding Google Script Example
There’s so much about how AI is for coding and that coding is a solved problem there. I am less sure, but I usually am. I see AI regularly returning an entirely wrong language, let alone providing good, secure, modern, and clean code. I keep messing around with it in various ways. Here is a […]
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 […]
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
A countdown timer page breakdown (with AI assistance)
I have long meant to get around to making a countdown timer page. It’s a handy thing to have for workshops and for workouts or pomadoro/productivity. There have been enough options out there that kept me from doing it. This pomadoro one is actually really nice. I could also link to a point in the […]
Read More… from A countdown timer page breakdown (with AI assistance)
Make a bunch of documents with Google Script
I’ve got a Google spreadsheet with the last name in column B and the email address in column D. My goal is to make a bunch of blank Google docs,name them in a pattern, share them with individual students, and put them in a particular folder. I decided to go ahead and write the document […]
Read More… from Make a bunch of documents with Google Script
Indelible Google Doc Journal Entries
About a month ago, I did round one of the form-to-Google-Docs scripting post. Since then, we’ve done some testing and things are working well. There was a desire to have the ability to rename documents. That required some rethinking. It’s also quite possible that the add commenter function wasn’t working. In any case, it had […]
Google Forms to Google Doc Journal Entries
A teacher requested the following for weekly journal submissions by students. Whatever is submitted is only viewable to the submitting student and the faculty member Submissions are not able to be edited after they are submitted (by the student) All of the submissions (for each student) can be viewed in one location by scrolling. (Something […]
Pressbooks URL re-write with javascript
I supported the creation of a PressBooks OER textbook at VCU. It’s now getting published as part of a VIVA grant. As part of that, the book is imported into the central VIVA PressBooks site. They reached out to me indicating that the image links for WP media links were failing on the VIVA site. […]