`exsheets` kennt das Konzept von Untertiteln, die genau zu dem passen, was Du beschreibst.
Wenn man die möchte, muss man als Option zur betreffenden Frage `subtitle=<Untertitel>` angeben. Allerdings reicht das noch nicht. Man muss auch eine Titel-Instanz auswählen, die Untertitel darstellt, z.B. `block-subtitle`:
`block-subtitle`.
*Das `subtitle`-Konzept gibt es seit v0.10 (2013/10/11), aber bei Versionen vor v0.15 (2014/07/20) müssen die Titel-Instanzen, die `subtitle` kennen, mit der Paket-Option `load-headings` geladen werden*
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{exsheets}
\SetupExSheets{
headings=block-subtitle
}
\begin{document}
\section{\"Ubungen}
\begin{question}[subtitle=schwierig]
Frage 1 blabla blubb blubber.
\end{question}
\begin{solution}
Antwort 1 blabla blubb blubber.
\end{solution}
\begin{question}
Frage 2 blabla blubb blubber.
\end{question}
\begin{solution}
Antwort 2 blabla blubb blubber.
\end{solution}
\begin{question}[subtitle=leicht]
Frage 3 blabla blubb blubber.
\end{question}
\begin{solution}
Antwort 3 blabla blubb blubber.
\end{solution}
\section{L\"osungen}
\printsolutions
\end{document}
![alt text][1]
Wenn einem die zur Verfügung stehenden Instanzen nicht gefallen, kann man auch eigene definieren.
[1]: http://texwelt.de/wissen/upfiles/exsheets_2.png