Hello Andrew,
I cannot answer you on the Algebra question type, because I do not know it very well.
On the other hand, if you are involved in teaching math, even at the basic level, perhaps you should get the best tool, which is most likely the STACK question type. The documentation is excellent, the question is well supported and is used all over the world.