Don't increment attempt count on check, only on submit
interactive autograder: change name, add validation (#1449)

Will now throw a helpful exception if one of the required child
nodes aren't present.