If it's debatable whether an answer is correct or not, it could also be nice to pop up a message saying something like "That's correct, but there's a better answer!" and then ask the user to try again.
Using the above examples, I think we'd want to do this in the following cases:
- Prompted with "hot" and answered "tang"
- Prompted with "burning hot" and answered "re"
Basically, we'd want to show this message when the answer only matched because of a hidden definition or because of parentheses.