On the Fly Data Validation Values in Google Script

I’m helping the School in France do some payment logging. We have five different activity types with different payment increment rules . . . so if you’re teaching a class you have a minimum of 90 mins, a minimum step of 30, and a max of 150 mins. For Tutoring it’s 15 minute minimum, 15 […]

Read More… from On the Fly Data Validation Values in Google Script

Request this workshop

I’m working on a DLINQ website and I’m recycling1 ideas I liked from the old ALT Lab website days.2 This one is about having a list of workshops that we normally offer and making it easy for people to request them. My goal is to try to meet people’s needs for workshops and make what […]

Read More… from Request this workshop

Brute Forcing Canvas Catalog

Canvas Catalog is a front-end Instructure sells so that institutions can create a storefront for courses held in Canvas. In our case, we’re starting to do some paid non-credit courses. While I had a variety of interactions with Catalog back at VCU, I wasn’t deeply involved and most of our goals were fairly linear. It’s […]

Read More… from Brute Forcing Canvas Catalog

Making it work: Using Gravity Forms and URL parameters with Pardot and Canvas

We’ve been working with MIIS to get a non-credit course going in Canvas through Catalog.1 It’s been interesting to see what works smoothly and what does not. We have a couple major systems that sort of work together but are requiring different paths for exceptions. We’ve got a nice path for non-Middlebury people to sign […]

Read More… from Making it work: Using Gravity Forms and URL parameters with Pardot and Canvas

Bending it in the browser

I was listening to the Shop Talk Show episode on patching the web. They mentioned removing the trending tweets sidebar and it reminded me to do that. I had to look up aria label selectors in CSS, but applying this bit of CSS using Stylebot removes it nicely. Digital fluency/Anti-app rambling I couldn’t do that […]

Read More… from Bending it in the browser

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

What makes technology academic?

In my current position at Middlebury, I’m more involved in software purchasing and worrying about how things play out across the institution than I have been in a number of years. Back in my HCPS days, I did a lot of this. At VCU, not so much. Turns out things haven’t changed a ton. Naturally, […]

Read More… from What makes technology academic?

Auto-creating a Reveal JS slideshow from a folder of images

Late yesterday, I thought I was going to have to make an image slideshow for one of the kid’s sports. I didn’t want to make it in PPT or Keynote, but I also didn’t want to spend any significant time making it.1 Luckily, I’d previously looked into getting file names from directories with PHP (scandir) […]

Read More… from Auto-creating a Reveal JS slideshow from a folder of images

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 […]

Read More… from Google Sheet Web Scraping Example

Customizing Your Gravity Forms to Slack Message

A screenshot of the message generated by the markdown.

Gravity Forms has a great Slack addon that lets you push content from form submissions into Slack. I like it because you can centralize conversations in Slack while guiding submissions from people outside your organization. I’ve used it mainly for support requests. Slack is an easy place to discuss the submission (doing this via email […]

Read More… from Customizing Your Gravity Forms to Slack Message