refactor quiz evaluation logic by creating a Evaluation Service Object