[workshop-sim] Repair: Fix checkpoint-quality detection regex to recognize :white_check_mark: shortcode
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 85/100
Direzione di ricerca
Il file da modificare è .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py. Individua il pattern regex CHECKPOINT_RE e aggiornalo in modo che corrisponda sia all'emoji ✅ che al codice abbreviato :white_check_mark:. Esegui lo script di valutazione per verificare che i punteggi checkpoint_quality non siano più zero per i 30 passaggi principali del workshop.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem statement
The shared curriculum quantitative assessment rubric (.github/skills/curriculum-quantitative-assessment/curriculum_assessment.py) scores checkpoint_quality as 0.0 for all 30 main workshop steps, because CHECKPOINT_RE = re.compile(r"##\s+✅\s*Checkpoint", ...) only matches the literal ✅ emoji character. The workshop consistently uses the GitHub emoji shortcode :white_check_mark: (e.g. ## :white_check_mark: Checkpoint) instead, per this repository's own content conventions. This is a rubric-detection artifact, not a missing-checkpoint problem — checklists with 2–6 items exist at the end of nearly every step (90 files contain the white_check_mark: Checkpoint heading), but they are invisible to the shared scoring script.
Proposed change
Update CHECKPOINT_RE in curriculum_assessment.py to match both the literal ✅ character and the :white_check_mark: shortcode, for example: re.compile(r"##\s+(?:✅|:white_check_mark:)\s*Checkpoint", re.IGNORECASE). Re-run the assessment script across all 30 steps to confirm checkpoint_quality now reflects the checklist_items count already computed for each file (currently unused because has_checkpoint gates the score to 0).
Failure mode classification
Learning barrier (measurement/scaffolding-detection gap, not an actual missing scaffolding gap).
Quantitative guardrail
- Cohort mean
overall_score: 6.37/10 (30 steps) - Weakest rubric dimension across the corpus:
checkpoint_qualityat 0.0/10 (every step) - Current learning KPI index: 2.9/10 (active_learning 4.17 · checkpoint_quality 0.0 · scaffolding 5.0)
- This change only corrects detection logic — it does not alter any workshop content, so
overall_scorefor every step can only rise (ascheckpoint_qualitymoves from 0 towardmin(10, checklist_items * 2.5)), and the learning KPI index rises proportionally sincecheckpoint_qualitycarries a 2.0 weight in(2.0 × active_learning + 2.0 × checkpoint_quality + 1.5 × scaffolding) / 5.5.
Acceptance criteria
-
curriculum_assessment.py'sCHECKPOINT_REmatches both✅and:white_check_mark:checkpoint headings - The shared curriculum quantitative assessment
overall_scorefor affected steps (all 30 main steps) stays flat or improves after the change - The learning KPI index
(2.0 × active_learning + 2.0 × checkpoint_quality + 1.5 × scaffolding) / 5.5stays flat or improves cohort-wide, confirming students who remain in the workshop are still building skills effectively - No workshop checklist content is removed or weakened — this is a detection-only fix; existing checkpoints and checklist items are preserved exactly as-is
Suggested owner
copilot coding agent
Related to #3772
Generated by 🔬 Workshop Student Simulator · copilot · auto · 247 AIC · ⌖ 9.63 AIC · ⊞ 14.8K · ◷
- expires on Sep 25, 2026, 8:00 AM UTC
- Lingua principale
- JavaScript
- Stelle
- 49
- Fork
- 20
- Merge medio
- 7h 55m
- PR unite (30g)
- 30
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di githubnext/gh-aw-workshop
-
curriculum documentation quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
githubnext/gh-aw-workshop#3897 ·
I maintainer di solito rispondono entro 2 giorni
-
curriculum documentation quality
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
githubnext/gh-aw-workshop#3895 ·
I maintainer di solito rispondono entro 2 giorni
-
curriculum documentation quality
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
githubnext/gh-aw-workshop#3896 ·
I maintainer di solito rispondono entro 2 giorni
-
curriculum documentation quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
githubnext/gh-aw-workshop#3894 ·
I maintainer di solito rispondono entro 2 giorni
-
[workshop-sim] Repair: Add CCA/browser signposting and tighten Copilot-access recovery in Step 7Apertafeedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
githubnext/gh-aw-workshop#3889 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di githubnext/gh-aw-workshop
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
Add: RSV Honduras FeedApertacheck:failed feeds:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
iptv-org/database#36179 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno