transley
← Work

Classroom — course environments

DevOpsWeb

Context

A platform for teaching software development.

The problem

Setting up an identical dev environment for every student wastes the first hour of class.

My solution

A Docker-native platform: one isolated VS Code environment per student in the browser, access through an enrollment ticket and an internal proxy.

Result

78 end-to-end tests, network isolation included.