Skip to content

Development - #62

Merged
PeterSlijkhuis merged 8 commits into
mainfrom
development
Nov 12, 2026
Merged

PeterSlijkhuis merged 8 commits into
mainfrom
development

Conversation

@PeterSlijkhuis

Copy link
Copy Markdown
Owner

No description provided.

Add Lesson 2-4 on missing values, recoding and joining (na_if, is.na,
na.omit, case_when, ordered factors, ifelse dummies, rename, left_join,
reading Excel and SPSS files with labels), with exercise m2-4-a.

Add what the guide expects where the course was silent: data types and
the global environment, script style and ?? help, the BMS package list,
the pipe shortcut, tabyl() crosstabs with janitor, the goodness-of-fit
test, pt/qt/pchisq/qchisq, Levene's and Welch's tests, Shapiro-Wilk,
Breusch-Pagan and VIF, KMO and Bartlett before a factor analysis, and the
CTT, Lambda4 and mirt pointers for psychometrics.

Frame the site for BMS bachelor students and point to the BMS
Methodology Shop for help with students' own research.
The core course now follows the BMS Research Methods and Statistics
material. Modules 16 and 17 go beyond it, so they appear in the sidebar,
on the home page and in the progress totals only when Advanced topics is
switched on under the new Settings group. Points still count every
lesson, and a link to an advanced lesson still opens it.
The credits and README now name the BMS Intro R reference guide, the
Intro R course and the Methodology Shop next to van den Berg's book, and
link the online version of the book. Each lesson shows which chapters of
the book and of the BMS guide to read along.
Each core lesson now names the chapters of the online book, and where
they apply the appendices on the normal and t-distributions, that cover
it, linked to their pages, plus the matching chapters of the BMS guide.
A test checks that all 16 chapters are read along with some lesson and
that every lesson in Modules 0 to 15 has a reference.
Factor analysis is in the BMS guide, so Lesson 17-2 moves into Module 3
(keeping its id, so saved progress still finds it) and Module 17 becomes
Mediation and reports. Sections the sources do not cover, Fisher's exact
test, robust and bootstrap intervals and nested random effects, are now
wrapped in an Advanced block that shows a one-line note until Advanced
topics is on. The model chooser lists only the models the core course
teaches, and an advanced answer says how to see it. The README gains the
chapter map.
Adds five research methods lessons before Module 0, following the BMS
psychology course Introduction to Research Methodology and Van der Kolk's
readers: research questions, units and measurement levels, sampling,
causality with crosstabs and the elaboration models, and research designs,
with four checked exercises.

Aligns existing lessons with the R the course teaches: crosstabs with the
independent variable in the columns and column percentages (09-2 and its
exercise), Tukey quartiles and whiskers by hand (04-2), the mode and tabyl
frequency tables with valid percentages (03-1), scale(), reversing and a
composite index plus the empirical rule (05-2), rm(list = ls()) (01-1) and
foreign::read.spss (02-4). Updates credits, README and counts.
The model chooser and sample size planner named each option button after
its title only, while the button also shows an example and a note. axe
4.14 reports that as label-content-name-mismatch (WCAG 2.5.3), which
failed the weekly update. The button now takes its name from its own
text, with the extra lines hidden from the name and kept as its
description.

The accessibility check now also covers the research methods lessons.
@PeterSlijkhuis
PeterSlijkhuis merged commit 0f3f7bc into main Nov 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant