Custom elearning platform - MVC