add validation check(assign date) to assignment controller, and default compile command added.