Skip to content

Mark the DD track and AD102/AD103 live on the hub - #1

Merged
vproHacks merged 2 commits into
mainfrom
roadmap/dd-track-and-ad102-ad103-live
Sep 4, 2026
Merged

vproHacks merged 2 commits into
mainfrom
roadmap/dd-track-and-ad102-ad103-live

Conversation

@vproHacks

Copy link
Copy Markdown
Member

Six courses that courses.json still lists as planned are now published and reachable:

id title live
ad102 Linear Circuits & Fabrication https://uoftasic.com/ad102/
ad103 Nonlinear Circuits https://uoftasic.com/ad103/
dd101 Intro to Digital Logic https://uoftasic.com/dd101/
dd102 Digital Logic & FPGAs https://uoftasic.com/dd102/
dd103 RTL on FPGAs & ASICs https://uoftasic.com/dd103/
dd104 Pre-Silicon Verification https://uoftasic.com/dd104/

Each is its own repo under uoftasic with Pages from /docs, matching ic101 and ad101. Verified anonymously — each returns 200 and clones without credentials.

Deliberately left for a human to merge

The repos had to be published for the courses to function at all: the org is on the free plan, so GitHub Pages cannot serve a private repo, and every lab package, checker and worksheet is fetched over https://github.com/uoftasic/<id>/…. Student testing found all eight personas quitting at the first such link while the repos were private.

But published and announced are different decisions. Merging this makes the courses discoverable from the hub. They are drafts: heavily verified — every command run, every number measured, two rounds of eight-persona student testing already fixed — but not yet reviewed by a human on the team.

So this PR is opened, not merged. Merge it when you are ready for students to find them.

Six courses that courses.json lists as planned now publish at uoftasic.com/<id>/
from their own repos with Pages from /docs, matching ic101 and ad101. Verified
anonymously: each returns 200 and clones without credentials.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012ciWhAhuxbRJGCN5DSAagT
@vproHacks
vproHacks force-pushed the roadmap/dd-track-and-ad102-ad103-live branch from af99991 to 74d0db0 Compare August 26, 2026 10:52
… see

Two gaps in this PR as it stood.

It flipped six courses to live in data/courses.json but never regenerated
index.html, which is the file GitHub Pages actually serves. Merging it would
have marked the courses live in data while the page still listed them under
Planned modules with nothing to click - the exact problem the PR set out to fix.
index.html is generated by scripts/build.py, so it is rebuilt here rather than
hand-edited.

It also still listed AD104 as planned. AD104 has been published and serves 200.

The hub now links all nine live courses, and the roadmap holds only the four
that genuinely have not been started: AD201, AD202, DD201, DD202. Verified every
generated link returns 200.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012ciWhAhuxbRJGCN5DSAagT
@vproHacks

Copy link
Copy Markdown
Member Author

Pushed two fixes to this branch. Still not merging — announcing the courses is your call.

1. The PR did not change what visitors see. It flipped six courses to live in data/courses.json, but index.html — the file Pages actually serves — is generated from that JSON by scripts/build.py, and was never rebuilt. Merging as-is would have marked the courses live in data while the page still showed them under Planned modules with nothing to click, which is the exact problem this PR exists to fix. Rebuilt with build.py rather than hand-edited.

2. AD104 was still planned. It is published and serves 200.

The hub now links all nine live courses:

Linked as live IC101, AD101, AD102, AD103, AD104, DD101, DD102, DD103, DD104
Left on the roadmap AD201, AD202, DD201, DD202 — the four not started

Every generated link verified:

https://uoftasic.com/ic101/   200      https://uoftasic.com/dd101/   200
https://uoftasic.com/ad101/   200      https://uoftasic.com/dd102/   200
https://uoftasic.com/ad102/   200      https://uoftasic.com/dd103/   200
https://uoftasic.com/ad103/   200      https://uoftasic.com/dd104/   200
https://uoftasic.com/ad104/   200

@vproHacks
vproHacks merged commit 769f4f9 into main Sep 4, 2026
2 checks passed
@vproHacks
vproHacks deleted the roadmap/dd-track-and-ad102-ad103-live branch September 4, 2026 19:04
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