Add the ability to create formulas to mathematically produce questions and solutions by defining variables and ranges for variables. This allows for different versions of the same question so that no two students receive the same values in their question.
For example: v = d / t.
Define d range as 1 - 5.
Define v range as 10 - 15.
Define formula of solution as d / v.
Students would solve for t and enter their numerical value.