% Auto-Multiple-Choice AMC

## Emplacement du fichier .sty

```bash
$ locate automultiplechoice.sty
$ ls -l /usr/local/texlive/texmf-local/tex/latex/automultiplechoice.sty
/usr/local/texlive/texmf-local/tex/latex/automultiplechoice.sty -> /usr/local/opt/auto-multiple-choice/share/texmf-local/tex/latex/AMC/automultiplechoice.sty
```

NOT FOUND

On va recopier celui de Debian

```
sudo rm /usr/local/texlive/texmf-local/tex/latex//automultiplechoice.sty

sudo ln -s /Users/lauhub/Documents/04_travail/AV-enseignement/Evaluations/MC-Projects/_automultiplechoice_lib/automultiplechoice.sty /usr/local/texlive/texmf-local/tex/latex//automultiplechoice.sty
```


## Exemple de code pour des combinaisons de bonnes réponses multiples et disjointes

```tex
    \element{prog25}{%
            \begin{questionmult}{011-prog25-1}%
            %\baramechoixmax%
            \bareme{default.A1=0,default.A2=0,default.A3=0,default.A4=0,default.A5=0,default.A6=0,%
            formula=(A1 == A2 || A6 == 1 ? 2 : 0)}    
            L'exécution de \texttt{prog25} produit \texttt{sortie25}.

Quelle(s) ligne(s) modifier pour obtenir \texttt{sortie25-1} ?

            
          \begin{reponsemulticol}{3}\baremeuniqdansrep
              \bonne{(lg.4) \texttt{...\ ;\ i\ \textless{}=\ n\ ;\ ...}}\bareme{set.A1=1}
              \bonne{(lg.4) \texttt{i\ =\ 1\ ;\ ...\ ;\ ...}}\bareme{set.A2=1}
              \mauvachoix{(lg.6) \texttt{j\ \textless{}\ n\ +\ 1\ -\ i}}\bareme{set.A3=1}
              \mauvachoix{(lg.10) \texttt{j\ \textless{}\ n\ -\ 1}}\bareme{set.A4=1}
              \mauvachoix{(lg.10) \texttt{j\ \textless{}\ n\ -\ i}}\bareme{set.A5=1}
              \bonne{(lg.6) \texttt{j\ \textless{}\ n\ -\ 1\ -\ i}}\bareme{set.A6=1}
          \end{reponsemulticol}
            \end{questionmult}
        }


```

