diff options
Diffstat (limited to 'texmf-dist/doc/latex/eqexam/examples/selectversion_tst.tex')
-rw-r--r-- | texmf-dist/doc/latex/eqexam/examples/selectversion_tst.tex | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/texmf-dist/doc/latex/eqexam/examples/selectversion_tst.tex b/texmf-dist/doc/latex/eqexam/examples/selectversion_tst.tex new file mode 100644 index 00000000..12b1faff --- /dev/null +++ b/texmf-dist/doc/latex/eqexam/examples/selectversion_tst.tex @@ -0,0 +1,220 @@ +\documentclass{article} +\usepackage[fleqn]{amsmath} +% +% Try these various options. +% +\usepackage[pointsonleft,nototals,forpaper,useforms, +% Select exactly one of the next three options + nosolutions, +% answerkey, +% vspacewithsolns, + obeylocalversions, % try this in combination with +]{eqexam} + +\university +{% + NORTHWEST FLORIDA STATE COLLEGE\\ + Department of Mathematics +} +\email{storyd@nwfsc.edu} + +\examNum{1}\numVersions{5}\forVersion{e} +\subject[CA]{College Algebra} +\longTitleText + {Test~{\nExam} A} + {Test~{\nExam} B} + {Test~{\nExam} C} + {Test~{\nExam} D} + {Test~{\nExam} E} +\endlongTitleText +\shortTitleText + {T\nExam-A} + {T\nExam-B} + {T\nExam-C} + {T\nExam-D} + {T\nExam-E} +\endshortTitleText +\title[\sExam]{\Exam} +\author{Dr.\ D. P. Story} +\date{\thisterm, \the\year} +\duedate{09/30/09} +\keywords{MAC 1105, Exam \nExam, {\thisterm} semester, \theduedate, at NWFSC} + +\newcommand{\cs}[1]{\texttt{\char`\\#1}} +\solAtEndFormatting{\eqequesitemsep{3pt}} +\turnContAnnotOn + + +\begin{document} + +\maketitle + +\begin{exam}{T1} + +\begin{eqComments}[Instructions:] +This file was used to test the revised definitions of +\cs{longTitleText} \cs{shortTitleText}, and \cs{selectVersion}. This +file has 5 versions, \verb!\numVersions{5}!; however, not every +problem has this number of versions, some have 2, other have 3 or 4. +When you specify a value of \cs{forVersion}, and each problem has a +\cs{selectVersion}, \textsf{eqexam} will perform modular arithmetic +on the number of available versions of a problem, in this way each +problem will be properly posed; consequently, when we say +\verb!\forVersion{e}!, we get version B for the first problem, +version A for 2(a), and so on. Try compiling with other values for +\cs{forVersion} (a--e). + +Try compiling the document with the with the \texttt{vspacewithsolns} option +\begin{verbatim} + \usepackage[vspacewithsolns.pointsonleft,nototals,forpaper,useforms]{eqexam} +\end{verbatim} +The solutions appear at the end of the document, note the solutions +match to the version selected for the question. This required a +little trick with the solutions file, and requires the exerquiz +package dated 2009/10/05 or later, if one of the pdf options is +used (\texttt{pdf}, \texttt{links}, \texttt{online}, +\texttt{email}). + +After you have exhausted yourself, try using the \texttt{obeylocalversions} option, +for this to work correctly, you need to comment out the \cs{forVersion} specification +in the preamble. Go through the file and select one of the versions, by specifying +the first argument of the \cs{selectVersion} command. + +Another feature, apropos to the \texttt{obeylocalversions} option is the optional +argument of \cs{longTitleText} and \cs{shortTitleText}. If you say +\cs{longTitleText[b]}, the second title is selected for display in the document; +similarly, for \cs{shortTitleText}. The optional argument can also be used +when \texttt{obeylocalversions}, and the version is set by \cs{forVersion}. +\end{eqComments} + +\selectVersion{}{3} +\begin{problem}[5] +\verb!\selectVersion{}{3}! This problem is version \vA{A}\vB{B}\vC{C} of 3. + +\begin{solution} +The first problem, version \vA{A}\vB{B}\vC{C} of 3. +\end{solution} +\end{problem} + +\begin{problem*}[2ea] +Multi-part question. + \begin{parts} +\selectVersion{}{4} + \item \verb!\selectVersion{}{4}! This is problem, version \vA{A}\vB{B}\vC{C}\vD{D} of 4. +\begin{solution} +This is version \vA{A}\vB{B}\vC{C}\vD{D} + +The answer is: +\begin{verA} +This is version A +\end{verA} +\begin{verB} +This is version B +\end{verB} +\begin{verC} +This is version C +\end{verC} +\begin{verD} +This is version D +\end{verD} +\end{solution} + +\selectVersion{}{3} + \item \verb!\selectVersion{}{3}! This is a problem, version \vA{A}\vB{B}\vC{C} of 3. +\begin{verA} +This is A +\end{verA} +\begin{verB} +This is version B +\end{verB} +\begin{verE} +This is version E +\end{verE} + +\begin{solution} +This is version \vA{A}\vB{B}\vC{C}\vD{D} + +The answer is: +\begin{verA} +This is version A +\end{verA} +\begin{verB} +This is version B +\end{verB} +\begin{verC} +This is version C +\end{verC} +\begin{verD} +This is version D +\end{verD} +\end{solution} + +\pushProblem +\begin{eqComments} +We insert a new page command so we can see the shortened titles on the next page +to verify that the new system of title management is working correctly. +\end{eqComments} +\emitMessageNearBottom*[.5\textheight]{% + \vfill\hfill\textbf{Problem~{\eqeCurrProb} continues on next page}} +\popProblem + + + +\selectVersion{}{5} + \item \verb!\selectVersion{}{5}! This is a problem, version \vA{A}\vB{B}\vC{C}\vD{D}\vE{E} of 5. +\begin{verB} +This is version B +\end{verB} +\begin{verE} +This is version E +\end{verE} +\begin{solution} +This is version \vA{A}\vB{B}\vC{C}\vD{D}\vE{E} + +The answer is: +\begin{verB} +This is version B +\end{verB} +\begin{verE} +This is version E +\end{verE} +\end{solution} + +\selectVersion{}{4} + \item \verb!\selectVersion{}{4}! This is a problem, version \vA{A}\vB{B}\vC{C}\vD{D} of 4. +\begin{verA} +This is A +\end{verA} +\begin{verB} +This is version B +\end{verB} +\begin{verE} +This is version E +\end{verE} +\begin{solution} +This is version \vA{A}\vB{B}\vC{C}\vD{D}\vE{E}. + +The answer is: +\begin{verA} +This is version A +\end{verA} +\begin{verB} +This is version B +\end{verB} +\begin{verC} +This is version C +\end{verC} +\begin{verD} +This is version D +\end{verD} +\begin{verE} +This is version E +\end{verE} +\end{solution} +\end{parts} +\end{problem*} + + +\end{exam} + +\end{document} |