%%% Table presentation %%%
%%% Joël Brogniart %%%
%%% 20160707 july 11th 2016 %%%

\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais,bloc]{automultiplechoice}
\usepackage{rotating}
\def\multiSymbole{}
\def\AMCbeginQuestion#1#2{\par\noindent{\bf #1} #2\hspace*{1em}}

\begin{document}

%%% Questions %%%
\element{tableaa} {
  \begin{questionmult}{aa-02}
    Quelle est la durée de votre premier repas de l'année~?
    \begin{reponsesperso}[o]
      \bonne{moins de 30 mn} \bareme{b=1}
      \bonne{de 30 mn à 1 h} \bareme{b=2}
      \bonne{de 1 h à 1 h 30} \bareme{b=4}
      \bonne{de 1 h 30 à 2 h} \bareme{b=8}
      \bonne{plus de 2 h} \bareme{b=16}
    \end{reponsesperso}
  \end{questionmult}
}

\element{tableaa} {
  \begin{questionmult}{aa-03}
    Quelle est la durée de votre dernier repas de l'année~?
    \begin{reponsesperso}[o]
      \bonne{moins de 30 mn} \bareme{b=1}
      \bonne{de 30 mn à 1 h} \bareme{b=2}
      \bonne{de 1 h à 1 h 30} \bareme{b=4}
      \bonne{de 1 h 30 à 2 h} \bareme{b=8}
      \bonne{plus de 2 h} \bareme{b=16}
    \end{reponsesperso}
  \end{questionmult}
}

\element{tableaa} {
  \begin{questionmult}{aa-04}
    Quel temps mettez-vous pour aller de votre domicile à votre lieu de travail~?
    \begin{reponsesperso}[o]
      \bonne{moins de 30 mn} \bareme{b=1}
      \bonne{de 30 mn à 1 h} \bareme{b=2}
      \bonne{de 1 h à 1 h 30} \bareme{b=4}
      \bonne{de 1 h 30 à 2 h} \bareme{b=8}
      \bonne{plus de 2 h} \bareme{b=16}
    \end{reponsesperso}
  \end{questionmult}
}

\exemplaire{1}{

  %%% Title %%%
  \begin{center}
    \LARGE\bf Questions dans un tableau
  \end{center}
  \vspace*{.5cm}

  %%% Identification zone %%%
  \noindent
  \begin{minipage}{1\linewidth}
    \noindent
    \begin{minipage}{0.3\linewidth}
      \large\bf Participant
    
      \vspace*{3mm}
      \AMCcode{participant}{3}
    \end{minipage}
    \noindent
    \begin{minipage}{0.7\linewidth}
      \champnom{\fbox{\begin{minipage}{1\linewidth}
        \vspace*{2mm}
        \large\bf Nom et prénom  :
      
        \vspace*{2mm}
       .\dotfill
     
        \vspace*{3mm}
       .\dotfill
     
        \vspace*{3mm}
      \end{minipage}}}
      \vspace*{3.3cm}
    \end{minipage}
  \end{minipage}
  \vspace*{5mm}

  \noindent
  \begin{minipage}{\linewidth}\em
    Explications blablabla et blablab
  
    et blablabla
  \end{minipage}
  \vspace*{5mm}
  \hrule
  \vspace*{5mm}

  %%% Model %%%
  \noindent
  \begin{tabular}{|p{.55\linewidth}*{5}{p{2em}}|}
  \cline{2-6}
  \multicolumn{1}{c|}{ }
    & \begin{turn}{90} \hspace{1mm}moins de 30 mn\hspace{1mm} \end{turn}
    & \begin{turn}{90} \hspace{1mm}entre 30 mn et 1 h\hspace{1mm} \end{turn}
    & \begin{turn}{90} \hspace{1mm}entre 1 h et 1 h 30\hspace{1mm} \end{turn}
    & \begin{turn}{90} \hspace{1mm}entre 1 h 30 et 2 h\hspace{1mm} \end{turn}
    & \begin{turn}{90} \hspace{1mm}plus de 2 h\hspace{1mm} \end{turn}\\
  \hline
    \vspace*{-1mm}Quelle est la durée de votre petit déjeuner~?\vspace*{1mm}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}\\
  \hline
    \vspace*{-1mm}Quelle est la durée de votre premier repas de l'année~?\vspace*{1mm}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}\\
  \hline
    \vspace*{-1mm}Quelle est la durée de votre dernier repas de l'année~?\vspace*{1mm}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}\\
  \hline
    \vspace*{-1mm}Quel temps mettez-vous pour aller de votre domicile à votre lieu de travail~?\vspace*{1mm}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}
    &\vspace*{-2mm}\framebox(12, 12){}\\
  \hline
  \end{tabular}

  %%% Attempt with reponsesperso %%%
  \begin{table}
    %\catcode`\&=12
    %\catcode`!=4
    \def\AMCbeginQuestion##1##2{}
    \def\AMCbeginAnswer{}
    \def\AMCendAnswer{}
    %\def\AMCanswer##1##2{& ##1}
    %\def\AMCanswer##1##2{! ##1}
    \def\AMCanswer##1##2{##1}
    \begin{tabular}{|p{.55\linewidth}*{5}{p{2em}}|}
    \cline{2-6}
    \multicolumn{1}{c|}{ }
      & \begin{turn}{90} \hspace{1mm}moins de 30 mn\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 30 mn et 1 h\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 1 h et 1 h 30\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 1 h 30 et 2 h\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}plus de 2 h\hspace{1mm} \end{turn}\\
    \hline
    \restituegroupe{tableaa}
    \\\hline
    \end{tabular}
  \end{table}

}
\end{document}
