I am trying to require that students enter a simplified exact answer that may contain pi. Thanks to Davide, I have a figured out a way to not allow decimals.
But now I am trying to figure out a way to require that students actually simplify their answers.
For example, for an answer of 256*pi/9, the checker accepts 512*pi/18 as correct, etc.
Another related issue I am having is that the displayed correct answer is actually not being correctly reduced either.
Here I have used the following code to set up the correct answer:
$ans = Formula("$aa^3*pi/18")->reduce();
$aa = Real(random(5,15));
and in the specific scenario above $aa = 8.
Is there something I have missed that will at least display the correct answer in a the truly reduced form each time?