IC101 linked to no course at all - #6
Merged
Merged
Conversation
IC101 is the gate every other course sits behind, and it linked to no course at all. Its only onward pointer was 'browse edu.uoftasic.com and pick Analog or Digital' - and the hub currently lists two of the nine live courses, so a student who finished the mandatory first course could not reach seven of them from anywhere. Found by running the course end to end. Names and links the first course of each track on the last page, in the 'after a pass' note, and in the quick links table, so IC101 stands on its own rather than depending on the hub being up to date. Also drops the sidebar's 'Lab packages' link. IC101 has no labs; the folder holds a .gitkeep, so the link resolved to an empty directory. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012ciWhAhuxbRJGCN5DSAagT
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.
Found by running IC101 end to end as part of a verification pass.
The gap
IC101 linked to no course at all. It is the gate every other course sits behind — later courses lean on it precisely so they do not have to re-explain the workbench — and its only onward pointer was:
The hub currently lists two of the nine live courses. So the path for a new student is:
They cannot reach DD101 or AD102–AD104 from anywhere. This is the highest-impact gap I found, and it is invisible from inside any single course.
The fix
Names and links the first course of each track in the three places a student actually finishes:
tapeout-flow.md(the last page) — a track table pointing at AD101 and DD101, and a note that each track runs on in order with every course linking to the nextsmoke-test.md— the "after a pass" note now names both tracks instead of "any track that uses the workspace"README.md— an "after this course" row in Quick linksThe point is that IC101 now stands on its own rather than depending on the hub being current. Worth merging
uoftasic/edu#1too, which fixes the hub end — but this course should not have been relying on it.Also
Drops the sidebar's Lab packages link. IC101 has no labs; the folder holds a
.gitkeep, so the link resolved to an empty directory.Verification
Link check: 58 total, 53 OK, 0 errors. Both new targets serve 200.
🤖 Generated with Claude Code
https://claude.ai/code/session_012ciWhAhuxbRJGCN5DSAagT