detention assignments problem solving quiz online