Return to Article Details Design Principals for Building a Collaborative Exchange Platform for Auto-gradable Programming Exercises Download Download PDF