%%%--------------------------------
%%% --------- QCM AMC -------------
%%% -------------------------------
%%% Exemple : QCM de démonstration
%%% -------------------------------
%%% José OUIN - www.joseouin.fr 
%%% -------------------------------
%%% -------------------------------

\documentclass[a4paper]{article}

\usepackage[utf8x]{inputenc}    
\usepackage[T1]{fontenc}

\usepackage[francais,bloc]{automultiplechoice}    
% [nowatermark] pour enlever le texte "PROJET" et le pied de page
\usepackage{multicol}



%===================
\begin{document}
%===================

%%% On répartie les quesitons dans différents groupes.
% ---------------------------------
%%% Questions groupe : "catégorie1"
%----------------------------------
\element{categorie1}{
  \begin{question}{cat1-quest1}    
% Question ouverte   
Dessiner un triangle rectangle et rappeler les relations trigonométriques.
   
   \AMCOpen{lines=3,dots=false}{\wrongchoice{AB}\scoring{1}\wrongchoice{B}\scoring{2}\correctchoice{TB}\scoring{3}}
% AB rapporte 1 point
% B rapporte 2 points
% TB rapporte 3 points     
  \end{question}
}

%
\element{categorie1}{
  \begin{question}{cat1-quest2}  
% Question ouverte  
Dessiner l'allure de la fonction $ln$.
   
   \AMCOpen{lines=3,dots=false}{\wrongchoice{AB}\scoring{1}\wrongchoice{B}\scoring{2}\correctchoice{TB}\scoring{3}}
% AB rapporte 1 point
% B rapporte 2 points
% TB rapporte 3 points         
  \end{question}
}

% ---------------------------------
%%% Questions groupe : "catégorie2"
%----------------------------------

