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 — regex misses :white_check_mark: headings, 90/93 pages scored 0

Đã đóng Phù hợp với người mới
#4,638 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
78/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ệ
markdown, python
Lĩnh vực
tooling

Hướng nghiên cứu

Lỗi nằm ở CHECKPOINT_RE trong .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py, mẫu này chỉ khớp với tiêu đề có emoji đúng nguyên văn. Hãy bắt đầu bằng cách đọc mẫu đó, sau đó kiểm tra workshop/side-quest-17-07-repo-poisoning.md, file này dùng ## :white_check_mark: Checkpoint. Công việc hoàn thành khi mẫu chấp nhận cả hai dạng tiêu đề mà không phân biệt chữ hoa chữ thường, có một unit test bao phủ cả hai, và 3 trang không có checkpoint vẫn được đánh dấu.

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 (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: Checkpoint followed by 5-7 - [ ] items in workshop/side-quest-17-07-repo-poisoning.md, yet the file is flagged missing_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
Ngôn ngữ chính
JavaScript
Star
55
Fork
36
Merge trung bình
2 ngày 8 giờ
Pull request đã merge (30 ngày)
17

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.