A Placement Diagnostic for a Multi-Entry Zero-to-Competitive Python Curriculum

We describe the design of a placement diagnostic instrument for Python Pathway, a five-volume zero-to-competitive Python curriculum targeting Vietnamese K-12 learners on a chuyên Tin / IOI feeder trajectory. The curriculum is multi-entry by design: Volume 0 (grades 3–5, unplugged computationalthinking literacy) and Volume 1 (grades 5–12, Python syntax and structure) both function as legitimate starting points, and older self-directed readers with prior programming exposure may legitimately skip into mid-Vol 1 or Vol 2. A self-directed reader who mis-places either stalls or disengages without recourse. The instrument must therefore produce five routing decisions — Vol 0 entry, Vol 1 entry, mid-Vol 1 skip, Vol 2 direct, or pre-Vol-0 remediation — with enough precision that a first-time reader at home can take the diagnostic and start the right volume the same afternoon. We specify a 15–20 item pool across four fixed constructs (reading-fluency floor, numeracy floor, prior-CS notionalmachine knowledge, computational-thinking disposition) and one adaptive block (Vol 2 candidacy, administered only to learners scoring perfect on prior-CS). We describe scoring (conjunctive across constructs, compensatory within construct), routing (explicit decision tree with item-level mid-Vol-1-skip chapter recommendations), and delivery trade-offs (online as primary form with Parsons puzzles and auto-grading, paper as secondary form with short-trace substitution). We lay out a revalidation loop that activates at N ≥ 100 administrations, independent of calendar. We discuss limitations: the program does not run empirical cohort validation, so v1 thresholds are expertconsensus; criterion validity is deferred to the revalidation cycle. The instrument is distributed as advisory routing, not certification, and is designed to survive the research program's no-cohort constraint.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-05-12
DOI
https://doi.org/10.5281/zenodo.20131508
Primary Topic
Teaching and Learning Programming
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

A Placement Diagnostic for a Multi-Entry Zero-to-Competitive Python Curriculum

That Le
Zenodo (CERN European Organization for Nuclear Research)
Teaching and Learning Programming
preprint

A Placement Diagnostic for a Multi-Entry Zero-to-Competitive Python Curriculum

That Le
preprint en

Abstract

We describe the design of a placement diagnostic instrument for Python Pathway, a five-volume zero-to-competitive Python curriculum targeting Vietnamese K-12 learners on a chuyên Tin / IOI feeder trajectory. The curriculum is multi-entry by design: Volume 0 (grades 3–5, unplugged computationalthinking literacy) and Volume 1 (grades 5–12, Python syntax and structure) both function as legitimate starting points, and older self-directed readers with prior programming exposure may legitimately skip into mid-Vol 1 or Vol 2. A self-directed reader who mis-places either stalls or disengages without recourse. The instrument must therefore produce five routing decisions — Vol 0 entry, Vol 1 entry, mid-Vol 1 skip, Vol 2 direct, or pre-Vol-0 remediation — with enough precision that a first-time reader at home can take the diagnostic and start the right volume the same afternoon. We specify a 15–20 item pool across four fixed constructs (reading-fluency floor, numeracy floor, prior-CS notionalmachine knowledge, computational-thinking disposition) and one adaptive block (Vol 2 candidacy, administered only to learners scoring perfect on prior-CS). We describe scoring (conjunctive across constructs, compensatory within construct), routing (explicit decision tree with item-level mid-Vol-1-skip chapter recommendations), and delivery trade-offs (online as primary form with Parsons puzzles and auto-grading, paper as secondary form with short-trace substitution). We lay out a revalidation loop that activates at N ≥ 100 administrations, independent of calendar. We discuss limitations: the program does not run empirical cohort validation, so v1 thresholds are expertconsensus; criterion validity is deferred to the revalidation cycle. The instrument is distributed as advisory routing, not certification, and is designed to survive the research program's no-cohort constraint.

Zenodo (CERN European Organization for Nuclear Research)
ElSohly Laboratories (United States) (US)
Quality Education
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Placement Diagnostic for a Multi-Entry Zero-to-Competitive Python Curriculum — That Le · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS