2
$\begingroup$

I'm trying to build an algebra trainer for students. I want to construct a representative problem, define constraints and relationships on the parameters, and then generate a bunch of Latex formatted problems from the representation. As an example:

A specific question might be:

If y < 0 and (x+3)(y-5) = 0, what is x?

Answer (x = -3)

I would like to encode this as a Latex formatted problem like.

If $y<0$ and $(x+constant_1)(y+constant_2)=0$ what is the value of x? Answer = -constant_1 

And plug into my problem solver

constant_1 > 0, constant_1 < 60, constant_1 = INTEGER constant_2 < 0, constant_2 > -60, constant_2 = INTEGER 

Then it will randomly construct me pairs of (constant_1, constant_2) that I can feed into my Latex generator.

Obviously this is an extremely simple example with no real "solving" but hopefully it gets the point across.

Things I'm looking for ideally in priority order * Solve algebra problems * Definition of relationships relatively straight forward * Rich support for latex formatting (not just writing encoded strings) 

Thanks!

  • 2
    So, what is your question?2012-11-09
  • 0
    Do you want the software to solve the algebra problems, or do you just want it to randomly generate questions that match a certain LaTeX format?2012-11-09
  • 0
    I need the software to solve algebra problems. I'm wondering what are my options in this regard.2012-11-12
  • 0
    The guys at http://mathematica.stackexchange.com/ are more than capable to help you _Mathematica_ wise.2012-11-12

2 Answers 2