A collection of odds and ends that may be helpful or help me manage day-to-day uni stuff.
- mailmerge_to_customFilenameDoc.html A simple HTML/JS page that will take a pre-formatted Word doc and a spreadsheet and create individually named Word docs like a mail merge. Like a mailmerge, it will also insert details such as student numbers, names, etc. into the Word doc, replacing any {{tag}} style content. I use this to quickly generate named feedback files ready to mark student work.
- moodles.html A simple HTML/JS page designed to make creating and uploading feedback files easier in Moodle. It takes a zip file of Moodle submissions, strips out sybmission ID's and names. You can also side-load a Moodle Grading sheet (CSV) to add more data (optional). This can then be merged with a feedback template in a doc format. The app will look for {{TAGS}} to replace based on the submission ID and data from the CSV. Then it will export personalised feedback templates with the correct filename to work with the bulk upload function in Moodle. No uploads, etc. It's all local (apart from access to CDN/Libs). This version is tuned to my Uni's version of Moodle. File naming conventions may vary depending on your version of Moodle.
- powerpuller.html A simple HTML/JS page that will take a PowerPoint presentation (PPTX) and extract text, notes and media. It was originally designed to quickly grab speaker notes. But I thought it would be useful to quickly be able to pull apart a PPT file if you wanted to update or repurpose.
- quickmap.html A small, single-page HTML file that reads GPS + time metadata from images in a folder and plots them on an interactive map. It supports JPG/JPEG and iPhone HEIC/HEIF, edit labels/descriptions and drag markers to correct locations, and can optionally draw a time-ordered path. Exports are aimed at real workflows: KML (with KML 2.2 TimeSpan for timeline support), CSV for tools like Datawrapper, and GeoJSON for modern mapping/GIS. Everything runs locally in your browser — no uploads, no server!