Skip to content

feat: save exercise answers to learner progress files#10

Merged
RazHadas merged 1 commit into
masterfrom
raz/exercises-answers
Jun 22, 2026
Merged

feat: save exercise answers to learner progress files#10
RazHadas merged 1 commit into
masterfrom
raz/exercises-answers

Conversation

@RazHadas

Copy link
Copy Markdown
Contributor

מה זה

שינוי ב-teaching.md — תרגילי סיום שיעור עובדים עכשיו מהקובץ האמיתי ותשובות הלומד נשמרות אוטומטית.

שינויים

.claude/commands/learn/teaching.md — Step 5

לפני:

  • הוראה להמציא תרגילים חדשים ש"אפשר לעשות עם Claude" — קובץ התרגילים התעלם

אחרי:

  1. התרגילים מוצגים מהקובץ האמיתי ({lesson_number}_exercises.md), אחד-אחד
  2. לתרגיל עם כלי חיצוני — הלומד יוצא, עושה, חוזר עם תוצאות
  3. אחרי כל תרגיל — נשמר אוטומטית ב-~/skill-tutor-tutorials/progress/exercises-lesson-X.Y.md:
    • תשובת הלומד
    • פידבק קצר (משפט אחד)

Test plan

  • /learn 0.1 — בסיום, תרגיל 1 מוצג כפי שכתוב בקובץ
  • תרגיל עם כלי חיצוני (tokenizer) — Tal שולח לעשות ומחכה לתוצאות
  • אחרי תשובה — קובץ exercises-lesson-0.1.md נוצר ב-progress
  • שיעור שני — קובץ נפרד exercises-lesson-0.2.md

🤖 Generated with Claude Code

At the end of each lesson, exercises are now presented from the actual
exercises file (not replaced with generated ones), and each completed
answer is silently saved to:
  ~/skill-tutor-tutorials/progress/exercises-lesson-X.Y.md

Each entry includes the learner's answer and one-line feedback.
File is created per-lesson and appended after each exercise completes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@RazHadas RazHadas merged commit 9f789ed into master Jun 22, 2026
1 check passed
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.

1 participant