validating assignment, assignment_goal, tasks, and goals