Dandy,
Have you tried the "give up" option?
Yes. But the "give up" only exits that particular question, counts it as wrong, and then follows with another problem in the same topic. If he "gives up" enough times, EPGY will revisit an earlier concept for review and then land back in the same troublesome topic, generally with the same exercises.
The repeating of exact problems is frustrating as well (for me), because he'll eventually "know" the correct answers from memory -- supplied by EPGY after each error -- without really understanding the solution. In contrast, ALEKS generates its questions on-the-fly, almost never repeating an exact problem.)
With ALEKS, he can leave a topic and isn't forced into it until he needs it to advance to a higher level topic in the same category... and by then he's been able to discuss the concept with either the teacher or me.
When he's working on EPGY @ home, I'm available for any questions and can provide additional explanation where Grandpa EPGY falls short (or due to technical issues, stops prematurely). I understand that the dynamics of the classroom don't permit a similar availability from the teacher, but it is still frustrating.
So far, I have very few complaints about EPGY... and these in particular wouldn't be so bad had we not experienced ALEKS in advance.