[curriculum-eval] curriculum_assessment.py: checkpoint_quality & scaffolding — regexes miss :shortcode: headings (91/93 false negatives)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 74/100
Hướng nghiên cứu
Bắt đầu với .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py và kiểm tra CHECKPOINT_RE cùng các biểu thức chính quy cho phần điều kiện tiên quyết. So sánh chúng với các tiêu đề và bằng chứng chấm điểm trong workshop/04-github-actions-intro.md; cập nhật các mẫu và thêm fixtures cho dạng emoji và shortcode, bao gồm ## Prerequisites. Chạy lại phần đánh giá và xác nhận rằng trang báo cáo cả hai phần đều có mặt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
File: .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py
Overall Score: n/a (rubric tooling defect; corpus mean 6.06, threshold 5.52)
Flagged Dimensions:
| Dimension | Score | Benchmark | Delta |
|---|---|---|---|
| checkpoint_quality | 0.0 on 91/93 pages | ≥ 4 checklist items → 10 | −10 (artifact) |
| scaffolding | 5.0 on 93/93 pages | Before You Start present → 10 | −5 (artifact) |
Root Cause (≤ 2 sentences):
CHECKPOINT_RE (##\s+✅\s*Checkpoint) and the prereq regex (##\s+📋\s*Before You Start) require literal emoji, but the workshop writes ## :white_check_mark: Checkpoint and ## :clipboard: Before You Start. Every page is therefore scored as missing both sections, which drives all current "missing_checkpoint" findings.
Evidence (quoted from the file):
workshop/04-github-actions-intro.mdline 138:## :white_check_mark: Checkpoint(5 checklist items) and line 21:## :clipboard: Before You Start— yet the report showshas_checkpoint: false,has_prereq_section: false.
Learning Science Rationale:
Valid measurement is a precondition for acting on Cognitive Load Theory or retrieval-practice findings: checkpoints support retrieval practice and prerequisite sections support scaffolding (Vygotsky/Wood), but a metric that cannot see them yields misleading rankings and wasted remediation effort.
Improvement Prompt (for an agent):
In .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, update CHECKPOINT_RE to match both "## ✅ Checkpoint" and "## :white_check_mark: Checkpoint", and update the has_prereq_section regexes to match both "## 📋 Before You Start" and "## :clipboard: Before You Start" (plus "## Prerequisites"). Add unit tests/fixtures for both forms, re-run the assessment, and confirm 04-github-actions-intro.md reports has_checkpoint=true and has_prereq_section=true. Also review the "learning_page" dimension handling for side quests.
Expected Score After Fix: ~7.5 / 10.0 corpus mean (up from 6.06)
Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · 24.7 AIC · ⌖ 0.785 AIC · ⊞ 10.4K · ◷
- expires on Oct 24, 2026, 7:44 AM UTC
- Ngôn ngữ chính
- JavaScript
- Star
- 55
- Fork
- 36
- Merge trung bình
- 2 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 14
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của githubnext/gh-aw-workshop
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
githubnext/gh-aw-workshop#4897 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
githubnext/gh-aw-workshop#4885 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 84/100
githubnext/gh-aw-workshop#4878 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
githubnext/gh-aw-workshop#4879 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 84/100
githubnext/gh-aw-workshop#4877 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của githubnext/gh-aw-workshop
Issue tương tự
-
bug needs triage P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
pbakaus/impeccable#1143 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: waiting for maintainer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
mui/material-ui#49547 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
next() is called twice when the request closes after busboy fails to startCó thể đã có người làm @NgoQuocViet2001 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[2.x] extension-manager: translation keys that changed meaning keep their old namesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởtype/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày