I want to learn how to align marks (to the right) and start the question always on a new line.
My MWE:
\documentclass[a4paper,12pt]{exam}
\usepackage{amsmath}
\pointsinrightmargin
\renewcommand\choicelabel{(\Alph{choice})}
\renewcommand{\choiceshook}{%
\setlength{\leftmargin}{25mm}%
\setlength{\labelwidth}{\labelsep }%
}
\renewcommand{\questionlabel}{ \textbf{Question \thequestion}:}
\begin{document}
\begin{questions}
\question[1] Start this line on a new line and align the marks with the rest of the paper.
\begin{choices} \choice 1 \choice 2 \choice 2 \choice 3 \end{choices}
\question[2] Drop and align this one too.
\begin{choices} \choice 6 \choice 3 \choice 2 \choice 0 \end{choices}
\question[3]
Drop and align this sentence too!
\question Drop and align this sentence one too!
\begin{parts} % Keep this part as it is.
\part[4] Keep as it is.
\part[5] Keep as it is.
\part
Consider this and that:
\begin{subparts}
\subpart[6] This one is aligned with the parts.
\subpart[7] So is this one.
\end{subparts}
\end{parts}
\end{questions}
\end{document}
I tried to use
\setlength{\rightpointsmargin}{15mm}
But it simply shifts all marks, but the one I'm interested in are the ones that have gone over the page.
Ideally, this is what I would like to always happen (regardless if I modify the question/parts/choice labels/shook).
EDIT: UPDATED CODE
\documentclass[a4paper,12pt]{exam}
\usepackage{amsmath}
\usepackage[showframe=true]{geometry}
\pointsinrightmargin
\pointname{}
\pointformat{\textbf{\thepoints}}
\qformat{{\textbf{Question \thequestion}}\hfill\textbf{\thepoints}\hspace{-1.5cm}}
\renewcommand\choicelabel{(\Alph{choice})}
\renewcommand{\choiceshook}{%
\setlength{\leftmargin}{25mm}%
\setlength{\labelwidth}{\labelsep}%
}
\begin{document}
\begin{questions}
\question[1] Start this line on a new line and align the marks with the rest of the paper.
\begin{choices} \choice 1 \choice 2 \choice 2 \choice 3 \end{choices}
\question[2] Drop and align this one too.
\begin{choices} \choice 6 \choice 3 \choice 2 \choice 0 \end{choices}
\question[3]
Drop and align this sentence too!
\question Drop and align this sentence one too!
\begin{parts} % Keep this part as it is.
\part[4] Keep as it is.
\part[5] Keep as it is.
\part
Consider this and that:
\begin{subparts}
\subpart[6] This one is aligned with the parts.
\subpart[7] So is this one.
\end{subparts}
\end{parts}
\end{questions}
\end{document}
