[curriculum-eval] curriculum_assessment.py: checkpoint_quality — regex misses :white_check_mark: headings, 90/93 pages scored 0
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
- 78/100
Línea de trabajo
El error está en CHECKPOINT_RE en .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, que solo reconoce el encabezado literal con emoji. Empieza leyendo ese patrón y luego revisa workshop/side-quest-17-07-repo-poisoning.md, que usa ## :white_check_mark: Checkpoint. Está terminado cuando el patrón acepta ambas formas de encabezado sin distinguir mayúsculas de minúsculas, una prueba unitaria cubre las dos y las 3 páginas sin checkpoint siguen marcadas.
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 90 of 93 pages; corpus mean 6.09)
Flagged Dimensions:
| Dimension | Score | Benchmark | Delta |
|---|---|---|---|
| checkpoint_quality | 0.0 (90/93 pages) | >= 4 items -> 10.0 | -10.0 |
Root Cause (<= 2 sentences):
CHECKPOINT_RE matches only the literal emoji heading, while workshop files use ## :white_check_mark: Checkpoint. Every page therefore reports has_checkpoint: false and scores 0 on a 2.0-weight dimension.
Evidence (quoted from the file):
## :white_check_mark: Checkpointfollowed by 5-7- [ ]items inworkshop/side-quest-17-07-repo-poisoning.md, yet the file is flaggedmissing_checkpoint.
Learning Science Rationale:
Valid measurement is a precondition for formative feedback (Black & Wiliam). A false 0 on checkpoint quality hides real retrieval-practice gaps (the testing effect) and distorts thresholds, trends, and flagged findings, so agents chase nonexistent problems.
Improvement Prompt (for an agent):
In .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, change CHECKPOINT_RE so it also matches ":white_check_mark:" (for example a pattern accepting either the emoji or :white_check_mark: before "Checkpoint", case-insensitive). Rerun the assessment and confirm most workshop pages now have has_checkpoint true while the 3 genuinely missing pages are still flagged. Add a unit test for both heading forms.
Expected Score After Fix: ~7.5 / 10.0 corpus mean (from 6.09)
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · 27.2 AIC · ⌖ 0.785 AIC · ⊞ 10.5K · ◷
- expires on Oct 17, 2026, 7:40 AM UTC
- Lenguaje dominante
- JavaScript
- Estrellas
- 53
- Forks
- 35
- Merge medio
- 1 d 5 h
- PR fusionados (30 d)
- 16
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 62/100
githubnext/gh-aw-workshop#4635 ·
Los mantenedores suelen responder en 1 día
-
[guidelines] side-quest-21-01-sub-agent-syntax.md: checklist checkbox count exceeds 10-item limitAbiertodocumentation guidelines
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
githubnext/gh-aw-workshop#4409 ·
Los mantenedores suelen responder en 1 día
-
Markdown lint failure on mainAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
githubnext/gh-aw-workshop#3109 · 11 comentarios ·
Los mantenedores suelen responder en 1 día
-
accessibility bug
Dificultad 2/5 1-2 días Aptitud para principiantes 68/100
githubnext/gh-aw-workshop#2744 · 10 comentarios ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
githubnext/gh-aw-workshop#4639 ·
Los mantenedores suelen responder en 1 día
Todos los issues de githubnext/gh-aw-workshop
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/rocketmq-dashboard#6896 ·
Los mantenedores suelen responder en 3 días
-
bug engine
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
frostney/GocciaScript#1746 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
SasanLabs/VulnerableApp#836 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
keyxmakerx/Chronicle#1469 ·
Los mantenedores suelen responder en 1 día