Originally published at: Building Collaborative Classes Borrowing From Open Source Practices - Open edX