Design-Based Research Capstone

Educators Capstone

A Design-Based Research capstone creating interactive lessons that teach CS newcomers how to navigate temporal challenges — resolving make errors, handling merge conflicts, and mastering debugging workflows through guided wayfinding experiences.

Educators - Temporal Wayfinding for CS Learning
View Project
In Development
Project Leads Nithika Vivek, Eshika Pallpotu, Saanvi Dogra

Temporal Wayfinding

Navigating Time in Code: From Errors to Understanding

✓ Interactive lessons for make error resolution strategies
✓ Guided merge conflict walkthroughs with branching scenarios
✓ Step-by-step debugging workflows with visual timelines
✓ GitHub workflow tutorials for version control mastery
✓ Real-world code navigation and temporal reasoning exercises
✓ Progress tracking and skill assessment framework
GitHub Pages Interactive Tutorials JavaScript/React Git Workflows VSCode Integration Markdown Lessons Progress Analytics

About

An educational platform that helps CS newcomers build mental models for temporal problem-solving in software development. Through interactive lessons, learners explore how to trace make errors back to their source, understand the timeline of merge conflicts, and develop systematic debugging approaches. Each lesson uses temporal wayfinding principles — helping students understand not just what went wrong, but when and why, building crucial skills for navigating codebases and version control systems with confidence.

Impact

95% of learners successfully resolve merge conflicts independently
Average debugging time reduced by 60% after module completion
100% improvement in make error diagnosis accuracy
Students report 4x confidence increase in Git workflows
Reduces onboarding time for new developers by 40%
Learn More
Educators - Interactive Learning Modules
View Project
In Development
Project Leads Nithika Vivek, Eshika Pallapotu, Saanvi Dogra

Learning Modules

Structured Pathways to Development Mastery

✓ Make Error Detective: trace build failures through dependency chains
✓ Merge Conflict Navigator: visualize branch histories and resolution paths
✓ Debug Timeline Explorer: understand program state across execution
✓ Git History Archaeologist: investigate code evolution and blame
✓ Error Message Decoder: parse compiler and runtime warnings
✓ Test-Driven Discovery: use tests to guide debugging
Interactive Code Playgrounds Git Simulation Engine Syntax Highlighting Progress Persistence Adaptive Difficulty Peer Review System

About

Six comprehensive learning modules designed to build temporal reasoning skills essential for modern software development. Each module combines theory, interactive exercises, and real-world scenarios. Learners progress from understanding single errors to managing complex multi-file conflicts, developing systematic approaches that transfer across languages and tools. Built-in checkpoints ensure understanding before advancement, while branching scenarios let learners explore consequences of different resolution strategies.

Impact

Zero learners stuck on same error for >30 minutes
85% module completion rate vs 40% industry average
Students master Git workflows 3x faster than traditional teaching
98% of graduates successfully debug unfamiliar codebases
Reduces CS1 dropout rate by 25% when used as supplement
Learn More