-
Notifications
You must be signed in to change notification settings - Fork 7
curriculum: materialize readable solutions for variables and strings #48
Copy link
Copy link
Open
Labels
area: curriculumCurriculum exercises, checks, and solutionsCurriculum exercises, checks, and solutionsdev sprintPythonlings Community Dev Sprint August 2026Pythonlings Community Dev Sprint August 2026documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerssize: MMedium, self-contained contributionMedium, self-contained contribution
Description
Metadata
Metadata
Assignees
Labels
area: curriculumCurriculum exercises, checks, and solutionsCurriculum exercises, checks, and solutionsdev sprintPythonlings Community Dev Sprint August 2026Pythonlings Community Dev Sprint August 2026documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerssize: MMedium, self-contained contributionMedium, self-contained contribution
Motivation
The current solution files are loader stubs into
_answers.py. Learners and reviewers benefit from direct, readable reference code they can inspect one exercise at a time.Current evidence
solutions/variables1.pythroughvariables10.pyandsolutions/strings1.pythroughstrings10.pyare part of the loader-stub migration target.tests/integration/test_solution_verify.py.Exact scope
Replace the 20 loader stubs for variables and strings with direct teaching-quality Python source. Preserve each expected answer and keep
_answers.pyentries intact until the full 292-file migration is complete.Acceptance checklist
solutions/variables1.pythroughvariables10.pycontain direct readable source, not loader imports or delegation.solutions/strings1.pythroughstrings10.pycontain direct readable source, not loader imports or delegation._answers.pyentries remain unchanged for the wider staged migration.Explicit exclusions
Do not change exercises, checks, manifest ordering, unrelated solution slices, or remove/restructure
_answers.py.Likely files
solutions/variables1.py…solutions/variables10.pysolutions/strings1.py…solutions/strings10.pyVerification
Also manually inspect all 20 files to ensure they are direct teaching-quality Python source.
Sprint coordination
See the sprint Discussion. This issue is unassigned and is not a reservation.