submission.note was intentionally outside of the case statement when displaying user submissions; it provides the user with a slightly more precise status, such as "Pending", "Compile Failed" or "Failed test cases 1, 3 and 19". I intentionally mask this status when displaying the main scoreboard so that other competitors can't tell how badly you're failing.

Grader Error is just a catchall to indicate that things have gone terribly, terribly wrong; at which point submission.note is probably fubar too.