**Note this checklist refers to the new Chapter 10, which was Chapter 12 in the 2025 edition and earlier.** ### LLM-assisted checks #### Enhancements - [x] Add bullet-point list of skills to be learned in this chapter. - [x] Add flow diagram showing process of producing code. - [x] Add instructions for putting code in a specific named file for each analysis. - [x] Check chapter begins with the finished map, chart or other intended output where appropriate. - [x] Add or update a multiple-choice quiz at the end of each substantive section. - [x] Add or update further reading. - [x] Check chapter ends with an up-to-date summary. - [x] Add bullet-point list of skills learned in this chapter. - [x] Check chapter ends with a complete script where students are expected to produce one #### Replacing outdated content - [x] Check 'Before you start' callout gives current Positron instructions. - [x] `Cmd+F` "`RStudio`" - [x] Replace RStudio-specific instructions, e.g. menu names, shortcuts - [x] Replace RStudio screenshots - [x] Replace downloading using `download.file()` and `tempfile()` with httr2 + here workflow - [x] Replace use of or reference to `st_intersection()` with `hotspot_clip()` or use `st_join()` if columns from `y` are needed. - [x] Use kbd shortcodes e.g. `press {{< kbd win=Ctrl-Enter mac=Command-Return >}}` for button presses. - [x] Check chunk attributes are provided in Quarto not Rmarkdown style -- `Cmd+F` "`{r `" to check. - [x] Use `title=""` attribute for callout titles -- `Cmd+F` "`#### `" to check. - [x] Change artwork citation URL to `https://allisonhorst.com/`. - [x] Remove commented out obsolete sections. - [x] Update any hard-coded references to other chapters, which have changed as a result of chapters being reordered. - [x] Ensure any files students are asked to create (e.g. `chapter_02.R`) reflect new chapter numbers. #### Accessibility checks - [x] Add accurate alt text to every `<img>` element. - [x] Add `fig-alt` to figures produced directly by executable R chunks. - [x] Add `aria-label=""` description to each video. #### Functionality checks - [ ] Run every executable code chunk and fix any errors. - [ ] Reduce unnecessarily large image files using `harmonise_image_sizes()`. - [ ] Play every embedded video and check that it remains available. - [ ] Replace or re-record videos that show obsolete software or instructions. - [ ] Check every further-reading link. - [ ] Spell check. ### Manual checks (not LLM-assisted) - [ ] Run accessibility checker `quarto preview 01_getting_started/index.qmd --profile accessibility` - [ ] Render without freeze `quarto render --cache-refresh` to capture changes in external dependencies/resources - [ ] Check chapter in rendered desktop layout. - [ ] Check chapter at narrow browser width. - [ ] Commit the revised chapter and its associated files.
Note this checklist refers to the new Chapter 10, which was Chapter 12 in the 2025 edition and earlier.
LLM-assisted checks
Enhancements
Replacing outdated content
Cmd+F"RStudio"download.file()andtempfile()with httr2 + here workflowst_intersection()withhotspot_clip()or usest_join()if columns fromyare needed.press {{< kbd win=Ctrl-Enter mac=Command-Return >}}for button presses.Cmd+F"{r" to check.title=""attribute for callout titles --Cmd+F"####" to check.https://allisonhorst.com/.chapter_02.R) reflect new chapter numbers.Accessibility checks
<img>element.fig-altto figures produced directly by executable R chunks.aria-label=""description to each video.Functionality checks
harmonise_image_sizes().Manual checks (not LLM-assisted)
quarto preview 01_getting_started/index.qmd --profile accessibilityquarto render --cache-refreshto capture changes in external dependencies/resources