\usepackage{fontspec}
\setmainfont{Times New Roman}
\setsansfont{Arial}
\usepackage[a4paper,margin=25mm,nohead,headheight=24pt]{geometry}
\usepackage{fancyhdr,titlesec,bbding}
\usepackage[svgnames]{xcolor}
\pagestyle{fancy}
\parindent0pt
\lhead{}\chead{}\rhead{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\setcounter{section}{4}
\newlength{\labelmargin}
\setlength{\labelmargin}{3em}
\newlength{\widthleft}
\setlength{\widthleft}{\textwidth}
\addtolength{\widthleft}{-2\labelmargin}
\titleformat{\section}{%
  \sffamily\Large\bfseries}{%
  \bfseries\thesection\hfill}{\labelmargin}{}
\newcounter{qcount}
\newcommand{\question}[2][\relax]{%
  \if\relax#1\else
    \setcounter{section}{#1}%
    \addtocounter{section}{-1}%
  \fi
  \setcounter{qcount}{0}%
  \section{#2}}  
\def\thesection{Q\ifnum\c@section<10 0\fi\@arabic\c@section}
%
\newcommand{\rubric}[2]{\leavevmode
  \hbox to2\labelmargin{\sffamily\scriptsize\color{gray}\itshape
    \raisebox{.5ex}{#1}\hfil}{%
    \Large\itshape #2}\par\bigskip}
%
\newcommand{\option}[2]{\leavevmode
  \hbox to2\labelmargin{\sffamily\scriptsize\color{gray}\itshape
    \raisebox{.5ex}{#1}\hfil}%
  \stepcounter{qcount}%
  \normalfont\large\qbox{#2}\par}
\newcommand{\qbox}[1]{%
  \ifodd\c@qcount\colorlet{thisqcol}{LightGray}%
  \else\colorlet{thisqcol}{White}\fi
  \colorbox{thisqcol}{\hbox to\widthleft{%
      \enspace\vrule height1.5em width0pt
      #1\vrule depth.666em width0pt\hss
      \raisebox{-.5ex}{\rule{1.25em}{1.25em}}%
     \raisebox{-1.5ex}{\sffamily\tiny\itshape\ifnum\c@qcount<10 0\fi\theqcount}%
     \enspace}}%
  }
