Toolchain Trail
'Level two' game to set up tools.
Toolchain Trail Capstone
The7Blueprints
Hope Fune, Anishka Sangvi, Kailyn Sanford, Meryl Chen, Anika Maranthe, Avantika Chittari, Laya Balaji
Toolchain Trail is the second level of the OCS Onboarding Gamification project and builds upon the foundation established in Level 1, Identity Forge. Its purpose is to guide students through setting up and verifying a complete development environment for students using macOS, Windows/WSL, or Linux.
Team: Hope Fune, Anishka Sangvi, Kailyn Sanford, Meryl Chen, Anika Maranthe, Avantika Chittari, Laya Balaji
Project Stages
Development Environment Verification
View stage details
Improve the existing verifyTools.sh Bash script so it can determine whether a student's development environment is properly configured.
- Find the repository automatically and verify required tools, files, and project configuration.
- Give clear remediation steps and a passed, warning, or failed summary with the correct exit code.
- Keep checks secure, platform-aware, and documented in the README.
Python Onboarding Agent
View stage details
Replace the Bash verification script with a cross-platform Python onboarding agent that produces structured JSON for every verification.
- Verify development tools, GitHub access, repository setup, and project runtime across supported platforms.
- Record structured results and connect them to each student's GitHub identity.
- Track progress, retries, and regressions to gate levels and surface students who need help.
Toolchain Trail Stations
View station purposes
Terminal Town Gate
Shell fundamentals and package management
Compiler Canyon Forge
Java or Python runtime
Editor Isle Tower
VS Code/Cursor and WSL configuration
Git Village Hall
Git installation and configuration
GitHub Gateway Arch
GitHub authentication and repository connectivity
Build Bridge
Project build and runtime verification
Integration Summit (Gated)
Final end-to-end verification
Map Structure
Explore the map plan
- The player begins at The Setup Grounds, located at the center of the map.
- Six buildings surround the central area, each representing one development-environment station.
- Integration Summit is a locked side path that becomes available only after all six stations are complete.
- Each station has a unique building, floating nameplate, purpose icons, wooden sign, and completion feedback.
- Integration Summit initially appears desaturated and locked.
Building States
Each station makes its progress visible as students move from setup to verified completion.
Locked
Desaturated with unlit torches and no glow.
Active
Full color with lighting and a glowing entrance.
Stuck
Active appearance with a subtle warning glow.
Complete
Full color with a steady glow and completion indicator.
NPC Feedback & Completion
A new NPC dialogue system appears when a student completes a station. The popup contains a pixel-art NPC portrait, a short informational or fun-fact text, and a Continue button, matching the existing sidebar for visual consistency.
What the feedback confirms
- Environment Verification
- Automated Onboarding
- Progress Tracking
- Gamified Learning
- Teacher Dashboard Evidence
Feedback assets
Why it matters
Transform development-environment setup from a complicated technical process into a guided, measurable, and interactive learning experience.