As part of this week’s AI Digital Detox, I built a little tool to help explore some of the possible bias in ChatGPT 3.5 Turbo responses. You put a sentence stem in on the right and it’ll populate a table on the right with 3 possible responses. The interaction is modeled after what Dawn Lu […]
Category: Data
Fixing missing anchor links in Canvas ePub Export
I’m using a free tool called Sigil1 to fix missing anchor link attributes in an ePub export from Canvas. This issue is probably because the course was created with CidiLabs Design Tools and the export just isn’t made to handle the complexity of an external tool like this. https://youtu.be/jhcVRrvL7gM 1 If I was stuck doing […]
Read More… from Fixing missing anchor links in Canvas ePub Export
WordPress post counts by year and category
I’m sure there are many ways to do this but it was a pretty specific request. They wanted a by year count of posts in all the categories. After a bit of looking around I just wrote a plugin. Most of the explanation is in the code comments. Get the first year where we have […]
Google Sheets JSON the Long Way
Ever since Google turned off direct access to the JSON data from Google Sheets, I’ve used a couple of App Script workarounds. They were a bit clumsy for what I was doing but better than re-writing the entire page. I find going through the whole oAuth and Google project process to be more hassle than […]
Customizing RSS Feed Links in WordPress
We’re doing the Digital Detox again this year. Like last year, I built a little headless html/js page for the content. We have something set to syndicate our posts into Slack. Jeni noted that those URLs lead to the main blog rather than the headless site. I don’t think there are many people reading our […]
WordPress CSV import to custom post type and taxonomies
Ever since Google Sheets killed the native JSON feeds, a number of projects of mine have broken and been left adrift. One of those projects was my activities list for conferences and various things like that. On Tuesday, we were asked to revisit our work profiles. One of the requested items was “Relevant publications, presentations, […]
Read More… from WordPress CSV import to custom post type and taxonomies
Google Sheet Web Scraping Example
The Context Middlebury has an interesting setup. They call them Go Links. It’s basically a version of tinyURL that anyone at Middlebury (students included) can use to make customized Middlebury links. If you’re on campus, you can use go/whatever and off-campus you have to use go.middlebury.edu/whatever.1 This replaced a giant redirect list. I’m not sure […]
Download Panopto Playlist Videos Bookmarklet
I always thought bookmarklets were cool. I still think they are cool. I like the idea of little tiny tools that live in a place reserved for something else entirely. Alan has 89 posts mentioning bookmarklets. That’s also a clue that they’re interesting. What drove this was that Panopto removing the RSS feed option in […]
Read More… from Download Panopto Playlist Videos Bookmarklet
Parallel Practice: Gravity Forms Pattern
Round of the parallel practice tool was done in Google Forms/Sheets. Things went pretty well and an internal award was given to help take the project to the next level. I did a bit of early sketching with the form a little while ago. This week, I’ve been working on it more diligently and I […]
Omeka REST API Experiment
In the Domain of One’s Own workshop yesterday, Ed Beck‘s work around integrating Omeka and WordPress came up. It led me to check out the Omeka S API. I made a functional example in CodePen and a couple of things came up that might be of interest. First, why do something like this? You have […]