Commit 6429b05
[COURSE] Add SCR403 Delving Into Simplicity course (#4460)
* [COURSE] Add SCR401 Delving Into Simplicity
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* local content update
* local content update
* local content update
* [COURSE] Replace SCR401 with SCR403 Simplicity course
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* local content update
* refactor(scr403): move all 28 quiz questions to final exam pool
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>
* fix(scr403): correct course metadata and quiz formatting to pass validation
- 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>
* refactor(scr403): simplify course goal statement
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>
* feat(schema): update professor validation schema and add contributor_id
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>
* fix: update SCR403 simplicity course thumbnail
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* review(scr403): apply maintainer feedback
- fix NUMS ('Nothing-Up-My-Sleeve', not 'Non-Mundane Secret') + restore recursive CMR rule, worked tex1p address derivation, and Witness Values rationale (Programs and Addresses)
- re-attribute Simplicity ecosystem projects (Simplicity DEX / Swaption by SideSwap / Deadcat by Resolvr); correct 2012 origin; Solidity as contract language; calls-only
- add copair/dist design rationale + sequent-calculus 'functional interpretation' wording (Combinator Completeness)
- restore BIP340 batch-verification + CISA links, add C/I/U effect summary table (Two Side Effects)
- repoint all 28 quizzes from Final Exam to their content chapters; author -> Rogzy professor id
- balance quiz answer lengths (remove length tell); fix explanation nits (004, 007)
- add course description H1; shorten intro; punctuation cleanups; drop empty professor twitter
* quiz(scr403): expand + re-grade exam pool to 43 (21 hard / 15 intermediate / 7 easy)
- re-grade the 28 existing quizzes to true difficulty (was uniformly 'intermediate'): 7 easy, 15 intermediate, 6 hard; align durations to 15/30/45
- author 15 new hard synthesis questions across the 5 content chapters (dirs 028-042), source-verified against O'Connor's Delving Simplicity series, answer-length balanced
- meets exam requirement: >=40 total, >=20 hard, >=15 intermediate, >=5 easy
* quiz(scr403): tighten the 15 hard questions per test feedback
Condense question stems and answer options for quizzes 028-042 (e.g. #28 230->74 chars, #38 330->170) while preserving the correct answer, distractor plausibility, hard difficulty, and answer-length balance. Explanations unchanged. Addresses reviewer feedback that the new hard questions were too verbose.
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Asi0Flammeus <asi0@crqpt.com>
Co-authored-by: Asi0Flammeus <asi0@decouvrebitcoin.com>1 parent 17c4cc1 commit 6429b05
96 files changed
Lines changed: 2096 additions & 4 deletions
File tree
- courses/scr403
- assets
- en
- quizz
- 000
- 001
- 002
- 003
- 004
- 005
- 006
- 007
- 008
- 009
- 010
- 011
- 012
- 013
- 014
- 015
- 016
- 017
- 018
- 019
- 020
- 021
- 022
- 023
- 024
- 025
- 026
- 027
- 028
- 029
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
- 039
- 040
- 041
- 042
- docs/PBN-template-repo/professors
- professors/russell-oconnor
- assets
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Loading
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments