How would you design a learning management system?
What is the best way to design a Learning Management System?