AMCOpen versus l'environnement questionouverte

Added by Marc Fleury about 7 years ago

Quand j'utilise la commande \AMCOpen, elle n'est pas reconnue. De fait, elle est absente du fichier "automultiplechoice.sty".
Quand j'utilise plusieurs \begin{questionouverte} ... \end{questionouverte} (syntaxe non documentée dans le manuel mais inspiré d'une recherche dans automultiplechoice.sty), je peux compiler à l'extérieur de AMC, mais de l'intérieur j'ai l'erreur "numéro de réponse utilisé plusieurs fois"

Quelle est la solution?

Replies (10)

RE: AMCOpen versus l'environnement questionouverte - Added by Alexis Bienvenüe about 7 years ago

Si la commande \AMCOpen n'est pas reconnue, c'est sans doute que vous avez une version ancienne d'AMC. Cette commande a été introduite à partie de la version 1.1.0.
L'environnement questionouverte n'a pas la même fonction que \AMCOpen : il produit uniquement un peu d'espace blanc après une question qui n'a pas vocation a être corrigée par AMC (pas de case réservée au correcteur comme avec \AMCOpen). Peut être avez-vous utilisé des commandes \bonne ou \mauvaise à l'intérieur de questionouverte ? Cela n'est pas possible. Sinon, veuillez envoyer votre source LaTeX pour que nous puissions voir ce qui se passe...

RE: AMCOpen versus l'environnement questionouverte - Added by david Plumel about 7 years ago

Bonjour

je me permet de poser ma question dans cette question car du meme sujet

serait il possible d'avoir un exemple de syntax avec amcopen et une question ouverte car la doc n'est pas des plus clair

merci

RE: AMCOpen versus l'environnement questionouverte - Added by Alexis Bienvenüe about 7 years ago

L'environnement questionouverte ne doit pas être utilisé, car il est remplacé par \AMCopen. Un exemple est donné dans la documentation :

\begin{question}{inflation}
  Donnez la d\'efinition de l'inflation.
  \AMCOpen{lines=5}{\wrongchoice[F]{f}\scoring{0}\wrongchoice[P]{p}\scoring{1}\correctchoice[J]{j}\scoring{2}}
\end{question}

Pouvez-vous préciser vos interrogations ?

RE: AMCOpen versus l'environnement questionouverte - Added by david Plumel about 7 years ago

Quel reactivite vous allez finir de me convaincre de passer sous linux :-) pour la qualité du service des developpeurs

pour les interrogations j'en est resolu une qui était un problème dans l’entête il fallait enlever réponse a la fin qui pose soucis dans mon cas

sinon \begin{question}{inflation} le inflation apparaît dans ma question ce qui me pose soucis

ps: (j'ai le manuel a cote de moi car je débute en latex aussi donc désolé si mes question sont "betes")

RE: AMCOpen versus l'environnement questionouverte - Added by Alexis Bienvenüe about 7 years ago

le inflation apparaît dans ma question ce qui me pose soucis

Pouvez-vous poster votre source complet ? Ce mot ne devrait pas apparaître (voir ci-joint).

ouverte.png (10 kB)

RE: AMCOpen versus l'environnement questionouverte - Added by david Plumel about 7 years ago

voila mon code complet

pour l'instant une seule question car une étape a la fois

Donc le mots ouverte apparaît ce qui pose soucis

j'ai aussi une erreur de compil que je soupçonne être un crochet mal ferme

Et l'image pour l'instant se balade en bas objectif la mettre a droite du cadre de réponse libre d’où le linewidth de rajoute pour l'instant qui sert a rien lol

    \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}

\begin{document}

\exemplaire{5}{    

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

\noindent{\bf QCM  \hfill Controle  Objet technique}

\vspace*{.5cm}
\begin{minipage}{.4\linewidth}
\centering\large\bf Test\\ Examen fin de chapitre\end{minipage}
\champnom{\fbox{    
                \begin{minipage}{.5\linewidth}
                  Nom et prénom :

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

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

  Aucun document n'est autorisé.
  L'usage de la calculatrice est interdit.

  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.

  Des points négatifs pourront être affectés à de \emph{très
    mauvaises} réponses.
\end{center}
\vspace{1ex}

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

\begin{questionouverte}{ouverte}
    Indiquez quels sont les objets techniques présents sur la fig01 et précisez leur fonction d usage.

    \AMCOpen{lines=3,lineheight=.8cm,linewidth=10cm}
    {
        \wrongchoice[0]{0}\scoring{0}
        \wrongchoice[1]{1}\scoring{1}
        \correctchoice[2]{2}\scoring{2}

    }
    \includegraphics[scale=0.3]{question01}
\end{questionouverte}

\clearpage    

}   

\end{document}

RE: AMCOpen versus l'environnement questionouverte - Added by Alexis Bienvenüe about 7 years ago

Deux erreurs en tout cas :
  1. L'environnement à utiliser est question, et non questionouverte
  2. AMCopen n'a pas d'option linewidth : à enlever

objectif mettre l'image a droite du cadre de réponse libre

Pour réduire la taille de la réponse, inclure par exemple le \AMCOpen dans une minipage :

\begin{question}{ouverte}
  Indiquez quels sont les objets techniques présents sur la fig01 et précisez leur fonction d usage.

  \begin{minipage}{10cm}
    ~\AMCOpen{lines=3,lineheight=.8cm}%
    {\wrongchoice[0]{0}\scoring{0}
     \wrongchoice[1]{1}\scoring{1}
     \correctchoice[2]{2}\scoring{2}}
  \end{minipage}
  \includegraphics[scale=0.3]{question01}
\end{question}

RE: AMCOpen versus l'environnement questionouverte - Added by david Plumel about 7 years ago

Merci super cela fonction plus d'erreur de compil et l'image est a droite de mon texte ce qui est bien pas a la bonne hauteur mais la c'est plus amc mais latex qui me joue des misere

par contre je ne comprends pas dans la syntaxe le ~ et % leurs interets

RE: AMCOpen versus l'environnement questionouverte - Added by Alexis Bienvenüe about 7 years ago

le ~ et % leurs interets

Aucun pour le %, c'est pour faire joli.

Le ~ est là pour permettre à \AMCOpen de commencer un paragraphe (normalement il suit le texte de la question, mais ici on l'a mis dans un minipage).

RE: AMCOpen versus l'environnement questionouverte - Added by david Plumel about 7 years ago

Effectivement le % fait de la deco

par contre le ~ si je le mets pas j'ai une erreur de compil qui n’arrête pas le processus mais qui existe ( pas de difference sur le rendu pdf)

(1-10/10)