Cases / identification auto. des étudiant : horizontales ?

Added by Jean-Marc Gervais over 7 years ago

Bonjour Alexis et les autres,
Et tout d'abord bravo pour ce projet original et utile, et merci pour ce travail partagé !

J'ai cherché à réduire la surface occupée par l'identification (nom, cases à cocher pour identification automatique).
J'ai placé ce bloc de cases à cocher sur le côté dans un bloc, mais ça tient de la bidouille et ne me satisfait pas.

J'aurais préféré placer horizontalement ces cases, d'autant plus que je n'avais besoin que de 2 chiffres. Est-ce possible, ou sinon envisageable ? Merci par avance.

groupes.tex - QCM sur une page A4 / surface dédiée à l'identification réduite (6.7 kB)


Replies (6)

RE: Cases / identification auto. des étudiant : horizontales ? - Added by Alexis Bienvenüe over 7 years ago

Bonjour.

Depuis la version 1.0.1, le style LaTeX dispose de la commande \AMCcodeH qui produit un code horizontal. On peut utiliser quelque chose comme ça pour votre en-tête :

\exemplaire{31}{

\vspace*{-10mm}

\noindent\lower3ex\hbox{\vbox{\AMCcodeH{num.etud}{2}}}\hfill
\champnom{\fbox{\parbox{7cm}{    
  Nom :
  \vspace*{10mm}
}}}
\vspace*{2mm}

\melangegroupe{groupe1}
\restituegroupe{groupe1}

[...]

Cordialement,
AB.

RE: Cases / identification auto. des étudiant : horizontales ? - Added by Jean-Marc Gervais over 7 years ago

Quelle réactivité ! Merci !

J'ai un message d'erreur à la compilation du code LateX (LateX->divps->ps2pdf dans TexMaker), qui disparaît si j'enlève la ligne avec \AMCCodeH. Idem si je remplace \AMCCode par \AMCCodeH dans mon ancien code LateX.

j'ai ce message d'erreur (la ligne 22 est la dernière de mon source LateX, il semble que le problème vienne du module (??) mais je suis loin d'être expert en LateX...) :

! Undefined control sequence.
\iterate ...ent \lower 3ex\hbox {\vbox {\AMCcodeH
{num.etud}{2}}}\hfill \cha...
l.222 }
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

RE: Cases / identification auto. des étudiant : horizontales ? - Added by Jean-Marc Gervais over 7 years ago

J'ai oublié : AMC 0.550 (svn:550) sur Ubuntu 11.10 ; TexMaker 3.0.2

RE: Cases / identification auto. des étudiant : horizontales ? - Added by Alexis Bienvenüe over 7 years ago

Eh oui, \AMCcodeH n'est pas encore définie dans la version 0.550. Il faut donc mettre à jour AMC. Par exemple, sur Ubuntu, en utilisant le dépôt AMC.

RE: Cases / identification auto. des étudiant : horizontales ? [Résolu] - Added by Jean-Marc Gervais over 7 years ago

C'est impeccable, merci encore !
À noter donc pour les utilisateurs Ubuntu que la version dans les dépôts officiels est obsolète...

RE: Cases / identification auto. des étudiant : horizontales ? - Added by david Plumel about 7 years ago

Je remonte cette partie aussi car effectivement cela fonctionne mais il y a un décalage qui se produit entre les codes étudiants et la ou il doivent rentrer leur nom

    \documentclass[10pt,a4paper]{article}
    \usepackage[latin1]{inputenc}    
    \usepackage[T1]{fontenc}
    \usepackage[francais,bloc,completemulti]{automultiplechoice}   
    \usepackage{multicol} 
    \usepackage[francais]{babel}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage{float,caption}
    \usepackage{wrapfig}

\begin{document}

\exemplaire{5}{    

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

\begin{center}\em
Durée : 30 minutes.

  Les questions faisant apparaître le symbole \multiSymbole{} peuvent
  présenter zéro, une ou plusieurs bonnes réponses. Les autres ont
  une unique bonne réponse.

\end{center}

\vspace*{1mm}
{\noindent\lower3ex\hbox{\vbox{\AMCcodeH{etu}{4}}}\hfill
\begin{minipage}[b]{5.5cm}
$\longleftarrow{}$\hspace{0pt} codez votre numéro d'étu\-diant ci-contre,
et inscrivez votre nom et prénom ci-dessous.
\vspace{3ex}
\hfill\champnom{\fbox{    
    \begin{minipage}{5cm}
      Nom et prénom :

      \vspace*{.5cm}\dotfill

      \vspace*{.5cm}\dotfill
      \vspace*{1mm}
    \end{minipage}
  }}\hfill\vspace{5ex}
  \end{minipage}\hspace*{\fill}

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

\begin{question}{ouverte} Indiquez quels sont les objets techniques (3 objets) présents sur la figure 1 et précisez leur fonction d'usage.\\
            ~\AMCOpen{lineheight=.4cm,lines=3}
        {    \wrongchoice[0]{0}\scoring{0}
            \wrongchoice[1]{1}\scoring{1}
            \correctchoice[2]{2}\scoring{2}        }
\end{question}
\begin{question}{ouverte} Citez 2 objets naturels visibles sur la figure 1 et justifiez votre réponse.\\
    ~\AMCOpen{lineheight=.4cm,lines=2}
        {    \wrongchoice[0]{0}\scoring{0}
            \wrongchoice[1]{1}\scoring{1}
            \correctchoice[2]{2}\scoring{2}        }
\end{question}
\begin{question}{ouverte} Relevez les trois objets de la légende de la figure 2 et précisez les besoins respectifs auxquels ils correspondent.\\
            ~\AMCOpen{lineheight=.4cm,lines=3}
        {    \wrongchoice[0]{0}\scoring{0}
            \wrongchoice[1]{1}\scoring{1}
            \correctchoice[2]{2}\scoring{2}        }
\end{question}
\begin{question}{ouverte} Choississez trois objets techniques visibles sur la figure 2 et indiquez le besoin auquel ils correspondent.\\

        ~\AMCOpen{lineheight=.4cm,lines=3}
{    \wrongchoice[0]{0}\scoring{0}
            \wrongchoice[1]{1}\scoring{1}
            \correctchoice[2]{2}\scoring{2}        }
\end{question}
\begin{question}{ouverte}Précisez de quelle manière est personnalisé ce skateboard.\\

        ~\AMCOpen{lineheight=.4cm,lines=2}
{    \wrongchoice[0]{0}\scoring{0}
            \wrongchoice[1]{1}\scoring{1}
            \correctchoice[2]{2}\scoring{2}        }
\end{question}

\clearpage    

}
\end{document}

(1-6/6)