IDEA: Using AMC to quickly create big question banks

Added by Nikola Z. Guscic almost 9 years ago

I am playing with the whole idea of question banks, seeing as AMC can create exams with different sets of questions for each student.

What has been stopping me so far is that entering lots of questions in LaTex source can be a bit of a drag.

1. One can use AMC-TXT format instead to quickly enter a large number of questions, compile it ('update documents') and then take a look in DOC-filtered.tex. Questions are all there in proper LaTex format. Great! Copying questions from already made quizzes in .docx format and than tweaking them to work in AMC-TXT is MUCH easier than putting them directly in LaTex format.

2. If I could compile DOC-filtered.tex directly, then all I have to is play with \insertgroup settings and that could output different
quizzes with different sets of questions.

3. As it happens, I don't know how to use this document as a source. If I try to feed it as a source of a next project AMC doesn't want
to 'update documents'. I've tried changing the engine to xetex and still no results.

4. No problem, one can simply copy the LaTex formatted questions from DOC-filtered.tex into another exam template and fiddle
with \insertgroup there.

QUESTIONS:

1. What would it take to use DOC-filtered.tex directly as a source of a new project?
Could one just tweak the preamble a bit to make it work?

2. AMC has neat first and last options to fine-tune the order of questions in groups.
I've tried to look at DOC-filtered.tex to figure out how it is translated to LaTex, but I am a bit
lost. Could the code author explain how to use \def\insertPlainGroupunnamedD{\insertgroup{unnamedD} and suchlike
in Latex? Or should we just rename the groups and use \insertgroup on many small groups to fine-tune the order in LaTex source?

Thanks,

Niko Z.


Replies (4)

RE: IDEA: Using AMC to quickly create big question banks - Added by Anirvan Sarkar almost 9 years ago

Nikola Z. Guscic wrote:

1. What would it take to use DOC-filtered.tex directly as a source of a new project?
Could one just tweak the preamble a bit to make it work?

You only need to change the filename from DOC-filtered.tex to source.tex and set the LaTex engine to xetex. There is no need to change the preamble.

RE: IDEA: Using AMC to quickly create big question banks - Added by Nikola Z. Guscic almost 9 years ago

Excellent! I renamed the file and set LaTex engine to xelatex in Edit -> Preferences, everything works well!
This is a real time saver, thanks for the tip.

RE: IDEA: Using AMC to quickly create big question banks - Added by Alexis Bienvenüe almost 9 years ago

In your example, unnamedD is a group filled with all questions that are neither first nor last, and the command \insertPlainGroupunnamedD first shows all the questions that are to be placed at the beginning, then calls \insertgroup{unnamedD} (this group has been shuffled before if needed), and then shows the questions that are to be placed at the end.
The command \insertPlainGroupunnamedD can be called from an element of a general group to be able to shuffle groups if needed.

RE: IDEA: Using AMC to quickly create big question banks - Added by Nikola Z. Guscic almost 9 years ago

Thank you for that explanation!

Much appreciated, Niko Z.

(1-4/4)