AMC used in a DRY way

Version 2 (Pieter Van den Hombergh, 04/06/2014 05:37 pm)

1 1
h1. AMC used in a DRY way
2 1
3 1
An old colleague once turned the often used phrase _copy and paste_ into *copy and waste* which is true in many cases.
4 1
5 2 Pieter Van den Hombergh
My experience with LaTeX and making exams with LaTeX is to put each question into a file of its own and then
6 2 Pieter Van den Hombergh
reuse it in other exams. That way, adding 25\% of questions per year will give you an ever larger base of questions.
7 1
8 2 Pieter Van den Hombergh
Combining that into a AMC exam is as simple as pie. Just input the files in an AMC \element.
9 1
10 1
I have several courses (topics) for which I have to prepare exams.
11 1
I keep all the questions organised in a directory per topic.
12 1
13 2 Pieter Van den Hombergh
To not to pollute the MC-projects directory (as in copy and waste), in my exam I add 
14 1
something like a QuestionBaseDir and use that to input all questions as well as inside questions 
15 1
to for instance fetch pictures.
16 1
17 1
<pre>
18 1
\newcommand\QuestionBaseDir{/home/hom/fthv/hi/sen1/examquestionsmk2}
19 1
</pre>
20 1
21 1
In a question I would use the same like this: (For a UML horizontal extends symbol inline).
22 1
<pre>
23 1
\newcommand\extends{\includegraphics[height=1.5ex]{\QuestionBaseDir/figures/extends.pdf}}
24 1
</pre>
25 1
Same for including tables, code listings for programming courses, my institutes logo etc.