Repository navigation
fix(challenges): point Challenges 10-11 at the student's own Learning Room repo - #239
Conversation
… Room repo Challenge 10 told students to clone vscode-sci-fi-themes (no student write access, so the push step fails) and its CLI option cloned Community-Access/learning-room.git, which does not exist. Challenge 11 sent students to the sci-fi themes repository to open their Day 2 PR, but the Day 2 autograders (local-commit, day2-pr) only run on pull requests inside the student's own learning room. Both challenges and the CHALLENGES.md hub now use the student's own Learning Room repository, matching the canonical practice flow in Chapter 14 (which already said to clone your own room and explicitly warned against cloning anything else). Chapter 14's read-only sci-fi clone examples are unchanged. Legacy .github/ISSUE_TEMPLATE copies kept in sync; work.md and html/ regenerated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Learning Room Validation ReportGreat work. Your changes look good. Resources |
|
Hi! I am Gandalf, your workshop agent. I bring a little magic to make this interaction clear, helpful, and fun. Here is my review of your pull request: Report StatusValidation Needs Attention [ACTION REQUIRED] Required Checks
Learning ResourcesBased on your changes, these guides might help: Automated validation by Learning Room Bot. Gandalf generated this review. Last updated: 2026-07-04T17:01:44.106Z |
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 |
Progress UpdateGreat work, @accesswatch! Current Level: Explorer Available Challenges:
Keep going! |
There was a problem hiding this comment.
Pull request overview
Updates the Day 2 challenge instructions so learners clone and open PRs against their own Learning Room repository (where they have write access and where autograders run), instead of the read-only sci-fi themes repo.
Changes:
- Re-targets Challenge 10/11 templates to the student’s Learning Room repo and updates the related “stuck” guidance.
- Updates the Challenge Hub summaries to match the new practice flow.
- Regenerates published artifacts (
work.md,html/, search index) to reflect the updated templates/docs.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| work.md | Regenerated workbook content reflecting updated Day 2 challenge instructions. |
| learning-room/.github/ISSUE_TEMPLATE/challenge-10-go-local.yml | Updates Challenge 10 to clone/push to the student’s Learning Room repo. |
| learning-room/.github/ISSUE_TEMPLATE/challenge-11-day2-pr.yml | Updates Challenge 11 to open the PR in the student’s Learning Room repo. |
| .github/ISSUE_TEMPLATE/challenge-10-go-local.yml | Syncs the legacy Challenge 10 issue template copy. |
| .github/ISSUE_TEMPLATE/challenge-11-day2-pr.yml | Syncs the legacy Challenge 11 issue template copy. |
| docs/CHALLENGES.md | Updates Challenge Hub Day 2 summaries and steps to point at the Learning Room repo. |
| html/work.html | Regenerated published HTML for work.md. |
| html/docs/CHALLENGES.html | Regenerated published HTML for the Challenge Hub. |
| html/search-index.json | Regenerated search index to reflect updated docs ordering/content. |
| **What you will do:** Clone the sci-fi themes repo to your computer, create a feature branch, make an edit to the README.md file, commit locally, and push to GitHub. | ||
| **What you will do:** Clone your own Learning Room repository (this repo) to your computer, create a feature branch, make an edit to the README.md file, commit locally, and push to GitHub. | ||
|
|
||
| **Your repository URL:** On this repository's main page, select the green **Code** button and copy the HTTPS URL. It looks like `https://github.com/Community-Access/learning-room-...-YOUR-USERNAME.git`. You already have write access to this repo, so your push will work without any extra setup. |
| # Step 1: Clone (paste your Learning Room URL from the green Code button) | ||
| git clone https://github.com/Community-Access/learning-room-...-YOUR-USERNAME.git | ||
| cd learning-room-...-YOUR-USERNAME |
| **What you will do:** Clone the sci-fi themes repo to your computer, create a feature branch, make an edit to the README.md file, commit locally, and push to GitHub. | ||
| **What you will do:** Clone your own Learning Room repository (this repo) to your computer, create a feature branch, make an edit to the README.md file, commit locally, and push to GitHub. | ||
|
|
||
| **Your repository URL:** On this repository's main page, select the green **Code** button and copy the HTTPS URL. It looks like `https://github.com/Community-Access/learning-room-...-YOUR-USERNAME.git`. You already have write access to this repo, so your push will work without any extra setup. |
| # Step 1: Clone (paste your Learning Room URL from the green Code button) | ||
| git clone https://github.com/Community-Access/learning-room-...-YOUR-USERNAME.git | ||
| cd learning-room-...-YOUR-USERNAME |
| 1. Open GitHub Desktop | ||
| 2. Choose File > Clone Repository | ||
| 3. Paste the URL: `https://github.com/Community-Access/vscode-sci-fi-themes.git` | ||
| 3. Paste your Learning Room repository URL (copied from the green **Code** button on this repo) |
Summary
Second instance of the missing-dependency pattern behind support#58: Challenge 10 told students to clone
vscode-sci-fi-themes(students have no write access, so Step 5 push fails) and its CLI option clonedCommunity-Access/learning-room.git, which does not exist. Challenge 11 sent students to the sci-fi themes repo to open their Day 2 PR, but the Day 2 autograders only run on PRs inside the student's own learning room.Both challenge templates and the CHALLENGES.md hub now use the student's own Learning Room repository, matching the canonical practice flow already documented in Chapter 14. Chapter 14's read-only sci-fi clone examples are unchanged.
Changes
learning-room/.github/ISSUE_TEMPLATE/challenge-10-go-local.ymlandchallenge-11-day2-pr.yml: clone/PR target is now the student's own room, with green-Code-button guidance; CLI example fixed; stuck-table row updated..github/ISSUE_TEMPLATE/legacy copies synced.docs/CHALLENGES.md: hub summaries updated;work.mdandhtml/regenerated.Tests
npm run test:automation: 87 passnpm run validate:authoritative-sources: passGenerated with Claude Code