diff options
author | Karl Berry <karl@freefriends.org> | 2015-07-10 22:38:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-07-10 22:38:54 +0000 |
commit | 8284b99c6fa05747925445552dcb2852f3b8201f (patch) | |
tree | 5d84fbd0bdf625991f6e553b4fc2ff116a17cbef /Master/texmf-dist/doc | |
parent | df80c6b8c95d43d534eeb8fb64749160b071f026 (diff) |
esami (10jul15)
git-svn-id: svn://tug.org/texlive/trunk@37828 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.pdf | bin | 493715 -> 453136 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.pdf | bin | 505069 -> 460454 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.tex | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/examples/master-sol.tex | 96 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/esami/doc/examples/master.tex | 96 |
6 files changed, 194 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.pdf b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.pdf Binary files differindex fae5223ff85..ee5b341b2ab 100644 --- a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.tex b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.tex index f12342dd08b..feb51f1be23 100644 --- a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.tex +++ b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-en.tex @@ -108,7 +108,7 @@ The package allows to write various type of exercises (multiple choiche question The development of the package has begun in 2008 (\cite{esami}, \cite{tug}) with the aim of unify and extend some properties of the packages \pkgname{exerquiz} e \pkgname{eqexam} by D.P. Story \cite{acrotex} and \pkgname{probsoln} by N.Talbot \cite{probsoln}. \section{Required packages} -Package \pkgname{esami} depends on some other non standard packages\footnote{The complete list of the packages used in a normal compilation of an exam is: etex, graphicx, enumerate, fp, currfile, array, environ, ifthen, xargs, xkeyval, multicol, amssymb, amsfonts, xcolor, babel, etoolbox, icomma, numprint, amsmath, fontenc, inputenc, lmodern. Obviously, every loaded package can have other dependencies.}: +Package \pkgname{esami} depends on some other non standard packages\footnote{The complete list of the packages used in a normal compilation of an exam is: graphicx, enumerate, fp, currfile, array, environ, ifthen, xargs, xkeyval, multicol, amssymb, amsfonts, xcolor, babel, etoolbox, icomma, numprint, amsmath, fontenc, inputenc, lmodern. Obviously, every loaded package can have other dependencies.}: \begin{enumerate} \item \pkgname{fp}: for mathematical operations; \item \pkgname{currfile}: to obtain the file and folder names; diff --git a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.pdf b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.pdf Binary files differindex 413e11f8a84..35dfdbee287 100644 --- a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.pdf +++ b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.pdf diff --git a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.tex b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.tex index 8e7fa8a648b..d977b749b47 100644 --- a/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.tex +++ b/Master/texmf-dist/doc/latex/esami/doc/esami-doc-it.tex @@ -107,7 +107,7 @@ Il pacchetto consente di scrivere esercizi di vario tipo (a risposta multipla co Lo sviluppo del pacchetto è iniziato nel 2008 (\cite{esami}, \cite{tug}) con l'intento di estendere e unificare alcune proprietà dei pacchetti \pkgname{exerquiz} e \pkgname{eqexam} di D.P. Story \cite{acrotex} e \pkgname{probsoln} di N.Talbot \cite{probsoln}. \section{Pacchetti richiesti} -Il pacchetto \pkgname{esami} dipende da alcuni altri pacchetti non standard\footnote{La lista completa dei pacchetti usati in una normale compilazione di un esame è: etex, graphicx, enumerate, fp, currfile, array, environ, ifthen, xargs, xkeyval, multicol, amssymb, amsfonts, xcolor, babel, etoolbox, icomma, numprint, amsmath, fontenc, inputenc, lmodern. Ovviamente ogni pacchetto caricato può avere altre dipendenze.} +Il pacchetto \pkgname{esami} dipende da alcuni altri pacchetti non standard\footnote{La lista completa dei pacchetti usati in una normale compilazione di un esame è: graphicx, enumerate, fp, currfile, array, environ, ifthen, xargs, xkeyval, multicol, amssymb, amsfonts, xcolor, babel, etoolbox, icomma, numprint, amsmath, fontenc, inputenc, lmodern. Ovviamente ogni pacchetto caricato può avere altre dipendenze.} \begin{enumerate} \item \pkgname{fp}: per le operazioni matematiche; \item \pkgname{currfile}: per ottenere il nome del file e della cartella di lavoro; diff --git a/Master/texmf-dist/doc/latex/esami/doc/examples/master-sol.tex b/Master/texmf-dist/doc/latex/esami/doc/examples/master-sol.tex new file mode 100644 index 00000000000..2882a372459 --- /dev/null +++ b/Master/texmf-dist/doc/latex/esami/doc/examples/master-sol.tex @@ -0,0 +1,96 @@ +\documentclass[a4paper,italiano]{article} + +\usepackage[shuffle,xyz,pointsonright,solutions,noquizsolutions,twocolumns]{esami}%%%%% TEMA + +%%%% substitute "xyz" with your own config file + +%%% some packages we use + + \usepackage{fixltx2e} + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{lmodern,textcomp} + +% +=============================+ +% | DEFINITIONS | +% +=============================+ + +\def\examname{The name of the exam} +\def\numcompiti{10}%%% The number of the versions +\date{2014/07/22}%%% THE DATE IN THE FORMAT YYYY/M/D or D/M/YYYY +\def\Data{\longdate}%%% or \shortdate: the date in the heading +%\def\cartella{d:/folder}%%% The folder where are the exercises: by default the current folder% +%\def\Acapo{\newpage} +\usepackage{babel} + +\begin{document} + +\testversioni +\pagestyle{esame} + +\whiledo{\thevers<\numcompiti}{\stepvers +% +=============================+ +% | THE SEED | +% +=============================+ + +\FPeval\seme{round((\thenomefile+(3*\thevers)):0)} +%%% OR SOME OTHER LIKE +%\FPeval\seme{round(\thenomefile*(\thevers)+1-trunc(\thenomefile*(\thevers)/(2^31-1):0)*(2^31-1):0)} +%\FPeval\seme{round(1+abs(\thenomefile/(\thevers)+sin(\thevers)*(\thevers)^(2)):0)} + +\randomi=\seme + +\permuta +% +=============================+ +% | STUFF DEFINED IN CFG FILE | +% +=============================+ + +\testa%%% the heading +\istruzionii%%% some instructions + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\section*{Part One} + + +\begin{test}[8] +\begin{questions} +%%% this is an example of "esdb" + +\begin{esdb}{mydb} %% some exercises from 2 files + \selectrandomlyn{3}{test2} + \selectrandomlyn{2}{test3} + \end{esdb} + +%%%% this is an example of "esercizi" + +\esercizi{ +test14, +test1, +test4, +test9, +test5-fillin +} +%%% all the problems of a file +\selectallproblems[random]{test11} + + +\end{questions} + +%%%% You can write other questions here using \begin{questions}... \end{question} + +\end{test} + +\section*{Part two} +\istruzioniii%%% Some other instructions + +%%%% This is an example of open question problem + +\esercizi{problem1} +\closevers +\newpage % + % +\setcounter{page}{1} %%% dvi +} + +\end{document} diff --git a/Master/texmf-dist/doc/latex/esami/doc/examples/master.tex b/Master/texmf-dist/doc/latex/esami/doc/examples/master.tex new file mode 100644 index 00000000000..6f102384957 --- /dev/null +++ b/Master/texmf-dist/doc/latex/esami/doc/examples/master.tex @@ -0,0 +1,96 @@ +\documentclass[a4paper,italiano]{article} + +\usepackage[shuffle,xyz,pointsonright,nosolutions,noquizsolutions,twocolumns]{esami}%%%%% TEMA + +%%%% substitute "xyz" with your own config file + +%%% some packages we use + + \usepackage{fixltx2e} + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{lmodern,textcomp} + +% +=============================+ +% | DEFINITIONS | +% +=============================+ + +\def\examname{The name of the exam} +\def\numcompiti{10}%%% The number of the versions +\date{2014/07/22}%%% THE DATE IN THE FORMAT YYYY/M/D or D/M/YYYY +\def\Data{\longdate}%%% or \shortdate: the date in the heading +%\def\cartella{d:/folder}%%% The folder where are the exercises: by default the current folder% +%\def\Acapo{\newpage} +\usepackage{babel} + +\begin{document} + +\testversioni +\pagestyle{esame} + +\whiledo{\thevers<\numcompiti}{\stepvers +% +=============================+ +% | THE SEED | +% +=============================+ + +\FPeval\seme{round((\thenomefile+(3*\thevers)):0)} +%%% OR SOME OTHER LIKE +%\FPeval\seme{round(\thenomefile*(\thevers)+1-trunc(\thenomefile*(\thevers)/(2^31-1):0)*(2^31-1):0)} +%\FPeval\seme{round(1+abs(\thenomefile/(\thevers)+sin(\thevers)*(\thevers)^(2)):0)} + +\randomi=\seme + +\permuta +% +=============================+ +% | STUFF DEFINED IN CFG FILE | +% +=============================+ + +\testa%%% the heading +\istruzionii%%% some instructions + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\section*{Part One} + + +\begin{test}[8] +\begin{questions} +%%% this is an example of "esdb" + +\begin{esdb}{mydb} %% some exercises from 2 files + \selectrandomlyn{3}{test2} + \selectrandomlyn{2}{test3} + \end{esdb} + +%%%% this is an example of "esercizi" + +\esercizi{ +test14, +test1, +test4, +test9, +test5-fillin +} +%%% all the problems of a file +\selectallproblems[random]{test11} + + +\end{questions} + +%%%% You can write other questions here using \begin{questions}... \end{question} + +\end{test} + +\section*{Part two} +\istruzioniii%%% Some other instructions + +%%%% This is an example of open question problem + +\esercizi{problem1} +\closevers +\newpage % + % +\setcounter{page}{1} %%% dvi +} + +\end{document} |