@philosoph/citytech-ttpr-2026-summer-question-modules
v0.1.0
Published
Question modules for the CityTech TTPR 2026 Summer bootcamp — statistics, tech-interview vocabulary, and per-week course vocabulary. A Philosoph question-module plugin.
Downloads
108
Maintainers
Readme
@philosoph/citytech-ttpr-2026-summer-question-modules
Question modules for the CityTech TTPR 2026 Summer bootcamp, as plugins for the
Philosoph classroom-game engine. They implement the
@philosoph/module-api contract and generate
questions on the fly — never a fixed list.
What's inside:
- Statistics — standard deviation and box-and-whisker, with graphical and numerical sub-skills.
- Tech-interview vocabulary — developer, QA, IT, and security, each split into Beginner and Advanced.
- Course-week vocabulary — one module per bootcamp week, built from the lecture series' own slides (weeks 1–7: setup, web/JS, APIs, SQL, full-stack, analytics, dataviz).
Use
The engine discovers this package automatically: it's tagged with the keyword
philosoph-question-modules and exports MODULES. Install it into a Philosoph deployment and its
modules:sync step composes it in:
yarn add @philosoph/citytech-ttpr-2026-summer-question-modulesTo use the modules directly:
import { MODULES, defaultRegistry } from "@philosoph/citytech-ttpr-2026-summer-question-modules";Authoring
scripts/extract-course-vocab.mjs is a drafting aid — it scans a Marp slide deck for candidate
vocabulary terms to seed a week's module. It is not part of the build; it's how the course-week
content was drafted.
A note on how this was built
The engine, the module framework, and the bulk of these modules — including the hand-authored answer banks — were written with substantial AI assistance under human design and review. The full account of that human + AI workflow lives in the engine repo's COLLABORATION.md; this repo doesn't duplicate it. The course content itself reflects the instructor's curriculum.
License
PolyForm Noncommercial 1.0.0 — free for noncommercial use (schools, nonprofits, research, personal projects); commercial use is not granted.
