[curriculum-eval] curriculum_assessment.py: checkpoint_quality — regex misses :white_check_mark: and :clipboard: headings

オープン 初心者向け
#5,549 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
76/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
python
領域
testing

調査の方向性

.github/skills/curriculum-quantitative-assessment/curriculum_assessment.pyから始めて、CHECKPOINT_RE、前提条件セクションの正規表現、:dart:や:pencil2:などのその他の絵文字照合パターンを調べてください。リテラルの絵文字とGitHubのショートコード形式の両方を含むMarkdown見出しを使って、ユニットテストを追加または調整してください。## Prerequisitesも含めます。評価を再実行し、04-github-actions-intro.mdのチェックポイント品質がゼロを上回ることを確認してください。

索引モデルが issue の本文から書いたものです。

説明

curriculum documentation quality

File: .github/skills/curriculum-quantitative-assessment/curriculum_assessment.py
Overall Score: corpus mean 6.06 / 10.0 is understated by this bug

Flagged Dimensions:

Dimension Score Benchmark Delta
checkpoint_quality 0.0 on 92/94 pages ≥ 7.5 for pages with ≥ 3 items −7.5 or more
scaffolding 5.0 on 94/94 pages 10 where "Before You Start" present −5.0

Root Cause (≤ 2 sentences):
CHECKPOINT_RE = r"##\s+✅\s*Checkpoint" and the prereq regex ##\s+📋\s*Before You Start require literal emoji, while workshop files use GitHub shortcodes (## :white_check_mark: Checkpoint, ## :clipboard: Before You Start). As a result 92/94 pages report has_checkpoint: false and 94/94 has_prereq_section: false.

Evidence (quoted from the file):

workshop/04-github-actions-intro.md line 138: ## :white_check_mark: Checkpoint followed by 5 checklist items — yet rubric-results.json reports has_checkpoint: false, checkpoint_quality: 0.0.

Learning Science Rationale:
Valid measurement is a precondition for acting on Cognitive Load and retrieval-practice findings (Roediger & Karpicke's testing effect motivates checkpoints). A rubric that scores existing checkpoints as absent sends authors to fix non-problems and hides real defects such as thin checklists, so every downstream prioritisation is distorted.

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 regex to match both "## 📋 Before You Start" and "## :clipboard: Before You Start" (plus "## Prerequisites"). Also check any other emoji-literal regexes (e.g. :dart:, :pencil2:) in the file. Add/adjust unit tests with sample markdown for both forms, re-run the assessment, and confirm checkpoint_quality > 0 for pages such as 04-github-actions-intro.md.

Expected Score After Fix: corpus mean ≈ 8.0 / 10.0 (checkpoint and scaffolding dimensions would score properly).

Generated by 🔬 Curriculum Quality Evaluator · copilot · auto · ~44 AIC · ⌖ ~1 AIC · ⊞ 5K · ◷

  • expires on Nov 11, 2026, 3:31 AM UTC
主要言語
JavaScript
スター
58
フォーク
40
平均マージ
1日 22時間
マージ済み PR(30日)
7

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

  • Dockerfile・Docker Compose ファイルなし
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

githubnext/gh-aw-workshop のほかの issue

githubnext/gh-aw-workshop の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。