Wie gesagt, kann man so etwas ähnliches bereits mit dem Paket [`exsheets`](http://www.ctan.org/pkg/exsheets) und [ähnlichen Paketen](http://ctan.org/topic/exercise) machen. Wenn es ganz genauso aussehen muss, muss man dort ggf. die Ausgabe der Punkte noch verändern.
Wenn man es zu Fuß machen will, geht das mit [`marginnote`](http://www.ctan.org/pkg/marginnote) und beispielsweise [`scrlayer-scrpage`](http://www.ctan.org/pkg/scrlayer-scrpage) beispielsweise so:
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\ifundefinedorrelax{newmarks}{\usepackage{etex}}{}
\newmarks\BEmark
\newcounter{BE}
\usepackage{marginnote}
\newcommand*{\BE}[1]{%
{\reversemarginpar\marginnote{\raggedleft\makebox[1.75em][r]{#1}}}%
\addtocounter{BE}{#1}%
\marks\BEmark{\theBE}%
}
\DeclareLayer[
background,
textarea,
addhoffset=\dimexpr-\marginparsep-2em-\fboxrule-\fboxsep\relax,
width=\dimexpr 2em+2\fboxrule+2\fboxsep\relax,
addvoffset=-2\baselineskip,
addheight=5\baselineskip,
contents={\frame{%
\parbox[t][\layerheight][t]{\layerwidth}{\centering
\vspace*{\fboxrule}\vspace*{\fboxsep}\underline{\makebox[2em][r]{BE}}\\
\vfill
\makebox[2em][r]{\hrulefill}\\
\makebox[2em][r]{\botmarks\BEmark}\vskip\fboxrule\vspace*{\fboxsep}%
}%
}%
}%
]{BE}
\AddLayersToPageStyle{@everystyle@}{BE}
\usepackage{mwe}
\begin{document}
\begin{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\item \BE{2} Irgend ein Text.
\item Auch hier steht Text.
\blindtext
\item \blindtext
\begin{enumerate}
\item \BE{1} Die Aufgabe teilt sich aber auf.
\item \BE{1} Und die Punkte stehen dann entsprechend hier, was auch dann
noch funktioniert, wenn der Text aus diversen Zeilen besteht.
\end{enumerate}
\end{enumerate}
\end{document}
Da der Online-Editor noch ein zu altes `scrlayer-scrpage` hat und deshalb das Ergebnis derzeit nicht anzeigen kann, hier eine Abbildung der beiden Seiten:
![die beiden Seiten][1]
Zwecks Vereinfachung habe ich hier nur mit ganzen Punkten gearbeitet. Sollen auch Bruchteile von Punkten möglich sein, kann man für die Punkte nicht einfach einen Zähler verwenden, sondern muss sich beispielsweise des Pakets [`fp`](http://www.ctan.org/pkg/fp) bedienen.
Einer der Tricks in dem Beispiel ist, dass ich für die Summe der Punkte eine Marke von e-TeX verwende. Das ist wegen des asynchronen Seitenumbruchs notwendig. Dabei wird auch bereits berücksichtigt, dass LaTeX 2015/01/01 (beispielsweise des zukünftigen TeX Live 2015) das Paket `etex` dafür nicht mehr benötigt, sondern selbst `\newmarks` zur Verfügung stellt.
Statt mit `marginnote` könnte man die Punkte sicher auch mit `tikz` in den Rand setzen.
[1]: http://texwelt.de/wissen/upfiles/test1_9.png