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. |