[curriculum-eval] curriculum_assessment.py: checkpoint_quality — regex misses :white_check_mark: and :clipboard: shortcodes, mis-scoring 92/94 pag
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, python
- Área
- content, testing-qa
Línea de trabajo
Lee .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, especialmente CHECKPOINT_RE, la comprobación de requisitos previos y checklist_items. Compara esos patrones con los encabezados de workshop/04-github-actions-intro.md; después, revisa las pruebas unitarias relacionadas. El trabajo estará terminado cuando se reconozcan tanto los encabezados con emoji como los que usan shortcode y la evaluación informe de checkpoints en las páginas que los contienen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
File: .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py
Overall Score: n/a — affects all 94 pages (corpus mean: 6.06)
Flagged Dimensions:
| Dimension | Score | Benchmark | Delta |
|---|---|---|---|
| checkpoint_quality | 0.0 on 92/94 pages | ≥ 10 when ≥ 4 items | −10 |
| scaffolding | 5.0 on 94/94 pages | 10 when section present | −5 |
Root Cause (≤ 2 sentences):
CHECKPOINT_RE is ##\s+✅\s*Checkpoint and the prereq check uses ##\s+📋\s*Before You Start, but workshop files use the GitHub shortcodes :white_check_mark: and :clipboard:. Metrics show has_checkpoint=true on only 2 pages and has_prereq_section=true on 0, while pages such as 04-github-actions-intro.md have both sections.
Evidence (quoted from the file):
## :white_check_mark: Checkpoint...- [ ] You can identifyon,jobs, andstepsin a workflow file(fromworkshop/04-github-actions-intro.md, flaggedmissing_checkpoint)
Learning Science Rationale:
A measurement instrument must be valid before its output guides instruction: a systematic false negative on checkpoints (retrieval-practice and formative-assessment prompts, which Bloom-style mastery learning relies on) misdirects authors toward fixing non-problems and hides real gaps. It also distorts trend data — side-quest-11-09-agent-session-phases.md and side-quest-12-01-iterate-agent-output.md each dropped exactly 2.00 (the checkpoint weight) in the history window, consistent with a heading-format change rather than a content change.
Improvement Prompt (for an agent):
In .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, update CHECKPOINT_RE to match both the emoji and the shortcode heading forms, e.g. r"##\s+(?:✅|:white_check_mark:)\s*Checkpoint", and update the has_prereq_section regex to accept "##\s+(?:📋|:clipboard:)\s*Before You Start" as well as "##\s+Prerequisites". Check how checklist_items is counted so it also works for the shortcode form. Add/extend unit tests covering both forms, then re-run the assessment against workshop/ and confirm has_checkpoint is true for every page that contains a Checkpoint heading (all except 00-welcome, 01-prerequisites, 06-install-gh-aw, README) and that the corpus mean rises by about 2 points.
Expected Score After Fix: ~8.0 / 10.0 corpus mean (from 6.06; +2.0 checkpoint, up to +0.75 scaffolding)
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~42 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷
- expires on Oct 29, 2026, 3:35 AM UTC
- Lenguaje dominante
- JavaScript
- Estrellas
- 56
- Forks
- 40
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 14
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de githubnext/gh-aw-workshop
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
githubnext/gh-aw-workshop#5193 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
githubnext/gh-aw-workshop#5194 ·
Los mantenedores suelen responder en 1 día
-
[workshop-sync] workshop/side-quest-17-05-supply-chain-mcp.md: verify `network.allowed` link anchorsAbiertodocumentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
githubnext/gh-aw-workshop#5192 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
githubnext/gh-aw-workshop#5184 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
githubnext/gh-aw-workshop#5182 ·
Los mantenedores suelen responder en 1 día
Todos los issues de githubnext/gh-aw-workshop
Issues similares
-
JS/TS: JSX props compile errors should link to a doc page explaining the static-list requirementAbiertoarea: js-runtime enhancement exists-upstream interop priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
shayanhabibi/fickl#307 ·
Los mantenedores suelen responder en 1 día
-
editor good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
webarkit/webarkit-studio#16 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
superdesigndev/treg#1324 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
entur/iteru-3dbus#48 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
pigeon189/zcode-fox-widget#17 · 1 comentario ·