\element{categorie2}{
  \begin{questionmult}{cat2-quest1}\bareme{formula=NBC-0.5*NMC} 
% Question à reponses multiples     
A l'aide de la courbe de la fonction $ln$, que peut-on dire de la valeur de $ln(4)$ ?

     \begin{reponseshoriz}
      \mauvaise{n'existe pas}
      \bonne{est inférieur à $ln(5)$}
      \bonne{est positif}
      \mauvaise{est négatif}
    \end{reponseshoriz} 
  \end{questionmult}
% NBC : Nombre de Bonnes réponses Cochées
% NMC : Nombre de Mauvaises réponses Cochées

}
%
\element{categorie2}{
  \begin{questionmult}{cat2-quest2}\bareme{formula=NBC-0.5*NMC}    
% Question à reponses multiples
Que vaut $\frac{12}{16}$ ?

     \begin{reponseshoriz}
      \mauvaise{n'existe pas}
      \bonne{$\frac{3}{4}$}
      \bonne{0,75}
      \mauvaise{0,95}
    \end{reponseshoriz} 
  \end{questionmult}
% NBC : Nombre de Bonnes réponses Cochées
% NMC : Nombre de Mauvaises réponses Cochées
 
}

% ---------------------------------
%%% Questions groupe : "catégorie3"
%----------------------------------

\element{categorie3}{
  \begin{question}{cat3-quest1}  
% Question simple à réponse unique    
A l'aide de la courbe de la fonction $ln$ (que vous pouvez esquisser au brouillon au verso), quelle est la valeur de $ln(e)$ :

     \begin{reponseshoriz}\bareme{b=1,m=-0.5,e=-0.5,v=0}
      \mauvaise{n'existe pas}
      \bonne{1}
      \mauvaise{est supérieur à 14}
      \mauvaise{est négatif}
    \end{reponseshoriz} 
  \end{question}
% b = 1 : une bonne réponse rapporte 1 point
% m = -0.5 : une mauvaise réponse retire 0.5 point
% e = -0.5 : une réponse incohérente retire 0.5 point
% v = 0 : 0 point si aucune réponse  
}


\element{categorie3}{
  \begin{question}{cat3-quest2}  
% Question simple à réponse unique    
A l'aide de la courbe de la fonction $ln$ (que vous pouvez esquisser au brouillon au verso), quelle est la valeur de $ln(e^{2})$ :

     \begin{reponseshoriz}\bareme{b=1,m=-0.5,e=-0.5,v=0}
      \mauvaise{n'existe pas}
      \bonne{2}
      \mauvaise{est supérieur à 150}
      \mauvaise{est négatif}
    \end{reponseshoriz} 
  \end{question}
% b = 1 : une bonne réponse rapporte 1 point
% m = -0.5 : une mauvaise réponse retire 0.5 point
% e = -0.5 : une réponse incohérente retire 0.5 point
% v = 0 : 0 point si aucune réponse  
}


% ---------------------------------
%%% Questions groupe : "catégorie4"
%----------------------------------
\element{categorie4}{  
\begin{questionmultx}{cat4-quest1}    
%%% Question à reponse numérique
Calculer 110 + 121 . Indiquer la réponse  obligatoirement en 3 chiffres, un par ligne (centaines, dizaines, unités).
\begin{center}
   \AMCnumericChoices{331}{digits=3,decimals=0,sign=false,scoreexact=1,scorewrong=-0.5 }
\end{center}   
  \end{questionmultx}
% scoreexact = 1 : 1 point pour une valeur juste
% scorewrong = -0.5 : on retire 0.5 point pour une réponse fausse  
}
%

\element{categorie4}{  
\begin{questionmultx}{cat4-quest2}    
%%% Question à reponse numérique
Calculer 110,6 + 110,6 . Indiquer la réponse  obligatoirement en 3 chiffres, un par ligne (centaines, dizaines, unités).
	\begin{center}

   \AMCnumericChoices{221.2}{digits=4,decimals=1,sign=false,scoreexact=1,scorewrong=-0.5 }
	\end{center}
\end{questionmultx}
% scoreexact = 1 : 1 point pour une valeur juste
% scorewrong = -0.5 : on retire 0.5 point pour une réponse fausse  
}

%-------------------------

%%%%%%%%%%%%%%%%%%%%%%%%%
%% fin des questions %%%%
%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% fabrication des copies%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\exemplaire{5}{    

%%% debut de l'entête des copies :    
	%%% première ligne

	\begin{minipage}{1\linewidth}
	  \centering\large\bf Exemple de QCM   
	\end{minipage}

	%%% codage des numéros d'étudiants sur 3 chiffres par les candidats et encadré d'écriture manuelle des noms.
	\vspace*{3mm}
	{\setlength{\parindent}{0pt}\AMCcode{etu}{3}\hspace*{\fill}
	\begin{minipage}[b]{12cm}
	 \hspace*{5mm}
  	  Codez votre numéro d'étudiant ci contre chiffre par chiffre,
  	  
  	  puis complétez l'encadré.
     \vspace{3ex}

	 \hfill\champnom{\fbox{
	 \begin{minipage}{1\linewidth}
		\vspace*{3mm}
		NOM - Prénom - Groupe :
		\vspace*{3mm}
	 \end{minipage}
	    }
	   }
	\hfill\vspace{1ex}
% texte de présentation 
\begin{center}\em

Durée : 15 minutes.

  Aucun document n'est autorisé. Pas de calculatrice.
  Les questions faisant apparaître le symbole \multiSymbole{} peuvent
  présenter une ou plusieurs bonnes réponses. Les autres ont une unique bonne réponse.
  Les réponses fausses ou incohérentes retirent des points.

\end{center}

	\end{minipage}\hspace*{\fill}
	}

\vspace{4ex}

%%% Fin de l'entête
%%%%%%%%%%%%%%%%%%%%%%%

%% Composition des QCM
%%% On mélange des questions par groupe
% On efface le {tout} précédent
\cleargroup{tout}

% On mélange par "catégorie", et on prélève aléatoirement [n] questions 
% du lot {categorie-k} vers la copie complète {tout}
% puis on restitue la copie.
% Si on met [0], toutes les questions sont prises.
\melangegroupe{categorie1}\copygroup[0]{categorie1}{tout}
\melangegroupe{categorie2}\copygroup[0]{categorie2}{tout}
\melangegroupe{categorie3}\copygroup[0]{categorie3}{tout}
\melangegroupe{categorie4}\copygroup[0]{categorie4}{tout}

\restituegroupe{tout}

% Saut d'une page si le sujet comporte un nombre impair de pages.
% Ainsi il est possible d'imprimer les sujets en recto-verso.

\AMCcleardoublepage    

%%% Fin de la création des questionnaires

} % Fin de exemplaires{k}{ 

\end{document}

