From 01c9ee84c09adfc3efe1cd93191a9c0473f985fe Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 12 Jul 2017 23:26:39 +0900 Subject: add acrotex --- texmf-dist/doc/latex/acrotex/examples/webeqtst.tex | 472 +++++++++++++++++++++ 1 file changed, 472 insertions(+) create mode 100644 texmf-dist/doc/latex/acrotex/examples/webeqtst.tex (limited to 'texmf-dist/doc/latex/acrotex/examples/webeqtst.tex') diff --git a/texmf-dist/doc/latex/acrotex/examples/webeqtst.tex b/texmf-dist/doc/latex/acrotex/examples/webeqtst.tex new file mode 100644 index 00000000..0d0634ec --- /dev/null +++ b/texmf-dist/doc/latex/acrotex/examples/webeqtst.tex @@ -0,0 +1,472 @@ +\documentclass{article} +\usepackage{amsmath} +\usepackage[tight,designvi]{web} +\usepackage[nosolutions]{exerquiz} + +\title{\texorpdfstring{Acro\!\TeX}{AcroTeX} eDucation Bundle + \texorpdfstring{\\[1ex]}{:}Exercises and Quizzes} +\author{D. P. Story} +\subject{File to test web and exerquiz packages} +\keywords{LaTeX, hyperref, PDF, exercises, quizzes} +\university{NORTHWEST FLORIDA STATE COLLEGE\\ + Department of Mathematics} +\email{dpstory@acrotex.net} +\version{3.0} +\copyrightyears{1999-\the\year} +\nocopyright +\revisionLabel{} + +\sqTurnOffAlerts + + +% To insert a message on the cover page, uncomment the lines below, +% and insert the 'nodirectory' option into the web package line above. +\usepackage{pifont} +\optionalPageMatter{\par\minimumskip\vspace{\stretch{1}} + \begin{center} + \fcolorbox{blue}{webyellow}{% + \begin{minipage}{.67\linewidth} + \noindent\textcolor{red}{\textbf{Legend:}} In \hyperref[s:corrections] + {Section~\ref*{s:corrections}}, a \textcolor{red}{\ding{52}} + indicates that the student gave the correct response; a + \textcolor{red}{\ding{56}}, indicates an incorrect response, + in this case, the correct answer is marked with a \textcolor{webgreen} + {\ding{108}}. + \end{minipage}} + \end{center} +} + +\newcounter{probno}[section] +\renewcommand{\theprobno}{\thesection.\arabic{probno}} +% +% Define a problem environment with its own counter. +\newenvironment{problem}{% +\renewcommand\exlabel{Problem}% +\renewcommand\exlabelformat{\textbf{\exlabel\ \theprobno.}}% +\renewcommand\exsllabelformat + {\noexpand\textbf{\exlabel\ \theprobno.}}% +\renewcommand\exrtnlabelformat{$\blacktriangleleft$}% +\renewcommand\exsecrunhead{Solutions to Problems}% +\begin{exercise}[probno]} +{\end{exercise}} + + +% Define a example environment with no counter +\newenvironment{example}{% +\renewcommand\exlabel{Example}% +\renewcommand\exlabelformat{\textbf{\exlabel.}}% +\renewcommand\exrtnlabelformat{$\square$}% +\SolutionsAfter +\begin{exercise}[0]}% +{\end{exercise}} + +% Below is a new command to change the page layout for paper +% Useful for documents such as homework assignments and other +% hand-outs to the students. Try it when the forpaper, or +% forcolorpaper is in effect. +% \useFullWidthForPaper + +% Use circles for MC questions in quiz environments. +\useMCCircles + +\begin{document} + +\maketitle + +\tableofcontents + + +\section{Introduction} + +This is a sample file to give templates of the environments +defined in \texttt{exerquiz}. The file illustrates the +\texttt{exercise}, the \texttt{shortquiz} and \texttt{quiz} +environments. + +In the case of the quiz environments, only multiple-choice +questions are illustrated. Open ended, or objective style +questions are demonstrated in other sample files. + +\section{Online Exercises} + +A well-designed sequences of exercises can be of aid to the student. The +\texttt{exercise} environment makes it easy to produce electronic +exercises. By using the \texttt{forpaper} option, you can also make a +paper version of your exercises. See the \texttt{aeb\_man.pdf} reference +manual. + +\begin{exercise} +Evaluate the integral \(\displaystyle\int x^2 e^{2x}\,dx\). +\begin{solution} +We evaluate by \texttt{integration by parts}:\normalsize +\begin{alignat*}{2} + \int x^2 e^{2x}\,dx & + = \tfrac12 x^2 e^{2x} - \int x e^{2x}\,dx &&\quad + \text{$u=x^2$, $dv=e^{2x}\,dx$}\\& + = \tfrac12 x^2 e^{2x} - + \Bigl[\tfrac12 x e^{2x}-\int \tfrac12 e^{2x}\,dx\Bigr] &&\quad + \text{integration by parts}\\& + = \tfrac12 x^2 e^{2x} - \tfrac12 x e^{2x} + \tfrac12\int e^{2x}\,dx &&\quad + \text{$u=x^2$, $dv=e^{2x}\,dx$}\\& + = \tfrac12 x^2 e^{2x} - \tfrac12 x e^{2x} + \tfrac14 e^{2x} &&\quad + \text{integration by parts}\\& + = \tfrac14(2x^2-2x+1)e^{2x} &&\quad + \text{simplify!} +\end{alignat*} +\end{solution} +\end{exercise} + +In the preamble of this document, we defined a \texttt{problem} +environment with its own counter. Here is an example of it. + +\begin{problem} +Is $F(t)=\sin(t)$ an antiderivative of $f(x)=\cos(x)$? Explain +your reasoning. +\begin{solution} +The answer is yes. The definition states that $F$ is an +antiderivative of $f$ if $F'(x)=f(x)$. Note that +$$ + F(t)=\sin(t) \implies F'(t) = \cos(t) +$$ +hence, $F(x) = \cos(x) = f(x)$. +\end{solution} +\end{problem} + +\begin{problem} +Is $F(t)=\sin(t)$ an antiderivative of $f(x)=\cos(x)$? Explain +your reasoning. +\begin{solution} +The answer is yes. The definition states that $F$ is an +antiderivative of $f$ if $F'(x)=f(x)$. Note that +$$ + F(t)=\sin(t) \implies F'(t) = \cos(t) +$$ +hence, $F(x) = \cos(x) = f(x)$. +\end{solution} +\end{problem} + +\noindent By modifying the \texttt{exercise} environment, you can +also create an \texttt{example} environment. The one defined in +the preamble of this document has no associated counter. + +\begin{example} +Give an example of a set that is \textit{clopen}. +\begin{solution} +The real number line is both closed and open in the usual topology of the +real line.% +\end{solution} +\end{example} + +There is an \texttt{exercise*} environment, using it signals the presence +of a multiple part exercise question. The following exercise illustrates +this environment. + +\begin{exercise*}\label{ex:parts} +Suppose a particle is moving along the $s$-axis, and that its position +at any time $t$ is given by $s=t^2 - 5t + 1$. +\begin{parts} +\item[h]\label{item:part} Find the velocity, $v$, of the particle at any time +$t$. +\begin{solution} +Velocity is the rate of change of position with respect to time. In +symbols: +$$ + v = \frac{ds}{dt} +$$ +For our problem, we have +$$ + v = \frac{ds}{dt} =\frac d{dt}(t^2 - 5t + 1) = 2t-5. +$$ +The velocity at time $t$ is given by $\boxed{v=2t-5}$. +\end{solution} + +\item Find the acceleration, $a$, of the particle at any time $t$. +\begin{solution} +Acceleration is the rate of change of velocity with respect to time. +Thus, +$$ + a = \frac{dv}{dt} +$$ +For our problem, we have +$$ + a = \frac{dv}{dt} =\frac d{dt}(2t-5)=2. +$$ +The acceleration at time $t$ is constant: $\boxed{a=2}$. +\end{solution} +\end{parts} +\end{exercise*} + +References can be made to a particular part of an exercise; for example, +``see \hyperref[item:part]{Exercise~\ref*{ex:parts}(\ref*{item:part})}.'' +Part (a) is in \textcolor{webblue}{blue}; the solutions for that part is +``hidden''. This is a new option for the \texttt{exercise} environment. + +There is now an option for listing multi-part question in tabular form. +This problem style does not obey the \texttt{solutions\-after} option. + +\begin{exercise*} +Simplify each of the following expressions in the complex number +system. \textit{Note}: $\bar z$ is the conjugate of $z$; +$\operatorname{Re} z$ is the real part of $z$ and +$\operatorname{Im} z$ is the imaginary part of $z$. +\begin{parts}[2] +\item $i^2$ +\begin{solution}[] +$i^2 = -1$ +\end{solution} +& +\item $i^3$ +\begin{solution}[] +$i^3 = i i^2 = -i$ +\end{solution} +\\ +\item $z+\bar z$ +\begin{solution}[] +$z+\bar z=\operatorname{Re} z$ +\end{solution} +& +\item[h] $1/z$ +\begin{solution}[] +$\displaystyle\frac 1z=\frac 1z\frac{\bar z}{\bar z}=\frac z{z\bar z}=\frac z{|z|^2}$ +\end{solution} +\end{parts} +\end{exercise*} + +\section{Short Quizzes with or without Solutions} + + +Short quizzes are quizzes with immediate response. As soon as the +user enters an answer, that answer is immediately evaluated, the +results of the evaluation are communicated to the user. + +Solutions can optionally be included in each question. Below is a +\texttt{shortquiz} without solution. + +\begin{shortquiz} +Was it in Xanadu did Kubla Kahn a stately pleasure dome +decree? +\begin{answers}{4} +\bChoices + \Ans1 True\eAns + \Ans0 False\eAns +\eChoices +\end{answers} +\end{shortquiz} + +\noindent Below is a \texttt{shortquiz} with a solution. + +\goodbreak + +\begin{shortquiz*}[KublaKhan] +In what year did Columbus sail the ocean blue? +\begin{answers}[qzcolumbus1]{4} +\bChoices + \Ans0 1490\eAns + \Ans0 1491\eAns + \Ans1 1492\eAns + \Ans0 1493\eAns +\eChoices +\end{answers} +\begin{solution} +\begin{quote} + In 1492, \\ + Columbus sailed the ocean blue.\hfill + + Profound was the logic in his quest,\\ + to get to the east, he headed west.\footnote{This poem was obtained by personal + communication from Leonard A. Stefanski, +Department of Statistics, North Carolina State University.} +\end{quote} +\end{solution} +\end{shortquiz*} + +\noindent These two types can be bundled together using the +\texttt{questions} environment. + +\begin{shortquiz} +Answer each of the following. Passing is 100\%. + +\begin{questions} + +\item Was it in Xanadu did Kubla Kahn a stately pleasure dome +decree? +\begin{answers}{4} +\Ans1 True & \Ans0 False \\ +\end{answers} + +\item In what year did Columbus sail the ocean blue? +\begin{answers}[qzcolumbus2]{4} +\Ans0 1490 &\Ans0 1491 &\Ans1 1492 &\Ans0 1493 +\end{answers} +\begin{solution} +\begin{quote} + In 1492, \\ + Columbus sailed the ocean blue. + + Profound was the logic in his quest,\\ + to get to the east, he headed west.\footnote{This poem was obtained by personal + communication from Leonard A. Stefanski, +Department of Statistics, North Carolina State University.} +\end{quote} +\end{solution} +\end{questions} +\end{shortquiz} + +\noindent Try using the \texttt{proofing} option of \textsf{exerquiz}. In +this case, the correct answer is indicated to the side; useful, perhaps, +for proof-reading the document + + +\section{Graded Quizzes with JavaScript} + +\CorrectionsOff % Don't want corrections for these two quizzes. + +You can create graded quizzes using the \texttt{quiz} environment. +Here is a graded quiz using simple links. This might be suitable for a +limited number of questions. + +\begin{quiz}{qzdiscr1} Using the discriminant, $b^2-4ac$, respond to each of the +following questions. + +\begin{questions} +\item Is the quadratic polynomial $x^2-4x + 3$ irreducible? +\begin{answers}{4} +\Ans0 Yes & \Ans1 No +\end{answers} +\item Is the quadratic polynomial $2x^2 - 4x + 3 $ irreducible? +\begin{answers}{4} +\Ans1 Yes &\Ans0 No +\end{answers} +\item How many solutions does the equation $2x^2 - 3x - 2= 0$ have? +\begin{answers}{4} +\Ans0 none &\Ans0 one &\Ans1 two +\end{answers} +\end{questions} +\end{quiz}\qquad\ScoreField{qzdiscr1} + +\noindent By using the \texttt*-option, you can create a multiple choice +set of question using check boxes. + +\begin{quiz*}{qzdiscr2} +Using the discriminant, $b^2-4ac$, respond to each of the +following questions. + +\begin{questions} +\item Is the quadratic polynomial $x^2-4x + 3$ irreducible? +\begin{answers}{4} +\Ans0 Yes &\Ans1 No +\end{answers} +\item Is the quadratic polynomial $2x^2 - 4x + 3 $ irreducible? +\begin{answers}{4} +\Ans1 Yes &\Ans0 No +\end{answers} +\item How many solutions does the equation $2x^2 - 3x - 2= 0$ have? +\begin{answers}{4} +\Ans0 none &\Ans0 one &\Ans1 two +\end{answers} +\end{questions} +\end{quiz*}\quad\ScoreField\currQuiz + +\noindent The \texttt{proofing} option of \textsf{exerquiz} can be used to +mark the correct answer to the side; useful, perhaps, for proof-reading +the document + + +\section{Correcting Quizzes with JavaScript}\label{s:corrections} + +\CorrectionsOn % Now we want corrections + +Beginning with version 1.2 of \textsf{exerquiz}, you can now grade +the quizzes created by the \texttt{quiz} environment. +In this section, we illustrate the \texttt{quiz} environment with +corrections. + +There are two types: link-style and form-style. +This is the link-style format: + + +\begin{quiz}{qzTeXl} Answer each of the following. Passing +is 100\%. +\begin{questions} +\item Who created \TeX? +\begin{answers}4 +\Ans1 Knuth &\Ans0 Lamport &\Ans0 Carlisle &\Ans0 Rahtz +\end{answers} +\item Who originally wrote \LaTeX? +\begin{answers}{4} +\Ans0 Knuth &\Ans1 Lamport &\Ans0 Carlisle &\Ans0 Rahtz +\end{answers} +\end{questions} +\end{quiz}\quad\ScoreField\currQuiz\eqButton\currQuiz + +\medskip +We can obtain the forms-style quiz simply by inserting an \texttt* +before the quiz field name. +\textcolor{red}{Important!} Be sure to name each quiz field +differently! + +%\previewtrue + +%\useMCRects + + +\begin{quiz*}{qzTeXf} Answer each of the following. Passing +is 100\%. +\begin{questions} +\item Who created \TeX? +\begin{answers}*{4} +\Ans1 Knuth &\Ans0 Lamport &\Ans0 Carlisle &\Ans0 Rahtz +\end{answers} +\begin{solution} +Yes, it was Donald Knuth who first created \TeX. +\end{solution} +\item Who originally wrote \LaTeX? +\begin{answers}*{4} +\Ans0 Knuth &\Ans1 Lamport &\Ans0 Carlisle &\Ans0 Rahtz +\end{answers} +\begin{solution} +Yes, it was Leslie Lamport who first created \TeX. +\end{solution} +\end{questions} +\end{quiz*}\quad\ScoreField\currQuiz\eqButton\currQuiz + +The ``corrections'' button can be modified to fit your needs. The quiz +below queries your knowledge of the people who maintain various freeware +\TeX\ Systems.\footnote{This quiz is a bit out of date.} The corrections +button has been modified to take on a different look. + +\begin{quiz*}{qzTeXc} Answer each of the following. Passing +is 100\%. +\begin{questions} +\item What \TeX\ System does Thomas Esser maintain? +\begin{answers}{4} +\Ans0 Mik\TeX &\Ans0 cs\TeX &\Ans1 te\TeX &\Ans0 fp\TeX +\end{answers} +\item What \TeX\ System does Fabrice Popineau maintain? +\begin{answers}{4} +\Ans0 Mik\TeX &\Ans0 cs\TeX &\Ans0 te\TeX &\Ans1 fp\TeX +\end{answers} +\item What \TeX\ System does Christian Schenk maintain? +\begin{answers}{4} +\Ans1 Mik\TeX &\Ans0 cs\TeX &\Ans0 te\TeX &\Ans0 fp\TeX +\end{answers} +\end{questions} +\end{quiz*}\quad +\ScoreField{qzTeXc}% + \eqButton[\BC{0 0 1} % blue border color + \CA{TeX} % Button text + \RC{Users} % rollover text + \AC{Group} % pushed text + \DA{/TiRo 10 Tf 0 0 1 rg} % times roman, 10 pt, blue text + \W{1}\S{I} % border width 1, inset button + ]{qzTeXc} + +\section{Objective-Style Questions} + +It is possible to pose objective-style questions (fill-in-the-blank). The +demo file for this style question is called +\href{http://www.math.uakron.edu/~dpstory/acrotex/examples/html/jquiztst.pdf}{jquiztst.pdf} +(relative link: \href{jquiztst.pdf}{jquiztst.pdf}). Click on the link to +review this demo file. + +\end{document} -- cgit v1.2.3