Skip to content

feat(week-16): add timed + solo TDD drills, self-written AI prompts - #1046

Merged
AugustChaoTW merged 1 commit into
mainfrom
feature/wk16-drills
Jun 10, 2026
Merged

AugustChaoTW merged 1 commit into
mainfrom
feature/wk16-drills

Conversation

@AugustChaoTW

Copy link
Copy Markdown
Contributor

Summary

  • Week 16 改為「TDD + Git PR 加壓演練週」,重寫 README 並移除舊版可複製的 AI 提示詞範例
  • 6/10(三)計時演練:數字根(UVA 11332 簡化版),60 分鐘內開出 PR,只准看精簡版檢查表
  • 6/11(四)獨立演練:進位計數(UVA 10035 簡化版),不發任何檢查表,課末五題自我檢測
  • 新規則:課程文件不再提供提示詞範例,AI_LOG.md「我問 AI 什麼」須逐字記錄學生自打的提示詞
  • starter 測試骨架維持紅燈先行的 TDD 流程,但收掉期望值與 assertRaises 提示

Test plan

  • 兩題參考解驗證教案內所有範例值正確
  • 兩個 starter 骨架 python -m unittest 跑出預期的 3 個紅燈

🤖 Generated with Claude Code

- Rewrite week README: pressure-drill week, remove legacy prompt templates
- 6/10 timed drill: digit root (UVA 11332 simplified), 60-min PR target,
  lite checklist only
- 6/11 solo drill: carry counting (UVA 10035 simplified), no checklist,
  5-question self-quiz after PR
- New rule: no AI prompt examples provided; AI_LOG must record
  student-typed prompts verbatim
- Starter test skeletons keep red-first TDD flow with reduced hints

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 10, 2026 05:08
@AugustChaoTW
AugustChaoTW merged commit 3f1981d into main Jun 10, 2026
1 check failed
@AugustChaoTW
AugustChaoTW deleted the feature/wk16-drills branch June 10, 2026 05:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

本 PR 將 Week 16 課程內容調整為「TDD + Git PR 加壓演練週」,新增 6/10 計時演練與 6/11 獨立演練的教案與 starter 測試骨架,並更新 Week 16 README 以反映新的流程要求(含 AI_LOG 逐字記錄自寫提示詞的規範)。

Changes:

  • 重寫 weeks/week-16/README.md:明確定義本週定位、兩堂課節奏與相關文件連結,移除舊版可複製的提示詞範例內容。
  • 新增 weeks/week-16/in_class/ 教案與課堂說明文件(6/10 計時、6/11 獨立),強調 SOP 鷹架收斂與 AI_LOG 記錄規則。
  • 新增兩個 starter 資料夾(0610/0611):提供可直接複製的測試骨架與操作說明,以維持「先紅燈再綠燈」的 TDD 流程。

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
weeks/week-16/README.md 更新 Week 16 週說明為加壓演練週,補上兩堂課安排、規則與參考文件連結。
weeks/week-16/in_class/README.md 新增本週課堂範例總覽,整理鷹架收斂表、提示詞規則與評分依據。
weeks/week-16/in_class/0610-timed-drill.md 新增 6/10 計時演練教案(數字根),包含目標、節奏、AI_LOG 要求與 starter 使用方式。
weeks/week-16/in_class/0611-solo-drill.md 新增 6/11 獨立演練教案(進位計數),包含節奏、自我檢測與 AI_LOG 要求。
weeks/week-16/in_class/0610-starter/README.md 新增 6/10 starter 使用說明與規則。
weeks/week-16/in_class/0610-starter/test_digit_root.py 新增數字根的 unittest 測試骨架(預期紅燈占位)。
weeks/week-16/in_class/0611-starter/README.md 新增 6/11 starter 使用說明與規則。
weeks/week-16/in_class/0611-starter/test_carry_counter.py 新增進位計數的 unittest 測試骨架(預期紅燈占位)。

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants