Ich schließe mich Garfield's Punkten an.
Was ich persönlich noch super fände, wäre ein Art Achievement System, wie es auf http://www.mibs-challenges.de/ ist.
Wenn man beispielsweise eine Aufgabe zur Caesar-Verschlüsselung löst, gibt es ein Achievement dass man sich mit Caesar-Verschlüsselungen auseinandergesetzt hat. Die Achievements sind bei mibs-challenges jedoch nur privat einsehbar, da sie ansonsten zu große Hilfestellungen bieten würden.
Ich würde ebenfalls sagen, dass Aufgaben nur von einem Admin/Moderator eingestellt werden sollten, sodass ein wenig Kontrolle über die Aufgaben herscht.
Was ich ebenfalls interessant finden würde, wären dynamische Lösungen, die nur auf den Nutzer zugeschnitten sind. Beispielsweise im Cracking-Bereich könnte man eine Keygen Aufgabe entwerfen, bei dem man den Key für seinen Nutzernamen ermitteln soll.
Ebenfalls interessant finden würde ich Forensik Aufgaben, bei denen man pcap files analysiert. Einige Beispiele dazu findest du auf der Seite Security-Override.