Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[curriculum-eval] curriculum_assessment.py: checkpoint_quality & scaffolding — regexes miss :shortcode: headings (91/93 false negatives)

Đang mở Phù hợp với người mới
#4,896 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github-actions, python
Lĩnh vực
testing, tooling

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ả

curriculum documentation quality

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.md line 138: ## :white_check_mark: Checkpoint (5 checklist items) and line 21: ## :clipboard: Before You Start — yet the report shows has_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

Mở trong Codespaces

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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của githubnext/gh-aw-workshop

Tất cả issue của githubnext/gh-aw-workshop

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.