Erlaubte Dateitypen für Lösungsabgabe
ABER, was mir gerade auffällt, es gibt eine Info, die jetzt fehlt: Bei FileUpload Aufgaben konnte man bisher das Dateiformat vorgeben, also was für eine Datei hochzuladen ist. Das wird momentan nirgends exportiert. Vielleicht bei Aufgaben vom Typ FileUpload noch ein Attribut extension spendieren. Das kann auch eine Liste Alternativer Formate sein: "tar;tgz;zip"
Vorschlag:
Wir könnten sagen, wenn submissionMode=FILE, dann kann z.B. ein Attribut fileFilter="*.pdf" angegeben werden. Ist das Attribut nicht angegeben, werden *.zip-Dateien und die Dateitypen der angegebenen Vorlagen unterstützt. Wenn man das Attribut angibt, wird diese Voreinstellung überschrieben. Dann muss man aber auch *.java z.B. explizit auflisten.
Also wenn ich eine Java-Aufgabe mit einer Vorlage Appointment.java habe und nichts für submissionMode und fileFilter angebe, ist dann standardmäßig submissionMode=FILE und fileFilter=".java,.zip". Wenn ich dort aber fileFilter="*.zip" explizit angebe, können keinen *.java-Dateien mehr hochgeladen werden.
Ich kann auch noch daran arbeiten, alternativ .tar, und seine Freunde (.tar.gz, ...) zu unterstützen.