Added validation for course, user, campus and classroom models