Mark the DD track and AD102/AD103 live on the hub - #1
Merged
Merged
Conversation
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
force-pushed
the
roadmap/dd-track-and-ad102-ad103-live
branch
from
August 26, 2026 10:52
af99991 to
74d0db0
Compare
… 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
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 2. AD104 was still The hub now links all nine live courses:
Every generated link verified: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Six courses that
courses.jsonstill lists asplannedare now published and reachable:ad102ad103dd101dd102dd103dd104Each is its own repo under
uoftasicwith Pages from/docs, matchingic101andad101. 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.