reprendre un résultat dans la question suivante

Added by DENIS Sébastien 10 months ago

Est-ce possible?
Sinon y a t il y moyen de contourner?


Replies (14)

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 10 months ago

Pouvez-vous donner un exemple concret de ce que vous voulez faire ?

RE: reprendre un résultat dans la question suivante - Added by DENIS Sébastien 10 months ago

Bonjour
en fait je désire (avec des question numériques) par exemple:
Q1: faire calculer une surface
Q2: reprendre la valeur de la surface de la question Q1 afin de faire calculer un volume en Q2

RE: reprendre un résultat dans la question suivante - Added by Gérard Carpeaux 10 months ago

the holly graal

Nous sommes plusieurs à chercher https://project.auto-multiple-choice.net/boards/4/topics/4013?r=8342#message-8342
Pour l'instant, j'ai mis ça de côté.

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 8 months ago

the holly graal

On avance sur cette quête grâce à la dernière version de développement d'AMC : voir fichiers ci-joints.
Par exemple, dans les questions sur la surface du disque et volume du cône, l'étudiant a tous les points à la deuxième question si la valeur entrée est la bonne, OU si la valeur entrée est 5/3 fois celle entrée pour la surface du disque. La copie annotée montrera quand même ce qu'il fallait cocher, mais les points sont donnés.
Attention :
  • les questions sont notées dans l'ordre des identifiants de questions : il faut donc mettre un identifiant plus petit (ordre lexicographique) pour la première question que pour la deuxième question liée à la première
  • la formule que l'on entre avec l'option alsocorrect est à écrire en perl : par exemple la puissance est notée **

simple.tex - Fichier source (2.9 kB)

DOC-sujet.pdf - Sujet (161.4 kB)

RE: reprendre un résultat dans la question suivante - Added by Gérard Carpeaux 8 months ago

Merci.
Je ferai la documentation après mes tests et la recherche du code perl.

RE: reprendre un résultat dans la question suivante - Added by Gérard Carpeaux 8 months ago

  \begin{question}{carre-a}
    \QuestionIndicative
    Choisissez le nombre que vous voulez
    \begin{reponseshoriz}[o]
      \mauvaise{2}\scoring{2,setglobal.Nombre=2}
      \mauvaise{3}\scoring{3,setglobal.Nombre=3}
      \mauvaise{4}\scoring{4,setglobal.Nombre=4}
      \mauvaise{5}\scoring{5,setglobal.Nombre=5}
    \end{reponseshoriz}
  \end{question}

Dans cet exemple, les chiffres 2 à 5 dans scoring avant setglobal sont-ils obligatoires ?

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 8 months ago

Non mais cela permet de récupérer l'information si on veut.

RE: reprendre un résultat dans la question suivante - Added by Liouba Leroux 8 months ago

Bonjour,
c'est très prometteur et alléchant !
Merci !

RE: reprendre un résultat dans la question suivante - Added by Nicolas TSAKALOS 16 days ago

Bonjour,
J'ai essayé cette méthode mais j'obtiens le message d'erreur suivant:
'amcnumeric/alsocorrect' is unknown and is being ignored

Une idée d'où provient le problème?
Merci.

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 15 days ago

'amcnumeric/alsocorrect' is unknown and is being ignored

Peut-être utilisez-vous une version trop ancienne d'AMC ?

RE: reprendre un résultat dans la question suivante - Added by Nicolas TSAKALOS 15 days ago

J'ai la dernière version stable 1.4.0 d'AMC. Je ne sais pas à partir de quelle version ça marche.
Mais surtout l'erreur de compilation apparaît dans texlive. Est-il possible que cette erreur disparaisse quand je suis dans AMC?

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 15 days ago

J'ai la dernière version stable 1.4.0 d'AMC. Je ne sais pas à partir de quelle version ça marche.

Je pense qu'il faut utiliser la version de développement.

Est-il possible que cette erreur disparaisse quand je suis dans AMC?

Normalement non.

RE: reprendre un résultat dans la question suivante - Added by Gérard Carpeaux 15 days ago

Est-il possible de reprendre le résultat de l'élève pour une question simple ?
Pour la 3e question (disjoncteur), est-ce que dans le test \ifthenelse, je peux mettre la valeur entrée par l'élève via keepas=intensiteCal ?

\FPeval{\PuissanceLampe}{clip(25*trunc(1+3*random,0))}%\FPeval{\ApproxCalcul}{clip(10*\PuissanceLampe)}
\FPeval{\PuissanceRadiateur}{clip(500*trunc(1+3*random,0))}
\FPeval{\PuissancePlaque}{clip(500*trunc(1.5+3*random,0))}
\FPeval{\PuissanceTotale}{clip(2000+2*\PuissanceLampe+\PuissanceRadiateur+\PuissancePlaque)}
\FPeval{\Intensite}{round(\PuissanceTotale/230,1)}

On branche simultanément deux lampes à incandescence de puissance $P_L= \SI{\PuissanceLampe}{W}$ chacune, un four électrique de puissance $P_F=\SI{2}{kW}$, une plaque de cuisson de puissance $P_C=\SI{\PuissancePlaque}{W}$ et un radiateur de puissance $P_R=\SI{\PuissanceRadiateur}{W}$.\bigskip

\begin{multicols}{2}
\begin{questionmultx}{Outils.PuissanceElectrique-a-Totale}
    Quelle est la puissance totale demandée par l'ensemble de ces appareils ?  

\AMCnumericChoices{\PuissanceTotale}{digits=4,decimals=0,keepas=PuissanceCal,approx=\PuissanceLampe}
\end{questionmultx}

\begin{questionmultx}{Outils.PuissanceElectrique-b-Intensite}
    La tension d'utilisation vaut $U=\SI{230}{V}$.
    Calculez l'intensité du courant $I$ qui traverse le disjoncteur lorsque tous les appareils sont branchés.

\AMCnumericChoices{\Intensite}{digits=3,decimals=1,alsocorrect=PuissanceCal/230}
\end{questionmultx}
\end{multicols}

\begin{question}{Outils.PuissanceElectrique-c-Disjoncteur}\bareme{b=0.5}
    Le disjoncteur se déclenche à partir d'une intensité $I_{MAX} = \SI{20}{A}$. Le disjoncteur se déclenche-t-il ?\vspace*{-2ex}
    \FPiflt{\Intensite}{20}{\begin{reponseshoriz}\bonne{Non}\mauvaise{Oui}\end{reponseshoriz}}
    \else{\begin{reponseshoriz}\bonne{Oui}\mauvaise{Non}\end{reponseshoriz}}\fi
\end{question}

RE: reprendre un résultat dans la question suivante - Added by Alexis Bienvenüe 15 days ago

Je ne pense pas.
A mon avis le mieux est de ne pas modifier les bonnes ou mauvaises réponses, mais le score affecté aux réponses quand on les coche (par le barème).

(1-14/14)