Skip to content

Requisite diagram and enrolment steps - #146

Closed
HarryRandall wants to merge 3 commits into
feat/stack-2-course-tagsfrom
feat/stack-3-requisites
Closed

HarryRandall wants to merge 3 commits into
feat/stack-2-course-tagsfrom
feat/stack-3-requisites

Conversation

@HarryRandall

@HarryRandall HarryRandall commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Requested by haz · project thread

Summary

Merge after #145.

Before: a course's requisites showed as a prerequisite graph and a text summary.

After: requisites show as a merge diagram (met prerequisites in green, unpublished courses linked, no unlocks column when nothing follows) and as enrolment steps. Unit requirements link to matching courses and check tagged units, and admins can preview requisites as a sample student.

How: requisite evaluation and sample students in lib/coursemap, then the diagram and enrolment steps replacing prereq-graph.tsx. A last commit updates a diagram test that still expected unpublished courses not to link.

Verification

  • pnpm format:check, pnpm check:repository, ESLint, tsc and unit tests pass; CI green apart from the Vercel preview (daily deploy limit)

Deployment notes

None.

@vercel

vercel Bot commented Sep 26, 2026

Copy link
Copy Markdown

Deployment failed for project coursemap with the following error:

Resource is limited - try again in 1 day (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/coursemap?upgradeToPro=build-rate-limit

@vercel

vercel Bot commented Sep 26, 2026

Copy link
Copy Markdown

Deployment failed for project coursemap with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/coursemap?upgradeToPro=build-rate-limit

@HarryRandall HarryRandall changed the title Stack 3/6: requisite diagram and enrolment steps Requisite diagram and enrolment steps Sep 26, 2026

Copy link
Copy Markdown
Owner Author

Replaced by #152 (same commits, branch renamed to feat/requisite-diagram).


Generated by Claude Code

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