Informationen

Neue geplante Funktionalitäten, moment nur teilweise implementiert

  • Stundenplan/Kalender mit allen Veranstaltungen und Klausuren
  • Vollständige Vorlesungshomepages
  • Vollständige Internationalisierung deutsch/englisch/...

Bekannte Bugs

Stand: Oktober 2019

  • Format von Bewertungsdateien ist noch provisorisch

Implementierung

Uni2Work wird mit Hilfe des Yesod-Frameworks in Haskell /GHC implementiert.
Die Implementierung genügt REST-Prinzipien, so dass eine gute horizontale Skalierbarkeit der Webapplikation gewährleistet wird.
Als Datenbank wird ein PostgreSQL Server verwendet.

An der Entwicklung von Uni2Work beteiligte Personen

  • Felix Hamann (Frontend)
  • Steffen Jost
  • Gregor Kleen
  • Sarah Vaupel

Versionsgeschichte

14.10.2019
  • Kontrolle über Einstellungen eines Tutoriums kann an Tutoren deligiert werden
  • Optionale Anzeige des Geschlechts in Teilnehmerlisten u.Ä.
10.10.2019
  • CSV-Export für Liste von Kursteilnehmern exportiert nun auch die angemeldeten Tutorien
  • Teilnehmer können von der Teilnehmerliste aus in Tutorien angemeldet werden
09.10.2019
  • Kurstermine
  • CSV-Export für Liste von Kursteilnehmern exportiert nun optional alle Studiengangsdaten der Teilnehmer
08.10.2019
  • Benachrichtigung bei nicht-eigenständiger Anmeldung zu einem Kurs
  • CSV-Export für Liste von Kursteilnehmern
01.10.2019
  • "Aktuelles" für Kurse
27.09.2019
  • Automatische Anmeldung von Bewerbern in Kursen, die nicht an einer Zentralanmeldung teilnehmen (nach Bewertung der Bewerbung)
25.09.2019
  • Automatische Berechnung von Prufüngsboni
  • Automatische Berechnung von Prüfungsleistungen
  • Bugfix: Uhrzeiten werden beim Laden eines Formulars nichtmehr zurückgesetzt
  • Bugfix: Studierende tauchen in der Prüfungsleistungen-Tabelle nicht mehr mehrfach auf
16.09.2019
  • Modellierung der Prüfungsämter im System inkl. direkte Einsicht in relevante Prüfungsleistungen
  • E-Mail-Benachrichtigungen an zuständige Prüfungsämter bei Abschluss einer Klausur
  • Abschluss von Klausuren (d.h. Melden der Prüfungsleistungen an die Prüfungsämter) jetzt als Button, statt als voreingestellter Zeitpunkt
13.09.2019
  • Benachrichtigungen bzgl. Klausur An- und Abmeldung
12.09.2019
  • Abschätzung der durch Zentralanmeldung benötigten Kurskapazität
  • Anpassbare angezeigte Namen
  • Anpassbare angezeigte E-Mail Adressen
05.09.2019
  • Benachrichtigungen für Zentralanmeldungen
27.08.2019
  • Bewertung von Kurs-Bewerbungen via CSV
19.08.2019
  • Bewerbungen für Zentralanmeldungen
12.08.2019
  • Kurse zu Zentralanmeldungen eintragen
23.07.2019
  • Import & Export von CSV-Dateien für Klausurteilnehmer
26.06.2019
  • Rudimentäre Unterstützung für Klausurbetrieb
07.06.2019
  • Abgaben können bestimmte Dateinamen und Endungen erzwingen
  • Übungsblätter bieten nun Zip-Archive für alle veröffentlichte Dateien, bzw. Dateigruppen an
20.05.2019
  • Komplett überarbeitete Funktionalität zur automatischen Verteilung von Korrekturen
13.05.2019
  • Kursverwalter können Teilnehmer hinzufügen
10.05.2019
  • Besseres Interface zum Einstellen von Abgebenden
  • Download von allen Dateien pro Kursmaterial/Übungsblatt
04.05.2019
  • Kursmaterial
29.04.2019
  • Tutorien
  • Anzeige von Korrektoren auf den Kursseiten
20.04.2019
  • Versand von Benachrichtigungen an Kursteilnehmer
  • Eintragen von Korrektoren und Kursverwaltern auch ohne bestehenden Account
27.03.2019
  • Kurse Veranstalter können nun mehrere Dozenten und Assistenten selbst eintragen
  • Erfassung Studiengangsdaten
20.03.2019
  • Kursanmeldung benötigen assoziertes Hauptfach (für Studierende mit mehreren Hauptfächern)
30.01.2019
  • Designänderungen
16.01.2019
  • Links für Bequemlichkeiten hinzugefügt (z.B. aktuelles Übungsblatt)
  • Liste zugewiesener Abgaben lassen sich nun filtern
  • Bugfix: Wenn zwischen Anzeige und Empfang eines Tabellen-Formulars Zeilen verschwinden wird nun eine sinnvolle Fehlermeldung angezeigt
30.11.2018
  • Bugfix: Übungsblätter im "bestehen nach Punkten"-Modus werden wieder korrekt gespeichert
29.11.2018
  • Bugfix: Formulare innerhalb von Tabellen funktionieren nun auch nach Javascript-Seitenwechsel oder Ändern der Sortierung
09.11.2018
  • Bugfix: Zahlreiche Knöpfe/Formulare funktionieren wieder bei eingeschaltetem Javascript
  • Verschiedene Verbesserungen für Korrektoren
19.10.2018
  • Benutzer können sich in der Testphase komplett selbst löschen
  • Hilfe Widget
  • Benachrichtigungen per eMail für einige Ereignisse
18.09.2018
  • Tooltips funktionieren auch ohne JavaScript
  • Kurskürzel müssen nur innerhalb eines Instituts eindeutig sein
  • User Data zeigt nun alle momentan gespeicherten Datensätze an
  • Unterstützung von Tabellenzusammenfassungen, z.B. Punktsummen
  • Intelligente Verteilung von Abgaben auf Korrektoren (z.B. bei Krankheit)
  • Übungsblätter können Abgabe von Dateien verbieten und angeben ob ZIP-Archive entpackt werden sollen
06.08.2018
  • Einführung einer Option, ob Dateien automatisch heruntergeladen werden sollen
01.08.2018
  • Verbesserter Campus-Login
    (Ersatz einer C-Bibliothek mit undokumentierter Abhängigkeit durch selbst entwickelten Haskell-Code erlaubt nun auch Umlaute)
31.07.2018
  • Viele Verbesserung zur Anzeige von Korrekturen
  • Kursliste über alle Semester hinweg (Top-Level-Navigation "Kurse"), wird in Zukunft Filter/Suchfunktion erhalten
10.07.2018
  • Bugfixes
  • Wählbares Format für Datum

v7.18.2-0-g38e51129 (Sun Oct 20 12:06:12 2019 +0200)