Question ouverte sur plusieurs pages

Added by To Cau about 1 month ago

Bonjour,

J'aimerais pouvoir faire des questions ouvertes avec des champs de réponse assez longs qui admettent un saut de page. Autrement dit, pouvoir avoir une question ouverte à cheval sur deux pages. J'ai beau enlever l'option bloc et/ou utiliser l'option \AMCnobloc, rien n'y fait.

Dans la même veine, j'aimerais pouvoir utiliser contentcommand avec un contenu qui lui aussi puisse se scinder sur plusieurs pages. Généralement je mets ce contenu dans une minipage pour pouvoir le mettre en forme comme je le souhaite, mais cela en fait un seul bloc...

Est-ce possible ?

Merci pour votre aide !

Ci dessous un exemple pour illustrer :

\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}    
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\usepackage[francais,completemulti]{automultiplechoice}    
\begin{document}

\exemplaire{1}{    

%%% debut de l'en-tête des copies :    

\noindent{\bf QCM  \hfill TEST}

\vspace*{.5cm}
\begin{minipage}{.4\linewidth}
\centering\large\bf Test\\ Examen du 01/01/2008\end{minipage}
\champnom{\fbox{    
                \begin{minipage}{.5\linewidth}
                  Nom et prénom :

                  \vspace*{.5cm}\namefielddots   
                  \vspace*{1mm}
                \end{minipage}
         }}

%%% fin de l'en-tête

\begin{question}{ouverte.1}
  Ceci est une longue question ouverte.
  \AMCOpen{lines=10}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
\end{question}

\begin{question}{ouverte.2}
  Ceci est une longue question ouverte.
  \AMCOpen{lines=20}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
  \AMCnobloc
\end{question}

\def\mycommand{
\begin{minipage}{\textwidth}
\lipsum[1]

\lipsum[2]

\lipsum[3]
\end{minipage}
 }

\begin{question}{content.1}
  Ceci est une question utilisant \texttt{contentcommand}.
  \AMCOpen{contentcommand = mycommand, lines=0}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
  \AMCnobloc
\end{question}

\begin{question}{content.2}
  Ceci est une question utilisant \texttt{contentcommand}.
  \AMCOpen{contentcommand = mycommand, lines=0}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
  \AMCnobloc
\end{question}

\begin{question}{content.3}
  Ceci est une question utilisant \texttt{contentcommand}.
  \AMCOpen{contentcommand = mycommand, lines=0}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
  \AMCnobloc
\end{question}

}

\end{document}


Replies (1)

RE: Question ouverte sur plusieurs pages - Added by Frédéric Bréal about 1 month ago

J'aimerais pouvoir faire des questions ouvertes avec des champs de réponse assez longs qui admettent un saut de page

J'utilise une commande \Pointilles

\usepackage{multido}

\newcommand{\Pointilles}[1][3]{ %
\noindent\multido{}{#1}{\makebox[\linewidth]{\dotfill}\\[8mm]
}}

\begin{question}{ouverte.1}
  Ceci est une longue question ouverte.
  \AMCOpen{lineup=true}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}

\Pointilles[25]
\end{question}

(1-1/1)