For my project at the Wolfram High School Summer Camp, I created a "math tutor" that corrects mistakes for students who are learning algebra. So, a student is prompted with a choice between two algebra questions. They can either factor a polynomial or expand one. If the question is answered incorrectly, a hint appears to help the student try again at the question, and the student cannot move on to another one until the question is answered correctly. I have my code attached below and here is a link to the micro site created. https://www.wolframcloud.com/objects/Marco1fleming/AnswerCheckerTest
Here are some screenshots of the micro site.