PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : exam-Package



thomfisch
16-07-2007, 15:30
Hallo zusammen,

ich habe folgende zwei Probleme mit dem exam-Package.

1. Ich möchte gern die Darstellung der Aufgabennummer anpassen. Statt des vorgegebenen "1.", "2.", usw. hätte ich lieber eine Darstellung in der Form
"Aufgabe Nr. 1 (Thema der Aufgabe) [Punkte]", inklusive der Klammern. Mit dem Befehl


\qformat{\textbf{Aufgabe Nr. \thequestion () [\thepoints] \hfill }}
klappt das so weit auch, nur dass ich keine Ahnung habe, wie ich die runden Klammern mit Leben füllen kann. Ich möchte ja nicht den Befehl für jede Aufgabe separat eingeben, sondern einmal und dann bei jeder Aufgabe nur noch Thema und Punkte bestimmen. Das mit den Punkten ist im Paket schon implementiert, Themen leider nicht.

2. Ich möchte MC Aufgaben erstellen. Hierbei hätte ich statt den vorgegebenen "A", "B" usw. für die einzelnen Antworten lieber Quadrate oder Kreise, also z.B.


\renewcommand{\thechoice}{$\square$}
\renewcommand{\choicelabel}{\thechoice}

Leider akzeptiert LaTeX den Befehl nicht.

Schon mal vorab vielen Dank für Eure Hilfe.

Thomfisch

edico
16-07-2007, 17:50
... ich kenne die Klasse nicht näher, aber vielleicht hilft's:

\documentclass{exam}

\usepackage{wasysym}% _4_Square-sign
\renewenvironment{choices}% copy&paste exam.cls Z3374ff.
{\list{\thechoice.}%
{\usecounter{choice}\def\makelabel##1{\hss\llap{## 1}}%
\settowidth{\leftmargin}{W.\hskip\labelsep\hskip 2.5em}%
\let\choice=\item
% \def\thechoice{\Alph{choice}}%
\def\thechoice{\Square}%
\labelwidth\leftmargin\advance\labelwidth-\labelsep
\topsep=0pt
\partopsep=0pt
}%
}%
{\endlist}

\begin{document}

\section{questions env}
\begin{questions}
\question[9]
What is red?
\end{questions}

\section{qformat}
\newcommand{\themai}{Allgemeinwissen}
\qformat{\textbf{Aufgabe Nr. \thequestion (\themai) [\thepoints] \hfill }}
\begin{questions}
\question[9]
What is ?
\end{questions}

\newcommand{\themaii}{Spezialwissen}
\qformat{\textbf{Aufgabe Nr. \thequestion (\themaii) [\thepoints] \hfill }}
\begin{questions}
\question[9]
What is ?
\end{questions}

\section{mc questions}
\noqformat% reverts to the default setup
\begin{questions}
\question
What is red?
\begin{choices}
\choice
Yes
\choice
No
\choice
Dont know
\end{choices}
\end{questions}
\end{document}

edico