You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b25daad
Browse filesBrowse the repository at this point in the historyBrowse files
|`student-progression.yml`| Issue closed | Read/Write | Creates the next challenge issue |
118
118
|`autograder-conflicts.yml`| Push | Read | Checks for conflict markers |
119
119
|`autograder-local-commit.yml`| Push | Read | Verifies local commit evidence |
@@ -181,7 +181,7 @@ See [teardown-checklist.md](classroom/teardown-checklist.md) for the complete po
181
181
182
182
**Deployment verification:** Complete the verification checklist in the [Workshop Deployment Guide](classroom/README.md#step-6-verify-everything-works). This confirms:
183
183
- Student repos are created correctly from the template
184
-
-Aria responds to PRs within 60 seconds
184
+
-Gandalf responds to PRs within 60 seconds
185
185
- The Progression Bot creates challenge issues on issue close
186
186
- Autograding runs and reports results
187
187
- The feedback PR is created by Classroom
@@ -203,7 +203,7 @@ See [teardown-checklist.md](classroom/teardown-checklist.md) for the complete po
203
203
| Incident | Response |
204
204
|---|---|
205
205
| GitHub is down | Continue teaching fundamentals offline; resume when GitHub is back |
206
-
|Aria stops responding | Check Actions tab; facilitators post feedback manually until resolved |
206
+
|Gandalf stops responding | Check Actions tab; facilitators post feedback manually until resolved |
207
207
| Autograding fails | Check workflow logs; use it as a teaching moment about CI/CD |
208
208
| Student cannot accept invite | Verify GitHub account exists and is signed in; check roster match |
209
209
| Progression Bot skips a challenge | Check Actions tab for errors; manually create the missed issue |
Copy file name to clipboardExpand all lines: podcasts/scripts/challenges/cc-01-find-your-way-around.txt
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -975,10 +975,10 @@ This part earns its place because when your Learning Room repo is ready, Challen
975
975
The path is straightforward once it is named. Step one is from your repository page, navigate to the Issues tab. Keyboard shortcut: press G then I. Step two is you should see at least one open issue with a title like "Challenge 1: Find Your Way Around" authored by aria-bot (or github-actions[bot]). Step three is open Challenge 1. Read the issue body -- it tells you what to do, where to find evidence, and how to submit completion. That small check between steps is what makes the workflow reliable.
976
976
977
977
[JAMIE]
978
-
Let's pause on 6. Confirm Aria can talk to you. What should a learner take away from it?
978
+
Let's pause on 6. Confirm Gandalf can talk to you. What should a learner take away from it?
979
979
980
980
[ALEX]
981
-
6. Confirm Aria can talk to you: The PR validation bot, Aria, posts educational feedback whenever you open a pull request. The next useful detail is concrete: To confirm Aria is wired up, open the Actions tab in your repo and look for a workflow named pr-validation-bot (or Aria PR Validation ).
981
+
6. Confirm Gandalf can talk to you: The PR validation bot, Gandalf, posts educational feedback whenever you open a pull request. The next useful detail is concrete: To confirm Gandalf is wired up, open the Actions tab in your repo and look for a workflow named pr-validation-bot (or Gandalf PR Validation ).
982
982
983
983
[PAUSE]
984
984
@@ -995,7 +995,7 @@ Let's pause on Readiness Checkpoint. What should a learner take away from it?
995
995
Readiness Checkpoint has three jobs: name the idea, give the learner a move, and show what counts as evidence.
996
996
997
997
[ALEX]
998
-
Walk it in order: Find docs/CHALLENGES.md in your Learning Room repository; Explain the flow: issue - branch - pull request - review - merge; and Identify where Aria bot feedback appears on a PR (the Conversation tab). Pause after each step and listen for the confirmation before moving on.
998
+
Walk it in order: Find docs/CHALLENGES.md in your Learning Room repository; Explain the flow: issue - branch - pull request - review - merge; and Identify where Gandalf bot feedback appears on a PR (the Conversation tab). Pause after each step and listen for the confirmation before moving on.
999
999
1000
1000
[ALEX]
1001
1001
Keep the teaching thread moving. Anchor this part on Two Tracks That Reinforce Each Other. Throughout Day 1 you work on two parallel learning tracks, both in your own account. The durable skill is not memorizing one screen. It is knowing how to find your footing when the screen changes.
@@ -1032,7 +1032,7 @@ Use the comparison to make a decision, not to recite a table. The main contrasts
1032
1032
Keep the teaching thread moving. Learning Cards: Two Tracks, One Account has three jobs: name the idea, give the learner a move, and show what counts as evidence.
1033
1033
1034
1034
[ALEX]
1035
-
Here is the part to remember. GitHub Skills modules run in your personal account; press G I from any Skills repo to see the issue thread where Mona posts instructions. Your Learning Room repository lives at a different URL inside the workshop organization; bookmark it and use Alt+D (address bar) to confirm which repo you are in. Aria's bot comments on your PRs appear as PR conversation comments; press 3 on the PR page to jump between them. GitHub Skills repos have a distinct green banner at the top of the README that says "Start course"; your Learning Room repo has no such banner. Check the repository name in the top-left header to confirm which track you are working in (Skills repo vs. your Learning Room). Aria's avatar appears next to bot comments; your human reviewer's avatar appears next to peer review comments.
1035
+
Here is the part to remember. GitHub Skills modules run in your personal account; press G I from any Skills repo to see the issue thread where Mona posts instructions. Your Learning Room repository lives at a different URL inside the workshop organization; bookmark it and use Alt+D (address bar) to confirm which repo you are in. Gandalf's bot comments on your PRs appear as PR conversation comments; press 3 on the PR page to jump between them. GitHub Skills repos have a distinct green banner at the top of the README that says "Start course"; your Learning Room repo has no such banner. Check the repository name in the top-left header to confirm which track you are working in (Skills repo vs. your Learning Room). Gandalf's avatar appears next to bot comments; your human reviewer's avatar appears next to peer review comments.
1036
1036
1037
1037
[JAMIE]
1038
1038
Let's pause on Your Learning Room Folder Structure. What should a learner take away from it?
@@ -1058,7 +1058,7 @@ Let's pause on Why you create a separate branch. What should a learner take away
1058
1058
Why you create a separate branch has three jobs: name the idea, give the learner a move, and show what counts as evidence.
1059
1059
1060
1060
[ALEX]
1061
-
Here is the part to remember. Protected main branch - The main branch in your Learning Room is protected; changes have to land via pull request even though you own the repo. This mirrors how mature open source projects work. Your workspace - Your learn/ branch is where you commit and push changes before opening a PR. Clean history - Keeping experiments off main until they are reviewed (by you, by Aria, or by a peer) keeps your project history easy to read. Realistic workflow - Contributors to real open source projects always create feature branches before opening a PR. You are practicing exactly that pattern.
1061
+
Here is the part to remember. Protected main branch - The main branch in your Learning Room is protected; changes have to land via pull request even though you own the repo. This mirrors how mature open source projects work. Your workspace - Your learn/ branch is where you commit and push changes before opening a PR. Clean history - Keeping experiments off main until they are reviewed (by you, by Gandalf, or by a peer) keeps your project history easy to read. Realistic workflow - Contributors to real open source projects always create feature branches before opening a PR. You are practicing exactly that pattern.
1062
1062
1063
1063
[JAMIE]
1064
1064
Let's pause on How to use your branch. What should a learner take away from it?
@@ -1209,7 +1209,7 @@ Let's pause on Your assigned peer reviewer (when one is paired with you). What s
1209
1209
Your assigned peer reviewer (when one is paired with you) has three jobs: name the idea, give the learner a move, and show what counts as evidence.
1210
1210
1211
1211
[ALEX]
1212
-
Here is the part to remember. PR title: "Complete [TODO] sections in welcome.md". PR description: lists which sections were completed. Aria's feedback: checks that all [TODO] markers are removed, heading hierarchy is valid. The actual file changes (Files Changed tab): sees the diff showing old [TODO] markers replaced with new content. Inline comment on the "Who Can Contribute?" paragraph: "Great addition - I especially like the point about AT users bringing valuable perspective.". Overall comment: "The content reads well and all TODOs are resolved. One suggestion: the 'Finding Something to Work On' section could mention checking if an issue already has an assignee.".
1212
+
Here is the part to remember. PR title: "Complete [TODO] sections in welcome.md". PR description: lists which sections were completed. Gandalf's feedback: checks that all [TODO] markers are removed, heading hierarchy is valid. The actual file changes (Files Changed tab): sees the diff showing old [TODO] markers replaced with new content. Inline comment on the "Who Can Contribute?" paragraph: "Great addition - I especially like the point about AT users bringing valuable perspective.". Overall comment: "The content reads well and all TODOs are resolved. One suggestion: the 'Finding Something to Work On' section could mention checking if an issue already has an assignee.".
1213
1213
1214
1214
[ALEX]
1215
1215
Walk it in order: Receives notification: "PR review requested"; Navigates to the PR in your Learning Room repo (they have collaborator access); Leaves review comments; and Submits review: Approve (or Request Changes if a [TODO] marker was missed). The point is not speed; the point is never losing your place.
@@ -1229,7 +1229,7 @@ Let's pause on You (PR author). What should a learner take away from it?
1229
1229
You (PR author) has three jobs: name the idea, give the learner a move, and show what counts as evidence.
1230
1230
1231
1231
[ALEX]
1232
-
The path is straightforward once it is named. Step one is read Aria's feedback and any human review. Step two is talks to the reviewer if something is unclear. Step three is makes changes based on feedback. Step four is pushes new commits to the same branch. If one step does not match what you hear, stop there and re-orient.
1232
+
The path is straightforward once it is named. Step one is read Gandalf's feedback and any human review. Step two is talks to the reviewer if something is unclear. Step three is makes changes based on feedback. Step four is pushes new commits to the same branch. If one step does not match what you hear, stop there and re-orient.
1233
1233
1234
1234
[JAMIE]
1235
1235
Before we leave You (PR author), what is the practical point?
@@ -1241,7 +1241,7 @@ First, re-addresses the feedback. That is the rhythm: orient, act, verify, conti
1241
1241
What is the teaching move inside Visibility?
1242
1242
1243
1243
[ALEX]
1244
-
Here is the part to remember. Aria re-validates on each new commit and updates its comment. Your reviewer sees the updated activity in the PR. The PR timeline shows iteration happening.
1244
+
Here is the part to remember. Gandalf re-validates on each new commit and updates its comment. Your reviewer sees the updated activity in the PR. The PR timeline shows iteration happening.
1245
1245
1246
1246
[PAUSE]
1247
1247
@@ -1324,7 +1324,7 @@ Can you translate that into plain choices?
1324
1324
Key Differences: Skills Module vs. Your Learning Room has three jobs: name the idea, give the learner a move, and show what counts as evidence.
1325
1325
1326
1326
[ALEX]
1327
-
Use the comparison to make a decision, not to recite a table. The main contrasts are: GitHub Skills (Your Account) means Your Learning Room (Classroom). Your personal copy of a Skills repo means Your private copy of learning-room-template. Mona (GitHub) means Aria (PR validation) and the Student Progression bot.
1327
+
Use the comparison to make a decision, not to recite a table. The main contrasts are: GitHub Skills (Your Account) means Your Learning Room (Classroom). Your personal copy of a Skills repo means Your private copy of learning-room-template. Mona (GitHub) means Gandalf (PR validation) and the Student Progression bot.
1328
1328
1329
1329
[ALEX]
1330
1330
Keep the teaching thread moving. Here is the learner-facing version. When the facilitators pair you with another participant for Challenge 3 or Challenge 8, you will be added as a collaborator on their Learning Room repo. Put another way, here is how to find the PRs they want you to look at.
@@ -1411,7 +1411,7 @@ The teaching point here is not the label; it is the move. When the facilitators
1411
1411
[PAUSE]
1412
1412
1413
1413
[ALEX]
1414
-
Keep the teaching thread moving. This part earns its place because your repo is your own; you only see your own PRs. That gives the learner a foothold: Aria's feedback is on your PR alone, and any peer reviewer is specifically assigned to you.
1414
+
Keep the teaching thread moving. This part earns its place because your repo is your own; you only see your own PRs. That gives the learner a foothold: Gandalf's feedback is on your PR alone, and any peer reviewer is specifically assigned to you.
1415
1415
1416
1416
[JAMIE]
1417
1417
Let's pause on "Can I comment on someone else's PR?". What should a learner take away from it?
@@ -1437,7 +1437,7 @@ Keep the teaching thread moving. Anchor this part on "How long does review take?
1437
1437
Let's pause on "What if bot feedback is wrong?". What should a learner take away from it?
1438
1438
1439
1439
[ALEX]
1440
-
The reason this matters is simple: Aria is intentionally educational, not punitive -- if you disagree with a check, the facilitators can override it. The listener should be able to check this: Aria is not perfect, which is exactly why human review still matters.
1440
+
The reason this matters is simple: Gandalf is intentionally educational, not punitive -- if you disagree with a check, the facilitators can override it. The listener should be able to check this: Gandalf is not perfect, which is exactly why human review still matters.
Copy file name to clipboardExpand all lines: podcasts/scripts/challenges/cc-03-join-the-conversation.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Instructions has three jobs: name the idea, give the learner a move, and show wh
33
33
Here are the anchors worth keeping. Confirm you can reproduce the problem they described. Suggest an approach to fix it. Ask a clarifying question.
34
34
35
35
[ALEX]
36
-
Start here: Open the Peer Simulation: Welcome Link Needs Context issue in this repository. If your facilitator gave you access to a real buddy repository, you may use your buddy's Challenge 2 issue instead. Then: Leave a meaningful comment on their issue. Ideas. Next: Use an @mention in your comment. For the simulation, mention @aria-bot. For a real buddy repository, mention your buddy's username. Last: Add a reaction to the original issue. The point is not speed; the point is never losing your place.
36
+
Start here: Open the Peer Simulation: Welcome Link Needs Context issue in this repository. If your facilitator gave you access to a real buddy repository, you may use your buddy's Challenge 2 issue instead. Then: Leave a meaningful comment on their issue. Ideas. Next: Use an @mention in your comment. For the simulation, mention @gandalf-bot. For a real buddy repository, mention your buddy's username. Last: Add a reaction to the original issue. The point is not speed; the point is never losing your place.
37
37
38
38
[JAMIE]
39
39
What is the one idea that makes the next few steps less mysterious?
@@ -53,7 +53,7 @@ Right. The magic is not speed. The magic is knowing what changed and why it matt
53
53
[PAUSE]
54
54
55
55
[ALEX]
56
-
Now bring the learner back to the room. Anchor this part on Peer simulation check. If your facilitator gave you a real buddy, check whether they commented on your issue and reply. This is the part to say slowly: Otherwise, reply to Aria or to your own peer-simulation comment with one follow-up thought.
56
+
Now bring the learner back to the room. Anchor this part on Peer simulation check. If your facilitator gave you a real buddy, check whether they commented on your issue and reply. This is the part to say slowly: Otherwise, reply to Gandalf or to your own peer-simulation comment with one follow-up thought.
57
57
58
58
[JAMIE]
59
59
What would you say to someone who is already bracing for this to be too much?
0 commit comments