feat: add student course roadmap and Start Here onboarding template#188
feat: add student course roadmap and Start Here onboarding template#188accesswatch merged 1 commit intomainfrom
Conversation
… nav fixes Added: - learning-room/docs/course-roadmap.md - full step-by-step student guide (Day 1, Day 2, Bonus, support order, completion checklist) - learning-room/.github/ISSUE_TEMPLATE/start-here-roadmap.yml - onboarding issue template linking roadmap, challenge hub, solutions, student guide via canonical absolute URLs Fixed: - learning-room/README.md: broken relative paths to challenge hub and workshop docs - learning-room/.github/STUDENT_GUIDE.md: corrected challenge hub path, added roadmap link Tests: - Added course-roadmap existence and content gate - Added entry-point link enforcement for README and Student Guide - Added Start Here template existence and canonical URL gate - All 68 automation tests pass, classroom self-test 9/9 pass
Learning Room Validation ReportGreat work. Your changes look good. Resources |
Peer Review AssignedHi @accesswatch! Your PR has been automatically paired with @taylorarndt for peer review. For @taylorarndt:This is a great opportunity to practice code review skills! Here's what to look for: Content Quality:
Accessibility:
Documentation:
Review Guidelines:
Resources: Pairing by Learning Room Grouping Engine |
|
Hi! I am Aria. Here is my review of your pull request: Report StatusValidation Needs Attention [ACTION REQUIRED] Required Checks
Suggestions for ImprovementThese are optional but will make your contribution even better:
Accessibility Analysis
Learning ResourcesBased on your changes, these guides might help: Automated validation by Learning Room Bot. Aria generated this review. Last updated: 2026-05-05T04:59:05.998Z |
Progress UpdateGreat work, @accesswatch! Current Level: Explorer Available Challenges:
Keep going! |
There was a problem hiding this comment.
Pull request overview
Adds a student-facing course roadmap and an optional onboarding issue form to the Learning Room template, while updating documentation entry points and adding consistency checks around the new resources.
Changes:
- Added
learning-room/docs/course-roadmap.mdas a step-by-step Day 1/Day 2/bonus path for students. - Added a new
start-here-roadmap.ymlissue form and linked the roadmap from the Learning Room README and student guide. - Extended
challenge-doc-consistency.test.jswith new checks for roadmap presence and resource links.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
learning-room/README.md |
Updates student-facing entry links and adds a roadmap shortcut. |
learning-room/docs/course-roadmap.md |
Introduces the new roadmap document for workshop progression. |
learning-room/.github/STUDENT_GUIDE.md |
Adds roadmap reference and updates challenge hub link. |
learning-room/.github/ISSUE_TEMPLATE/start-here-roadmap.yml |
Adds a new onboarding issue form with resource links. |
.github/scripts/__tests__/challenge-doc-consistency.test.js |
Adds drift checks for roadmap existence and link targets. |
| name: "Start Here: Student Course Roadmap" | ||
| description: First-stop guide for students to follow setup, challenges, and support resources in order. | ||
| title: "Start Here: Student Course Roadmap (@{username})" | ||
| labels: ["onboarding", "student"] |
| 14. Add a final issue comment with what you learned and your merged PR link | ||
|
|
||
| See the [workshop documentation](../../docs/) for full step-by-step guidance. | ||
| See the [workshop documentation](../docs/) for full step-by-step guidance. |
| - **Celebrate milestones** (first challenge, Day 1 complete, all challenges complete) | ||
|
|
||
| [**View Available Challenges →**](docs/CHALLENGES.md) | ||
| [**View Available Challenges →**](../docs/CHALLENGES.md) |
| 1. Read the [Setup Guide](setup-guide.md). | ||
| 2. Open the [Challenge Hub](../../docs/CHALLENGES.md). | ||
| 3. Keep the [Keyboard Shortcuts](keyboard-shortcuts.md) page open if useful. |
| - [Markdown Reference (Appendix C)](https://github.com/Community-Access/git-going-with-github/blob/main/docs/appendix-c-markdown-reference.md) | ||
| - [Accessibility Standards (Appendix M)](https://github.com/Community-Access/git-going-with-github/blob/main/docs/appendix-m-accessibility-standards.md) | ||
| - [Challenge Hub](../docs/CHALLENGES.md) | ||
| - [Challenge Hub](../../docs/CHALLENGES.md) |
| assert.match( | ||
| readme, | ||
| /\[\*\*View Available Challenges →\*\*\]\(\.\.\/docs\/CHALLENGES\.md\)/, | ||
| 'learning-room/README.md should link to canonical challenge hub path' | ||
| ); | ||
|
|
||
| assert.match( | ||
| studentGuide, | ||
| /\[Course Roadmap\]\(\.\.\/docs\/course-roadmap\.md\)/, | ||
| 'learning-room/.github/STUDENT_GUIDE.md should link to course roadmap' |
| ## How to Contribute | ||
|
|
||
| 1. Open the canonical challenge list: `docs/CHALLENGES.md` | ||
| 1. Open the canonical challenge list: `../docs/CHALLENGES.md` |
| - Completed capstone challenge (16) | ||
| - Optional: completed bonus challenges (A-E) | ||
|
|
||
| When in doubt, return to the [Challenge Hub](../../docs/CHALLENGES.md). It is the canonical challenge reference. |

Summary
Adds a student-facing course roadmap and onboarding issue template to guide students step-by-step through the full workshop.
Changes
Validation