Gaps & TODOs — dataviz (Fall 2026)
Snapshot of what’s left after the 2026-08-24 revamp session. The site is structurally complete and sendable; these are the things to finish/polish as we go. Gitignored (in /notes/).
See execution-plan.md for the full history and decisions.
A. Should do before (or right after) publishing
- Re-render with API keys + refresh
_freeze. The ported modules (getting-started, 1.1, 1.2, 3.1, 4.1, 5.1, 6.2) have a stale_freezecache because their content changed. A fullquarto renderwill re-execute them and needs:CENSUS_API_KEY(tidycensus), a FRED key (fredr), plus network for wbstats/vdemlite/World Bank. Do this on EJT’s machine beforequarto publish. - Publishing target. Point
_publish.yml/quarto publishat the neweteitelbaum/datavizrepo and switchdataviz-gwu.rocksover to it when ready. - Office hours — syllabus still says “Mondays 3–5 p.m.” (Calendly). Set Fall 2026 hours.
- Verify credit-hour numbers (37.5 / 75) against GW’s official boilerplate if the department requires exact wording.
B2. Weekly pages — built, need a review pass
- ✅ Built
weeks/week-1..16.qmd(deadline callout + Readings/Videos/Assignments), wired into sidebar,helper.Radded and sourced by index + all week pages. Pattern matches CPE/quant4ia courses. - EJT: verify deadline dates. Rule used = “lab due the Monday after it’s assigned.” Lab 3 lands on Monday Oct 12 = fall break (flagged inline as “or as announced”). Decide the real due date. Also confirm proposal (Oct 19) and final (Dec 8) dates.
- Video links: updated Getting Started + Wk4 (reading/reshaping/cleaning) + Wk5 (download/API) to the newer summer 2026 recordings (commit
9dd675c). Removed the placeholder Tables videos (dummy idwo9vZccmqwc). Tables (Wk9) now has NO videos — needs real tidycensus/gt/coef-plot recordings if you want them. Charting/color/maps videos were already the same IDs in both.
C. Polish / cosmetic
- Slides still use the OLD numbering (
week-2.1…week-13.2) and now mismatch the topic order (e.g. Wk2 “Charting” linksweek-5.1). Renumber/rename slides to topics, and update slide content to the new topic titles + plot-first order. - Stale hardcoded raw URLs in slides point to
eteitelbaum/dataviz-fall-2023(e.g.slides/week-6.1.qmd). Repoint to thedatavizrepo or a stable data host. - ✅ Module page titles retitled to topic names (commit
0e357ad). Remaining (optional): the filenames are stillmodule-5.1…6.2.qmd, so Part V’s files run 5.1, 5.2, 6.2, 6.1 (Deploying’s file is 6.2, before Project studio’s 6.1). Invisible to students (sidebar uses labels, correct order; only the URLs reflect it). A full slug-rename (building-shiny-app.qmd, etc.) would tidy the URLs but cascades into every link — defer unless wanted. - Module internal cross-references still say “module 1.2”, “module 3.1”, etc. rather than topic names — cosmetic.
weeks/week-z.qmdandweek-zz.qmdare leftover placeholder pages that still link oldcoding-assignment-1/2. Not in nav; delete or fix.
D. Done this session (for reference)
Repo setup + public GitHub · Tue/Thu topic-based plot-first schedule · syllabus (AI policy, grading, room/days, credit hours) · ported 7 summer-2026 modules · dropped GitHub Classroom → Blackboard · project restructure (proposal + final, groups ≤3) · 4 in-class labs + assessment model (labs 50 / quizzes 20 / project 30) · quiz pointer page · Healy 2e integrated across viz weeks · IDE decision (RStudio now, Positron for project phase).