Summary
A new per-variable exploratory analysis was added alongside the existing narrative index.qmd in pages/blog/posts/2025-09-01-ds4owd-002-registration-analysis/. It walks through every registration survey variable with a brief summary, a frequency plot, and two observations plus one course implication per plot.
The file is currently draft: true and needs review before it is published.
- Branch:
feature/registration-per-variable-analysis
- File:
pages/blog/posts/2025-09-01-ds4owd-002-registration-analysis/analysis.qmd
Scope of the draft
- Covers all ~54 survey questions across nine thematic sections: identity, demographics, barriers, programming, version control, tooling, LLM/AI, digital habits, goals and consent.
- Reusable
plot_freq and plot_multi helpers join the choices dictionary for human-readable labels.
- Free-text and consent fields are summarised by completeness rather than plotted.
- Rendered
_freeze output is committed so the page builds without re-running R.
Review checklist
Notes
- The
.gitignore and index.qmd changes in the working tree were not committed with this feature and are tracked separately.
Summary
A new per-variable exploratory analysis was added alongside the existing narrative
index.qmdinpages/blog/posts/2025-09-01-ds4owd-002-registration-analysis/. It walks through every registration survey variable with a brief summary, a frequency plot, and two observations plus one course implication per plot.The file is currently
draft: trueand needs review before it is published.feature/registration-per-variable-analysispages/blog/posts/2025-09-01-ds4owd-002-registration-analysis/analysis.qmdScope of the draft
plot_freqandplot_multihelpers join the choices dictionary for human-readable labels._freezeoutput is committed so the page builds without re-running R.Review checklist
raw_data.csvis gitignored, so verify the page still builds on a clean checkout from the committed_freezeoutputdraft: truetofalseonce approveddevintomainPR after merging the feature branch intodevNotes
.gitignoreandindex.qmdchanges in the working tree were not committed with this feature and are tracked separately.