Versionshistorie (JACK3)
Oktober 2024
Version 0.14.0
Neue Features
- Die Sichtung von Einreichungen wurden mit einem Labelsystem vereinfacht. So sind Einreichungen mit Kommentaren jetzt beispielsweise besser zu finden.
- Zahlen können nur von JACK automatisch validiert werden.
- Es gibt eine neue tabellarische Übersicht über bearbeitete Aufgaben
- Video lassen sich nun per Knopfdruck einfügen und einbetten.
- Es kann nun automatisch zum nächsten Aufgabenteil (der folgende in der Liste der Aufgabenteile) gesprungen werden.
- FillIn Felder können nun farblich hervorgehoben werden.
- FillIn Felder können nun in ihrer Länge begrenzt werden.
- Die Eingabe in Dropdownfelder kann nun direkt auf ihren Inhalt geprüft werden (anstelle des Index)
- In Molekülen kann nun farbig markiert werden.
- Beim Testen einer Aufgabe kann nun direkt ein neuer Versuch gestartet werden.
- Variablen müssen nun nicht mehr vorbelegt werden, sondern können via Update erstmalig belegt werden.
- Kleinere Verbesserungen bei der Registrierung wurden vorgenommen.
Verbesserungen und Fixes aus Meldungen der Community
- In R Teilaufgaben kann vorausgefüllter Code in einer Datei hochgeladen werden.
- Die Übergabe von Matrizen/Vektoren an R verbesert.
- Das Scrollen zu Ordnern wurde verbessert von der Brotkrumennavigation wurde verbessert
Juli 2024
Version 0.13.0
- Die R Konsole und der R Checker verwenden nun intern den gleichen Dienst, sodass sie sich exakt gleich verhalten.
- Kursangebote können nach IP-Adressen gefiltert werden, beispielsweise um die Teilnahme auf den Campus oder die PC Hall zu beschränken.
- Das Labelsystem für Bearbeitungen wurde verbessert.
Juni 2024
Version 0.12.0
- Im Aufgabentyp UML kann den Studierenden nun optional ein web-basierter Editor für ausgewählte Diagrammtypen bereitgestellt werden.
- Das Kursfeedback ist jetzt prominenter platziert und für Studierende deutlich besser zu finden.
- Hinweise werden nun auch korrekt gezählt, wenn "Ab hier neu bearbeiten" genutzt wurde.
- Die Einstellungen für Studierende zur Kurseinsicht wurden verbessert. Es ist jetzt auch möglich die Aufgabenliste zu verstecken.
- Sitzt Text eng an einer Lücke an, wird er nicht mehr beim Zeilenumbruch von dieser getrennt.
- Inhalte auf denen man Leserecht hat, lassen sich jetzt einfach in den eigenen Ordner kopieren.
- Die Darstellung der Aufgabenliste in Kursangeboten wurde entschlackt.
- Fehler beim Verschieben von Inhalten gelöst.
April 2024
Version 0.11.0
Highlights in Version 0.11.0:
- In FillIn Teilaufgaben können nun auch Moleküle in Eingabefelder eingegeben werden.
- Studierende sehen jetzt den Status ihrer Aufgaben auch in der kleinen Aufgabenliste am Rand.
- Die Navigation durch die Versionen einer Aufgabe / eines Kurses wurde verbessert.
- Die verbleibende Bearbeitungszeit lässt sich jetzt durch Studierende ausblenden (Thema Prüfungsangst)
- Korrekturen lassen sich jetzt auch nach Aufgabe (anstelle nach Kursbearbeitung) durchführen.
- Es ist jetzt eine Vorschau auf die LaTeX-Ausgabe im Feedback möglich.
- Syntaktisch falsche Eingaben im Formeleditor werden jetzt bereits durch JACK moniert.
- Es kann jetzt manuelles Kursfeedback vergeben werden.
- Die Eingabe von Text in Freitextaufgaben kann nun auf eine Anzahl Zeichen oder Worte eingeschränkt werden.
- Es werden jetzt auch Tags aus JACK 2 Aufgaben importiert.
Behobene von Ihnen gemeldete Fehler:
- Umbenennen Variable, wenn Variable schon vorhanden
- Vereinheitlichen der Löschsymbole bei Feedbacks und Hinweisen
- Tag-Liste schließt sich beim scrollen
- isEmpty() wertet nicht wie im WiKi beschrieben Leerzeichen aus
- Implementierung eines Videoplayers
- Falscher Import spezifischer Stage einer Aufgabe
- Bei verschieben des Feedbacks verschwindet Feedbacktext bei ausführlichem Editor
- Inhalte verschieben funktioniert beim nachträglichen Löschen einer Aufgabe aus dem Startordner bei bereits gewähltem Zielordner nicht
- Auswahl in der Brotkrumennavigation führt immer auf den allerobersten Knoten der gesamten Ordnerstruktur
- Begrenzung der Eingabe in Freitextaufgaben
Januar 2024
Version 0.10.0
Highlights in Version 0.10.0:
- Mit dem R-Taschenrechner hat ein weiteres Hilfsmittel für Studierende Einzug in JACK gehalten.
- TinyMCE ist der neue Editor zum Bearbeiten von formatiertem Text in JACK. Er hat den CKEditor vollständig abgelöst.
- Schlägt die Variablenbelegung in einer Aufgabe fehl, so werden nun bis zu zwei weitere Versuche unternommen, die Aufgabe doch noch korrekt zu initialisieren. So führen selten auftretende Fehler nicht zur Unbearbeitbarkeit der Aufgabe für Studierende.
- Variableninhalte lassen sich nun einfach per Klick kopieren.
- Feedback in MC Aufgaben lässt sich nun auch nachträglich ändern.
- Der persönlicher Ordner kann nicht mehr direkt geteilt werden. Nur dessen Unterordner lassen sich mit anderen Nutzern teilen.
- Die Teilaufgaben einer Aufgabe lassen sich nun umsortieren.
Hinzu kommen div. kleinere Fixes, viele davon im Zusammenhang mit dem JACK 2 Importer und dem neuen Theme, das in der letzten Version hinzugekommen ist.
Ihre bearbeiteten Issues:
- Absoluter Abzug von Punkten bei Hinweisen
- Mehrere Aufgaben gleichzeitig verschieben
- Bei Verschieben des Feedbacks verschwindet Feedbacktext
- R Checker, Testfall Gruppen werden ungewollt dupliziert
- Verschieben von Aufgaben in einen anderen Ordner
- Darstellung von den Check-Boxen in MC Aufgaben
- Neues Theme: Grafik überdeckt Editieroption bei MC Stages
- Scrollbar bei Feedback innerhalb der Debug-Optionen
Oktober 2023
Version 0.9.0
Die Version enthält ein neues Theme auf Basis einer neuen Version des UI-Frameworks. Es hat sich nur die Optik leicht geändert; Bedienelemente sind nach wie vor an den vertrauten Stellen zu finden. Einzige Ausnahme: Die Kursbearbeitung für Studierende wurde leicht überarbeitet, sodass Funktionen zum Kurs beenden oder neustarten etc. jetzt hoffentlich besser platziert sind und weniger zu Verwechslungen einladen.
Dazu haben wir wie üblich ihre zahlreichen Verbesserungsvorschläge und Fehler bearbeitet:
- Formatierungsfehler bzgl. Vorzeichen behoben.
- Probleme mit mathematisch belegten Zeichen behoben.
- Problem bei der Faktorisierung in Sage behoben.
- Problem bei Summen- und Produktbildung behoben.
- Der Formeleditor kann jetzt auch f(x) verarbeiten.
- Imaginäranteil von komplexen Zahlen wird wieder erkannt.
- Probleme mit der Eulerschen Zahl behoben.
- In der Teilnehmerübersicht kann jetzt auch nach Profilfeldern wie bspw. der Matrikelnummer gefiltert werden.
September 2023
Version 0.8.1
Neuerungen in dieser Version:
- Chemische Formeln können nun asynchron geprüft werden.
- Tags von Aufgaben werden nun mit im- und exportiert.
- Mit LaTeX gesetzte Formeln können nun per Klick gezoomt werden.
- Die Namen hochgeladener Ressourcen werden nun vor Studierenden verborgen.
- Viele Detailverbesserungen in der Benutzeroberfläche.
Ihre gemeldeten Fehler und Verbesserungsvorschläge:
- Die Spaltenbreite in MCTable Aufgaben ist nun dynamisch.
- Die sporadische Sperrung der R-Konsole bei der Anforderung von Hinweisen ist nun behoben.
- Dropdownfelder und Formeleditoren beeinflussen sich nicht mehr gegenseitig.
- Feedback lässt sich auch bei mehrstufigen Aufgaben nun umbenennen.
Mai 2023
Version 0.7.1
Neuerungen in dieser Version:
- Mit dem Stufentyp MCTable kehrt ein alter Bekannter aus JACK 2 wieder in den Schoß der JACK Familie zurück.
- Der Aufgabeneditor hat jetzt ein Werkzeugmenü, über das auch der freie Moleküleditor verfügbar ist.
- Mit dem Validator haben wir ein Werkzeug hinzugefügt, dass vor typischen Fehlern und Fehlkonfigurationen in Aufgaben und Kursen warnt.
- Der Ex- und Import von Kursen ist jetzt möglich.
- Es lassen sich jetzt auch Java Aufgaben aus JACK 2 importieren.
Ihre gemeldeten Fehler und Verbesserungsvorschläge:
- Das automatische Scrollen beim Einreichen wurde verbessert.
- Mehrere Aufgaben können nun gleichzeitig verschoben werden.
- Der Countdown funktioniert jetzt auch beim schnellen Aufgabenwechsel wieder.
- Bilder werden nun automatisch skaliert, sodass sie das Layout nicht stören.
Organisatorische Neuerungen:
- Prüfungen brauchen nun nicht mehr im Wiki eingetragen zu werden. Eine formlose E-Mail an das JACK Team reicht.
- Unser Wiki liegt jetzt auf dem Wikiserver der Universität und lässt sich nach wie vor über die bekannte Domäne jack-community.org erreichen.
- Wir werden den Issuetracker für unsere JACK Tester auf das Gitlab der Universität umziehen, um es leichter erreichbar für alle Mitarbeiterinnen und Mitarbeiter der Universität zu machen. Mehr Infos zum Umzug werden Sie bald separat erhalten.
März 2023
Version 0.6.1
Die folgenden neuen Features wurden realisiert:
- Neuer Stufentyp: Freitextaufgaben
- Neuer Stufentyp: Datei(en) hochladen
- Neuer Stufentyp: Atomorbitalschemata
- Feedbackregeln können nun eingeklappt werden
- Diverse Detailverbesserungen
Zudem haben wir einige Issues lösen können:
- Automatisches Anpassen der Größe von Bildern.
- Löschen von Tags aktiviert Speichernbutton nicht.
- Vorausgefüllter Code ist beschränkt bzgl. der Länge.
- Mehrere R-Stufen in einer Aufgabe.
- Kursbearbeitung kaputt, wenn Aufgabe daraus gelöscht wurde.
- Probleme beim Import von JACK 2 Aufgaben mit Dateianhängen.
Kleinere Änderungen gab es bei den Namensräume für Variablen:
- In den Stufentypen Java, Python und UML wurden die input Variablen nach check verschoben.
- Bei Multiple Choice Stufen wurden die Variablen mcStageCorrectTicks, mcStageIncorrectTicks und mcStageTotalTicks in den Namensraum check verschoben
September 2022
Version 0.4.0
Folgende Neuerungen sind eingeflossen:
- Aufgaben im Fehlerzustand lassen sich jetzt neustarten.
- Mehr Informationen zu Einreichungen von Studierenden
- Verbesserungen am Moleküleditor
- Verbesserungen bei der Bewertung von R-Aufgaben
Wir haben zudem die folgenden Issues gelöst:
- Import von R-Aufgaben ohne Variablen
- Verschieben von Feedback
- Formatierungsfehler bei Plus Minus
- EqualsExpression wird mit Strings angelegt
- Feedback wird in eine Concat-Umgebung konvertiert
- Tags lassen sich nicht einschalten
Juli 2022
Version 0.3.0
Folgende Issues wurden seit dem letzten Release gelöst:
- Das Duplizieren von Kursen schlägt fehl.
- Nur ein Formeleditor soll gleichzeitig sichtbar sein.
- Alignment von Antwortboxen bei MC-Aufgaben mit Bildern als Antwortmöglichkeiten.
- Darstellung lange MC-Optionen.
Außerdem gab es zahlreiche Verbesserungen im JACK 2 Importer sowie in der Benutzeroberfläche.
Mai 2022
Version 0.2.0
Neben technischen Umbauten und neuen Stufentypen, sind wieder zahlreiche Fehler behoben worden, unter anderem die folgenden Issues:
- Variable mit einleitenden $-Zeichen für LATEX-Code wird zu "
- JACK2 MC-Aufgabe mit Graphen importierbar, aber Graphen werden nicht angezeigt
- Tags in alphabetischer Reihenfolge anzeigen
- Kein Import einer JACK2 Aufgabe aus S05 nach JACK3 mit Bild
- Aufgabenimport nicht möglich
- Angabe der E-Mail Adresse oder Matrikelnummer in der Kursangebots-Statistik
- Import von Aufgaben mit einem freigegeben Account
Februar 2022
Version 0.1.0
In diesem Release wurde insbesondere der Mechanismus für Feedback-Regeln in Fill-In-Aufgaben überarbeitet, sodass beispielsweise die Überprüfung auf leere Felder deutlich bequemer erfolgen kann. Zudem haben wir das Rechtesystem erweitert, sodass eine bessere Aufteilung der Aufgaben in der Lehre ermöglicht wird. Außerdem haben wir diverse ihrer Wünsche und Fehlermeldungen bearbeitet.
- Formatierung von Variablen im Text von Aufgaben
- Auswerten von R-Aufgaben vor dem Einreichen
- Falsche Palette beim Import von JACK 2 Aufgaben
- Verbesserungen beim Layout von Kursen.
- Probleme beim Import von Aufgaben mit Bildern
- Formatierung von Variablen im Text von Aufgaben.