This is a problem generator which evaluates student responses for correctness and validates each based on the specified form of the equation.
Any feedback is welcome.
I was going to share this on the examples page, but after hours of work the CL is a bit too cloudy to be a clean cut example.
The validation method looks for specific numbers as opposed to values (using countNumberUsage). I am not sure if there is a way to use this with numericValue or if there is some other option for validating forms of equations. It’s flawless for equations with integer vertex and roots. However, it cannot recognize fractions, so it only works for fractions which truncate. In addition, it cannot pick-up on reduced radicands.I could probably add another layer to the validation so that it would, but this project has become too labor intensive.