You're using the case statement in two ways at the same time
If testing for a specific value you can:
CASE MARK1 WHEN 10 THEN doThis ELSE doThat END
Or you can have multiple types of test like this:
CASE WHEN MARK1 > 10 THEN doThis ELSE doThat END
What you've written is a bit of a mash up between the two.