\documentclass[a4paper,onecolumn]{article}

\usepackage[utf8x]{inputenc}    
\usepackage[T1]{fontenc}
\usepackage{fp}
\usepackage{tikz}
\usepackage{multicol}

\usepackage[box,separateanswersheet,lang=DE]{automultiplechoice}    

\geometry{a4paper,hmargin=2cm}

\setlength{\parindent}{0pt}

\setlength{\columnsep}{1cm}
\setlength{\columnseprule}{0.4pt}

\pgfmathsetseed{1234}

\begin{document}

\begin{flushleft}

\AMCrandomseed{12345}

\AMCtext{corrected}{Lösungen}

\AMCboxDimensions{size=1.6ex}

\AMCcodeHspace=1.3em
\AMCcodeVspace=2.6em

\def\AMCchoiceLabelFormat#1{\scriptsize{#1}}

\def\AMCbeginQuestion#1#2{\par\noindent{\bf Aufgabe #1} #2\hspace*{1em}}

\def\AMCformQuestion#1{\vspace{3.6ex}\par {\sc Antwort #1:} }    

\def\AMCformAnswer#1{\hspace{1.3ex} #1}

\def\AMCdecimalPoint{\bf.\hspace{10pt}}

\def\points#1{\emph{#1 Punkte}\AMCnumericOpts{scoreexact=#1}}

\AMCnumericOpts{hspace=1em,vspace=2ex,vertical=true,reverse=false,sign=false,digits=3,decimals=0,scoreexact=3,scoreapprox=1.5,approx=0}


\element{a}{
\begin{questionmultx}{Bsp}
  \FPeval\VQa{trunc(200*random+100,0)}
  
very

\vspace*{5cm} 
 
long

\vspace*{5cm}  

question

  \vspace*{1ex}
  \points{3}
  
  \AMCnumericChoices{\VQa}{digits=3}
  
  \vspace*{5cm}

\end{questionmultx}
}

\element{a}{
\begin{questionmultx}{Bsp2}
  \FPeval\VQa{trunc(200*random+100,0)}
  
...
  
  \vspace*{1ex}
  \emph{3 Punkte}
  
  \AMCnumericChoices{\VQa}{digits=3,scoreexact=3,base=10}
  
  \vspace*{15cm}

\end{questionmultx}
}

\element{a}{
\begin{questionmultx}{Beispiel}
  \FPeval\VQa{trunc(200*random+100,0)}
  
...
  
  \vspace*{1ex}
  \emph{3 Punkte}
  
  \AMCnumericChoices{\VQa}{sign=true,digits=5,decimals=2,scoreexact=3,base=10}
  
  \vspace*{15cm}

\end{questionmultx}
}

\element{a}{
\begin{questionmultx}{Beispiel2}
  \FPeval\VQa{trunc(200*random+100,0)}
  
...
  
  \vspace*{1ex}
  \emph{3 Punkte}
  
  \AMCnumericChoices{\VQa}{sign=true,digits=5,decimals=2,scoreexact=3,base=10}
  
  \vspace*{15cm}

\end{questionmultx}
}

\element{a}{
\begin{questionmultx}{Beispiel3}
  \FPeval\VQa{trunc(200*random+100,0)}
  
...
  
  \vspace*{1ex}
  \emph{3 Punkte}
  
  \AMCnumericChoices{\VQa}{sign=true,digits=5,decimals=2,scoreexact=3,base=10}
  
  \vspace*{15cm}

\end{questionmultx}
}

\element{a}{
\begin{questionmultx}{Beispiel4}
  \FPeval\VQa{trunc(200*random+100,0)}
  
...
  
  \vspace*{1ex}
  \emph{3 Punkte}
  
  \AMCnumericChoices{\VQa}{sign=true,digits=5,decimals=2,scoreexact=3,base=10}
  
  \vspace*{15cm}

\end{questionmultx}
}



% to adjust!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
\onecopy{1}{    
% to adjust!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


%%% beginning of the test sheet header:    

\begin{multicols}{2}

\parskip3pt

\begin{large}
\begin{center}
\bf
Title
\end{center}
\end{large}


%%% end of the header

\shufflegroup{a}

\insertgroup{a}



%\AMCcleardoublepage    
\clearpage

\AMCformBegin  

\end{multicols}  

%%% beginning of the answer sheet header

\begin{multicols}{3}

\begin{center}
{\large\bf Antwortblatt}
\\
\end{center}

\vspace{6ex}

\setlength{\parindent}{0pt}



\vspace{3em}

%%% end of the answer sheet header

\AMCform   

\end{multicols}

\clearpage    

}  

\end{flushleft}

\end{document}
