Skip to content

Add SCR403 Delving Into Simplicity course#4460

Open
Rogzy-DB wants to merge 11 commits into
devfrom
add-simplicity-courses
Open

Add SCR403 Delving Into Simplicity course#4460
Rogzy-DB wants to merge 11 commits into
devfrom
add-simplicity-courses

Conversation

@Rogzy-DB

@Rogzy-DB Rogzy-DB commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • New course: SCR403 — Delving Into Simplicity (expert, 10h, self-paced)
    • Full English course content (5 parts, 7 chapters, 767 lines)
    • 28 quiz questions assigned to final exam pool (20 drawn per attempt, no per-chapter quizzes)
    • 3 translated images + thumbnail
  • New professor: Dr. Russell O'Connor (Blockstream Research, creator of Simplicity)
    • Profile, bio, and avatar

Course origin

Based on the complete five-part "Delving Simplicity" article series published on Delving Bitcoin. Licensed CC-BY-SA-V4.

Part of MIS-0722 (Simplicity course creation) under PROJ-063 (Course Acquisition & Production).

Files added (65 new files)

  • courses/scr403/ — course.yml, en.md, quizz/000-027, assets/
  • professors/russell-oconnor/ — professor.yml, en.yml, assets/profile.webp

Test plan

  • Course renders correctly on academy frontend
  • Final exam loads with questions from the 28-question pool
  • Professor profile displays correctly
  • No per-chapter quizzes appear during course navigation

Generated with Claude Code

Rogzy-DB and others added 8 commits March 2, 2026 18:44
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove per-chapter quizzes — expert-level theoretical course doesn't
need checkpoint quizzes. Final exam draws 20 from the 28-question pool.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…dation

- Update subtopic from 'simplicity' to 'script' in course.yml to match schema enum
- Fix quiz difficulty from 'medium' to 'intermediate' across all 28 quizzes

All validation checks now pass (0 errors, 0 warnings)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@Asi0Flammeus

Asi0Flammeus commented Mar 9, 2026

Copy link
Copy Markdown
Collaborator

Validation Review - PR #4460

I've run the course validation scripts and found two areas that need attention:

✅ Course Validation (scr403)

The course now passes all validation checks (0 errors, 0 warnings) after fixing:

  • Subtopic: simplicityscript
  • Quiz difficulties: mediumintermediate (all 28 quizzes)

⚠️ Quiz Coverage Issue - Insufficient Questions for Final Exam

Current status: 28 intermediate-level questions
Required for final exam: 40 questions total

Required breakdown:

  • 5 easy questions
  • 15 intermediate questions
  • 20 hard questions

Action needed: Add 12 more questions distributed across difficulty levels to meet the 40-question requirement for the final exam.

Asi0Flammeus and others added 3 commits March 9, 2026 15:31
Shorten goal from detailed description to concise statement:
"Master the design philosophy, type system, and full lifecycle of Simplicity"

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Schema changes (professor-scheme.json):
- Add mandatory 'id' field with UUID validation
- Make 'tips' field optional (remove from required)
- Make 'affiliations' field optional (remove from required)
- Add 'github' to allowed links properties
- Allow null for 'twitter' field in links

Profile updates (russell-oconnor):
- Add contributor_id: rocket-turtle

All professor validation now passes (0 errors, 0 warnings)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Asi0Flammeus

Copy link
Copy Markdown
Collaborator

Updated the course thumbnail for SCR403 with a new design.

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