Refactored Assessment using MVC