Multiple-choice test LaTeX template
This template builds a printable multiple-choice test with the LaTeX exam class. It has a header with name, group and date, an instructions box, an automatic grading table, and three parts: single-answer questions, select-all-that-apply questions with checkboxes, and true/false statements. The sample questions are general science, so you can see how every kind of item looks before replacing them with your own.

What's included
- Lettered options with choices and oneparchoices (all options on one line)
- Checkboxes and oneparcheckboxes for select-all and true/false items
- Points per question, shown in the margin and added up automatically
- Grading table, total and question count that update themselves
- Answer key at the flip of a switch: \printanswers highlights every \CorrectChoice
How to customize it
Change the title, course and school in the three \newcommand lines at the top of main.tex. Write each new question as \question[points] and mark the right option with \CorrectChoice instead of \choice; use several \CorrectChoice for questions with more than one answer. To produce the teacher's copy, remove the % in front of \printanswers and compile again: the correct answers are highlighted and the header reads "Answer key".