Summary
No response
Details
Summary
Add an --explain mode to the Chapter 14 tutoring A/B case study analyzer
(scripts/ch14_tutoring_ab.py).
When --explain is set, the script should print human-readable explanations
alongside the numerical results (effect size, confidence interval, p-value).
Goals
Hints
- Look at how
scripts/ch14_tutoring_ab.py currently uses the CLI helper.
- Mirror the style of printouts used in Chapter 13/14 (short, clear, instructor-friendly).
- It’s fine to start with very minimal natural-language text; we can refine wording in review.
Difficulty
Beginner-friendly: good first issue for someone comfortable with basic Python
and the command line.
Files to Touch
No response
Contributor Checklist
Summary
No response
Details
Summary
Add an
--explainmode to the Chapter 14 tutoring A/B case study analyzer(
scripts/ch14_tutoring_ab.py).When
--explainis set, the script should print human-readable explanationsalongside the numerical results (effect size, confidence interval, p-value).
Goals
--explainflag to the CLI (using the sharedbase_parser).--explainis true:Hints
scripts/ch14_tutoring_ab.pycurrently uses the CLI helper.Difficulty
Beginner-friendly: good first issue for someone comfortable with basic Python
and the command line.
Files to Touch
No response
Contributor Checklist
CONTRIBUTING.md.make lintlocally.make testlocally.