Basically, algorithm animation is the process of animating the computer programs into graphical views, and it is also a subset of software visualisation. Computer alogorithms are found to be understood easily by their graphical animation views. The Demonstration policy shows how the internal search has been built gradually to solve the problem by highlighting the executing algorithm. The Try teaching policy shows the process of solving the problem with actual student involvement.
Students have the chance to make decisions for which node is being expanded.
Then, the AI Tutor will validate the decision of the students and give appropriate responses. It leads the student towards the correct goal state.