Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Teacher SyncNew to Visual Studio Code? Get it now.
Teacher Sync

Teacher Sync

Southface

|
10 installs
| (1) | Free
Real-time teacher-to-student project synchronization for VS Code. Create snapshots, run live coding sessions, and allow students to experiment safely with instant reset and version control..
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

No personal user data is persisted externally beyond active session synchronization.


Security Considerations

Session access is currently controlled via session codes.

For production deployments, consider implementing:

  • Token-based authentication
  • Session expiration policies
  • Rate limiting
  • Access control restrictions

Known Limitations

  • Only the latest snapshot is stored (no version history)
  • No built-in authentication layer
  • No granular diff preview (full snapshot application only)

Planned improvements may include:

  • Incremental file diffs
  • Snapshot history
  • Role-based permission controls
  • Administrative dashboard

Architecture

Teacher Sync consists of:

  • VS Code Extension (Client)
  • WebSocket Coordination Server
  • Snapshot Engine (File Scanner + Hash Generator)
  • Snapshot Storage Layer
  • Session Manager
  • Sidebar UI Layer

The system prioritizes stability, local control, and safe synchronization.


Contributing

Contributions are welcome. Please open an issue before submitting large feature changes.


License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft