6
$\begingroup$

I am looking for a simple solution to the following problem:

I would like to create a math quiz with n questions via LaTex (printable, in pdf) where question 1 is chosen randomly from question bank #1, question 2 is chosen randomly form question bank #2, etc.

Is there a simple way to do so? Thanks in advance.

Andrea

$\endgroup$
2
  • 7
    $\begingroup$ You might have better success asking at tex.stackexchange.com. For example, see: tex.stackexchange.com/questions/151375/… $\endgroup$ – Aeryk Jan 5 at 14:59
  • $\begingroup$ @BrendanW.Sullivan very very cool. Thanks for mentioning that site. $\endgroup$ – James S. Cook Jan 5 at 16:59
7
$\begingroup$

So in theory different students could get different questions? The software I know of that does this is WeBWorK. It will even score student-entered answers for you. See LINK . Supported by the Mathematical Association of America.

$\endgroup$
7
$\begingroup$

As Brandon mentioned in a comment, I'm working to develop an online platform for this use-case, where the banks are generated using SageMath code and PreTeXt XML. Problem sets for linear algebra and differential equations are available to the public at https://checkit.clontz.org/ and I'll be working to add better support for new authors in the near future. The community for the CheckIt platform is on the #checkit-app channel of the Mastery Grading Slack.

$\endgroup$
0
$\begingroup$

This can be done, although I haven't worked out a model to show how. Latex/Tex is a programming language in the sense that one can declare and initialize variables (\newcounter, \setcounter), iterate (there are while loops), and use conditionals (\ifthenelse). Additionally, one caan call a random number generator (I don't habitually use this, but I think it is \rand). Combined with \input, \include or some similar tool these ingredients are sufficient to write a latex file that generates an exercise sheet with problems drawn randomly from a bank.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.