Facilitator Resource Index
Complete Guide to Running GitHub Classroom Workshops
Welcome, facilitator! This page helps you navigate all the documentation for running an accessible GitHub workshop for blind and low-vision students.
๐ฏ Start Here Based on Your Situation
"I've Never Run This Workshop Before"
โ Read in this order:
- FACILITATOR_GUIDE.md โ GitHub Classroom Setup section
- FACILITATOR_GUIDE.md โ Pre-Workshop Checklist
- FACILITATOR_OPERATIONS.md โ For hands-on procedures
"Workshop Is Tomorrow"
โ Quick tasks:
- FACILITATOR_GUIDE.md โ Pre-Workshop Checklist (all boxes)
- FACILITATOR_OPERATIONS.md โ 3-Hour Prep
- FACILITATOR_OPERATIONS.md โ Day-Of Checklist
"Workshop Is Happening Right Now"
โ Reference:
- FACILITATOR_OPERATIONS.md โ Hour-by-hour procedures
- FACILITATOR_CLASSROOM_TROUBLESHOOTING.md โ When things break
"A Student Got Stuck"
โ Go to:
- FACILITATOR_CLASSROOM_TROUBLESHOOTING.md โ Student-level scenarios
- Then FACILITATOR_OPERATIONS.md โ For how to respond
"Something Technical Broke"
โ Check:
- FACILITATOR_CLASSROOM_TROUBLESHOOTING.md โ Emergency protocols
- Then FACILITATOR_GUIDE.md โ Quick reference
"Workshop Just Ended, What's Next?"
โ See:
- FACILITATOR_GUIDE.md โ Post-workshop tasks
- FACILITATOR_OPERATIONS.md โ Detailed post-workshop procedures
๐ Complete Resource Reference
Primary Documents
FACILITATOR_GUIDE.md (33 KB)
The complete workshop bible. Everything from GitHub Classroom setup through post-workshop follow-up.
Main sections:
- GitHub Classroom Setup (first-time setup)
- Pre-Workshop Checklist (48 hours before)
- Day 1 Live Operations (hour-by-hour)
- Day 2 Live Operations (hour-by-hour)
- Post-Workshop Tasks (week after)
- Quick Troubleshooting Reference
- Appendices (templates, keyboard shortcuts)
When to use:
- First-time workshop setup
- Planning a cohort
- During workshop (overview reference)
FACILITATOR_OPERATIONS.md (18 KB)
Real-time, hands-on procedures. Step-by-step what to do during each hour of the workshop.
Main sections:
- Pre-Workshop Workstation Setup
- Hour-by-Hour Procedures
- Dashboard Monitoring Routines
- Chat Response Templates
- Emergency Procedures
- Facilitator Self-Care
When to use:
- During workshop (follow procedures hour-by-hour)
- Preparing facilitator workstation
- Real-time student support
FACILITATOR_CLASSROOM_TROUBLESHOOTING.md (18 KB)
Problem-solving guide. Specific issues and their solutions.
Main sections:
- Emergency Scenarios (bots down, video call broken, etc.)
- Student-Level Issues (can't find repo, confused by feedback, etc.)
- Specific Technical Scenarios (merge conflicts, autograder failures, etc.)
- GitHub Platform Issues (GitHub down, Actions slow, etc.)
- Facilitator Mistakes & Recovery
- Prevention Strategies
When to use:
- Something is broken and you need to fix it
- Student is confused or stuck
- Automation failed
Supporting Documents
FACILITATOR_CHALLENGES.md (11.6 KB)
Operations guide for managing the challenge system and student progression during a live cohort.
Covers:
- How the challenge system works
- Monitoring student progress
- Responding to help requests
- Common issue patterns
When to use:
- Understanding the challenge flow
- Monitoring student progression
- Identifying stuck students
FACILITATOR_ASSESSMENT.md (0.4 KB)
Assessment rubric and grading guidance (brief reference).
Covers:
- How to assess student work
- What "success" looks like
When to use:
- Providing meaningful feedback to students
- Deciding if student meets learning goals
๐ Typical Workflow
Weeks 1-2 Before Workshop
- Read FACILITATOR_GUIDE.md GitHub Classroom Setup
- Create your GitHub Classroom and assignments
- Follow setup checklist in FACILITATOR_GUIDE.md
48 Hours Before
- Complete FACILITATOR_GUIDE.md checklist
- Test everything one more time
- Read FACILITATOR_OPERATIONS.md overview
Day Before
- Final checklist items
- Setup workstation per FACILITATOR_OPERATIONS.md
- Message co-facilitator: "Ready for tomorrow?"
Day 1 During
- Follow FACILITATOR_OPERATIONS.md hour-by-hour
- Keep FACILITATOR_CLASSROOM_TROUBLESHOOTING.md open in another tab
- Reference FACILITATOR_GUIDE.md for overview
Day 2 During
- Same as Day 1, but reference FACILITATOR_GUIDE.md Day 2 section
- Be ready for harder scenarios and more independence from students
After Workshop
- Follow FACILITATOR_GUIDE.md post-workshop tasks
- Note what worked and what didn't
- Update this guide for next time
๐ง How to Use These Documents
During Workshop: Have These Open
Browser tabs:
- FACILITATOR_OPERATIONS.md (current section)
- FACILITATOR_CLASSROOM_TROUBLESHOOTING.md (troubleshooting reference)
- Your GitHub Classroom dashboard
- GitHub Discussions / chat with students
Physical:
- Print FACILITATOR_GUIDE.md or have on second monitor
- Notepad for tracking issues
Quick Reference: Keyboard Shortcuts
Jump to sections fast:
In your browser: Ctrl+F (or Cmd+F on Mac)
Then search for:
### Hourโ Jump to specific hour procedures**Student Says** "...โ Jump to chat response template**Symptom:** ...โ Jump to troubleshooting scenario
Getting Help
If you can't find something:
- Check "Start Here Based on Your Situation" above
- Use browser search (Ctrl+F)
- Check the table of contents in individual documents
- Ask co-facilitator or post in team chat
๐ Document Overview at a Glance
| Document | Purpose | Length | Best For |
|---|---|---|---|
| FACILITATOR_GUIDE.md | Complete workshop bible | 33 KB | Planning, overview, templates |
| FACILITATOR_OPERATIONS.md | Hour-by-hour procedures | 18 KB | During workshop, real-time decisions |
| FACILITATOR_CLASSROOM_TROUBLESHOOTING.md | Problem-solving | 18 KB | When things break or students stuck |
| FACILITATOR_CHALLENGES.md | Challenge management | 11.6 KB | Understanding progression system |
| FACILITATOR_ASSESSMENT.md | Grading rubric | 0.4 KB | Quick reference for assessment |
๐ฏ Key Principles Across All Documents
These principles appear repeatedly because they're that important:
- Accessibility First โ Test with NVDA, JAWS, VoiceOver before every workshop
- Async-Friendly โ Students can join sync or async; both are valid
- No Pressure โ Fast pace and slow pace are both OK
- Narrate Everything โ Say what you're doing before you do it
- Celebrate Effort โ Not just finished work; recognition matters
- Ask for Help โ "I don't know but let's figure it out together" is OK
- Community โ Build an environment where students help each other
๐ก Pro Tips from Experienced Facilitators
- Bookmark the documents โ You'll reference them constantly
- Add your own notes โ Margin notes about what worked for you
- Screenshot the dashboard โ Keep records of student progress
- Keep student emails โ Reference them when sending thank-yous
- Document failures โ So next time is easier
- Celebrate publicly โ Recognize achievements in real-time
- Stay hydrated โ Drink water throughout the day
- Sync with co-facilitator โ Check in every 60 minutes
๐ Related Resources
In this repository:
- classroom/README.md โ GitHub Classroom deployment guide
- docs/ โ Student-facing resources and guides
- CONTRIBUTING.md โ How to contribute to open source (post-workshop resource)
External:
- GitHub Classroom Help
- GitHub Docs
- Accessibility Testing Guide โ For testing with screen readers
โ Pre-Workshop Sanity Check
Before your first workshop, verify:
- I've read FACILITATOR_GUIDE.md GitHub Classroom Setup
- I've created a test GitHub Classroom
- I've accepted my own invite link
- Gandalf bot commented on my test PR
- Progression bot created Challenge 2 when I closed Challenge 1
- I've read FACILITATOR_OPERATIONS.md procedures
- I've set up my facilitator workstation per the guide
- I've tested video call + audio dial-in
- Co-facilitator has confirmed they're ready
- I've reviewed FACILITATOR_CLASSROOM_TROUBLESHOOTING.md emergency section
If all checked: You're ready!
If any unchecked: That item is probably your next task. Don't skip it โ it matters.
๐ Questions or Feedback?
Found an error or unclear section? Help improve this guide:
- Make a note of what confused you
- After the workshop, update the relevant document
- Tag it with what you learned
- Share with next facilitator
This guide evolves with each cohort. Your experience makes it better for the next facilitator.
Last Updated: May 2026 | Maintainer: Jeff Bishop | Version: 2.0
Navigation: โ Back to Admin | View All Docs | Classroom Setup
Authoritative Sources
Use these official references when you need the current source of truth for facts in this chapter.
Section-Level Source Map
Use this map to verify facts for each major section in this file.
- Complete Guide to Running GitHub Classroom Workshops: GitHub Docs, home, GitHub Changelog, About Git, GitHub flow, About pull requests
- ๐ฏ Start Here Based on Your Situation: GitHub Docs, home, GitHub Changelog
- ๐ Complete Resource Reference: GitHub Docs, home, GitHub Changelog
- ๐ Typical Workflow: GitHub Docs, home, GitHub Changelog, Workflow syntax for GitHub Actions, Secure use reference for GitHub Actions, GitHub Actions changelog
- ๐ง How to Use These Documents: GitHub Docs, home, GitHub Changelog
- ๐ Document Overview at a Glance: GitHub Docs, home, GitHub Changelog
- ๐ฏ Key Principles Across All Documents: GitHub Docs, home, GitHub Changelog
- ๐ก Pro Tips from Experienced Facilitators: GitHub Docs, home, GitHub Changelog
- ๐ Related Resources: GitHub Docs, home, GitHub Changelog
- โ Pre-Workshop Sanity Check: GitHub Docs, home, GitHub Changelog
- ๐ Questions or Feedback?: GitHub Docs, home, GitHub Changelog