HAW Stundenplan Tool

Aktuelle Version: 0.9.13

 

Flattr

Kurzmeldungen (letzte Aktualisierung: 22.09.2011)

Info (28.11.2011): Wer das Programm so toll findet und so dankbar dafür ist, dass er etwas zurück geben möchte, der sei gerne dazu aufgefordert, zu Flattrn (Button siehe unten) oder seiner Dankbarkeit per PayPal Ausdruck zu verleihen (PayPal Adresse: 7.e.Q@syncro-community.de). Vielen Dank!

Info (22.09.2011): Ein paar neue Fehler scheinen aufzutreten bezüglich Gruppenauswahl und Speichern von Einstellungen. Hab ich registriert und werde ich demnächst in Angriff nehmen.

Info (14.09.2011): So, die Korrekturen sind vorgenommen. Auf meinem System läuft das Programm wieder. Falls noch Fehler auftreten, bitte ich um weitere Kommentare! Danke!

Info (14.09.2011): Tja, ich bin immer noch nicht dazu gekommen, mir den Fehler anzuschauen. Steht aber noch auf meiner Liste aktueller Baustellen.

Info (10.03.2011): Der aktuell auftretende Fehler, der dazu führt, dass kein Stundenplan geladen wird, ist mir inzwischen bekannt und wird bearbeitet! Vielen Dank für die Infos dazu.

Downloadlinks

Vor dem Download bitte ganz unten meinen Haftungsausschluss lesen und verstehen!

Das HAW Stundenplan Tool

Für alle Studierenden an der HAW Hamburg entwickle ich ein eigenes persönliches Stundenplan-Tool, da mir persönlich und wahrscheinlich auch einigen anderen Studierenden die Darstellung der Vorlesungspläne nicht zusagt.

Warum ein solches Tool? Wie oben erwähnt widerstrebt mir die Darstellungsform der Vorlesungspläne auf der HAW Homepage. Des Weiteren hat das bereits verfügbare Stundenplan-Tool eines anderen engagierten Studenten namens Arvid (siehe Kommentare) ein paar Macken, die ich mit meinem Tool gerne besser machen möchte (ob ich’s schaffe, sei mal dahingestellt). Darüber hinaus bin ich ein Microsoft .NET/WPF/C# Fanboy. Und ich liebe derartige Herausforderungen. :-)

Die Funktion des Programms

Der Sinn des Programms ist, den Stundenplan der einzelnen Seminargruppen etwas übersichtlicher darzustellen als die PDF Darstellung. Ich arbeite noch an der Optik und der Programmmechanik.

Einige angedachte Punkte für die Zukunft:

  • Einbindung von anderen Quellen, um Ausfälle und dergleichen über die (hoffentlich wachsende) Community zu sammeln [teilweise realisiert]
  • Individuelles Ausblenden einzelner Events (und Speichern dieser Einstellungen) [realisiert]
  • Filtern nach Praktika-Gruppen [realisiert; Verwendung s. unten]
  • Export nach PDF (oder andere Formate) [realisiert; über PDF-Drucker]
  • Export zum Drucker [realisiert; bisher allerdings beschränkt auf Wochenansicht]

Wer weitere Vorschläge, Bugs, Kritik etc. hat, möge sie mir bitte im eigens dafür eingerichteten Bugtracker unterbreiten. Danke!

Changelog

0.9.13

  • Bugfix: Fehler beim Laden der Stundenpläne behoben (liegt an mangelnder Konstanz jener, die die Stundenpläne anlegen; da kommt mein Parser einfach nicht gegen an; kann also sein, dass der Fehler wieder auftritt).

0.9.12

  • Bugfix: Wochenüberschrift geht jetzt wieder von Montag bis Freitag, nicht nur bis Mittwoch (danke, Christoph)

0.9.11

  • Bugfix: Gruppen mit alphanumerischen Bezeichnern, wie sie im M&P Bereich Verwendung finden, werden nun korrekt ausgewertet (danke, Howard)

0.9.10

  • Bugfix: Absturz beim Exportieren von iCal Dateien behoben
  • Bugfix: Pflichtveranstaltungen werden wieder hervorgehoben
  • Optik: Ausgewählte Semestergruppe, Kalenderwoche und Ansichtsseite wird mit grünem Rahmen hervorgehoben

0.9.9

  • Bedienoberfläche etwas überarbeitet
    • Vergrößerungsrahmen ausgeblendet, wenn Fenster maximiert
    • Doppelklick auf die Titelleiste schaltet nun regulär zwischen Vollbild und Fenstermodus um
    • Fenstergröße und Position wird nun beim Beenden gespeichert und beim Start wiederhergestellt
    • Ein paar kosmetische Veränderungen, bisschen animiertes Gebastel
    • Die aktuelle Kalenderwoche wird nun farblich hervorgehoben
    • Eine “Über”-Seite mit ‘nem Spenden-Button für Leute mit zu viel Geld, Spendierhosen und großem Gefallen an meiner Arbeit. :)
  • Ladevorgang am Anfang etwas beschleunigt. Dürfte sich am meisten bei Mehrkernprozessoren bemerkbar machen.

0.9.8

  • Problem aus 0.9.7 behoben: man kann die Tabs der Semestergruppen jetzt rauf und runter scrollen.

0.9.7

  • Die URLs für die von der HAW zur Verfügung gestellten Stundenplandaten werden nun von meinem Server abgeholt. Dadurch besteht nun die Möglichkeit, das Tool um andere Studiengänge und Departements zu erweitern. Die Departements müssen solche Textdateien zur Verfügung stellen, wie dies I&E und Informatik  unter den genannten URLs tun. Wenn es solche Textdateien von anderen Departements gibt, dann teilt sie mir per Kommentarfunktion mit. Dann füge ich sie einfach zur Liste hinzu.

0.9.6

  • Ein paar Fehler behoben
  • Ein bisschen optische Aufhübschung der zusätzlich von diesem Server geholten Events
    • Klausuren in unübersehbar leuchtend rot
    • Probeklausuren in grün

0.9.5

  • Man kann das Fenster jetzt beliebig vergrößern und verkleinern
  • Es werden nun zusätzliche Veranstaltungen und Ersatzveranstaltungen (auch Ausfälle) von diesem Server hier abgeholt
    • Änderungen werden generell durch einen kursiven Titel in gelber Farbe hervorgehoben
    • Neben dem Dozenten-Kürzel wird das Kürzel desjenigen angezeigt, der die Änderung eingegeben hat (an einem Kürzelsystem arbeite ich noch)
    • Änderungen an vorhandenen Veranstaltungen werden je Tag durch einen rötlichen Hintergrund angezeigt
    • Zwischengeschobene zusätzliche Veranstaltungen werden je Tag durch einen grünlichen Hintergrund angezeigt
    • Derart dargestellte Veranstaltungen können nicht lokal geändert werden
  • Die Wochentage werden nun mit vorangestelltem Tagesdatum dargestellt
  • Die Überschrift über der Woche enthält nun das korrekte End-Datum (der Freitag der jeweiligen Woche, nicht mehr der Sonntag)
  • Verschieberaster von Veranstaltungen auf 5 Minuten verkleinert

0.9.4:

  • Bedienoberfläche designtechnisch überarbeitet (wohl nicht das letzte Mal)
  • Events können nun in einem 15 Minuten Raster mit der Mouse hin und her geschoben werden
  • Events können nun als Gruppe über den gesamten Stundenplan ein- und ausgeblendet werden [s. Abbildung unten]
  • Ein Export nach iCalendar (*.ics) ist jetzt möglich. Damit kann man die Events auch auf dem iPhone/iPod Touch importieren.
Aus-/Einblenden aller Vorlesungen eines Zeitpunktes

image

0.9.2:

  • Komplette Bedienoberfläche überarbeitet und um Funktionen wie
    • Ändern von Veranstaltungen (und optische Hervorhebung von Veranstaltungen mit Änderungen)
    • Wegblenden von Veranstaltungen
    • Filtern nach Gruppen
    • Drucken der Wochenansicht
  • Ausblenden einzelner Veranstaltungen individuell möglich, wird im Benutzerprofil des Programms gespeichert
  • Änderungen einzelner Veranstaltungen werden ebenfalls im Benutzerprofil gespeichert
  • Die Wochenansicht kann jetzt ausgedruckt werden
  • Automatische Benachrichtigung bei Updates (beim Programmstart)
  • Filterung nach Praktika-Gruppen ist jetzt möglich; Gruppen können im entsprechenden Register zugewiesen werden

Bekannte Bugs

Fehler: Keine Projekt ID angegeben!

Hinweise zur Bedienung

Zuweisen von Gruppen

Zuerst muss man einen Stundenplan geladen haben. Danach kann man auf den folgenden Button klicken:

image

Daraufhin erscheint die Liste mit den verschiedenen Veranstaltungen, welche eine Gruppenzuweisung ermöglichen (hängt davon ab, ob es davon in Gruppen unterteilte Veranstaltungen in den Quelldaten gibt):

image

Dort kann man nun eine Veranstaltung auswählen und die jeweilige Gruppe individuell zuweisen.

Eine Filterung erfolgt dann, wenn unten rechts im Fenster der Haken gesetzt wird:

image

Voraussetzungen

  • Installiertes Microsoft .NET Framework 3.5 (Setup sollte meckern, falls dem nicht so ist).

Ausschlussklausel

Im Normalfall dürften keinerlei Probleme auftreten. Dennoch lässt sich der Fehlerfall nicht ausschließen. Daher gebe ich keine Gewähr oder Garantie auf Schäden, die unter Umständen durch dieses Programm oder seine Bestandteile verursacht werden könnten. Der Einsatz dieser und anderer Software aus meiner Hand geschieht grundsätzlich auf eigene Gefahr.

Diese Software ist nicht Eigentum der HAW Hamburg. Die Schule hat mit der Entwicklung nicht das geringste zu tun. Ich bin alleiniger Entwickler, mache dies in Eigenregie. Die HAW Hamburg wird keinen Support geben, da sie mit dem Programm absolut gar nichts zutun hat! Also kontaktiert mich, wenn es Fragen, Anregungen, Kritik gibt. Die Verwendung des Kürzels HAW dient lediglich dazu, den Nutzerkreis zu spezifizieren und abstrakt den Sinn des Programms zu erläutern.

Außerdem: genau so wenig, wie ein Navigationssystem-Hersteller die Haftung für Unfälle übernimmt, die passieren, weil das Navi sagt, man soll links abbiegen, wo man gar nicht links abbiegen kann, übernehme ich selbstverständlich keine Haftung, wenn die Realität nicht mit dem von diesem Tool angezeigten Plan übereinstimmt! Es kann durchaus sein, dass offizielle Plan-Änderungen an Veranstaltungen nicht im Tool auftauchen oder Plan-Änderungen, die im Tool stehen, nicht offiziell sind. Die Änderungsankündigungen in diesem Tool sind nur als Hinweis zu verstehen. Ich empfehle, jede Änderung grundsätzlich aus offiziellen Quellen zu verifizieren, bevor sie als offiziell angesehen wird.

Share

42 Gedanken in “HAW Stundenplan Tool

  1. DonCon sagt:

    danke, erfüllte seinen zweck

  2. Florian sagt:

    Bei mir kommt folgender Fehler: “URL ist nicht gültig”

  3. Christoph sagt:

    Hi,
    ich kann bei mir keine Gruppe auswaehlen und keine haken setzten, es ist nur einmal kurz da und verschwindet gleich wieder, habe dieses Problem auf dem Laptop und Pc.
    Bei Rechtsklick auf eine eingetragene Stunde schmiert das Programm ab.

    mfg Christoph

  4. Daniel sagt:

    Moin Hendrik,

    aus irgendeinem Grund speichert das Tool die Auswahl meiner Gruppen nicht.
    Weiterhin hätte ich noch den Vorschlag, dass man Kurse aus anderen Semestern dazuwählen kann.
    Das ist vllt ganz praktisch, falls man Wiederholer ist oder gibt es die Option schon und ich habe sie nur noch nicht entdeckt?

    Danke und lieben Gruß

  5. Danil sagt:

    Hey Hendrik,

    bei mir geht mein Semester leider nicht… BAI4… in der .txt steht alles drinne….
    kannst du dir das vielleicht mal anschauen?

    Gruß Danil

  6. Ivan sagt:

    Hallo,

    das Programm geht nicht. Es tritt immer wieder der selbe Fehler auf.
    http://s7.directupload.net/images/110913/gbe4c342.png

  7. shutdown sagt:

    Hi,

    wann kommt eine neue korrigierte Version? Die Alte geht leider nicht…
    Es wäre nicht schlecht, wenn ältere Versionen zum Download bereit stehen würden…
    Bin schon gespannt,… schaue seit paar Tagen jeden Tag hier mehrmals rein

  8. Tini sagt:

    Hallo Henrik,
    wollte mit deinem netten Tool Ordnung ins HAW-Stundenplan-Chaos bringen. Leider gibt es mir unten stehende Fehlermeldung aus (mein OS ist Windows Vista). Kennst du die schon?
    Danke!
    Tini

    Methode nicht gefunden: System.Object System.Windows.Threading.Dispatcher.Invoke(System.Delegate, System.Object[]).

    AT

    bei HAW_Tool.Window1.set_Progress(Boolean value)
    bei HAW_Tool.Window1.b__e(Object tWrkSender, RunWorkerCompletedEventArgs tWrkE)
    bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
    bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
    bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
    bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

    • Avatar of SeveQ SeveQ sagt:

      Nein, die kenne ich noch nicht. Ich schaue sie mir bei Gelegenheit einmal an. Danke für die Info!

      • Marc sagt:

        Moin Hendrik,

        ich benutze Win7 x64 und bei mir lief das Tool zunächst. Doch nun wollte ich den neuen Stundenplan zusammenstellen und ich erhalte folgende Fehlermeldungen:

        Ein Fehler ist bei der Verarbeitung der Datei
        C:\Users\…\AppData\Roaming\Sem_IuE.txt aufgetreten: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

        Ein Fehler ist bei der Verarbeitung der Datei
        C:\Users\…\AppData\Roaming\Sem_I.txt aufgetreten: Duplicate attribute.

        Kann sein, dass der Fehler vergleichbar ist mit dem in WinVista…

        Mit freundlichem Gruß

        Marc

  9. Heronation sagt:

    Achja und mein Antivirentool gibt nen Fehler aus bei deiner exe-Datei

  10. Heronation sagt:

    Moin, der Link fuer die Informatik hat sich geaendert:
    http://www.informatik.haw-hamburg.de/fileadmin/Homepages/ProfPadberg/stundenplaene/Sem_I.txt

    Kannst du nicht ne Funktion einbauen, mit der man manuell die Datei einlesen kann? Oder wo man manuell die URL zur Textdatei eingeben kann?

    Gruß
    Heronation

  11. Danil sagt:

    Hi Hendrik,

    tolles Tool… find ich richtig gut!
    mir ist nur noch was aufgefallen:

    wenn man die Gruppen ausgewählt hat und dann auf die kompakte ansicht geht, stehen dort immernoch alle gruppen drinne (bei aktivem filter).
    (In der Normalansicht wird es wirklich gefiltert.)
    und die Zeitspanne in der kompakten ansicht geht nur bis c.a. 16 Uhr. Alles was danach kommt kann man nicht meht sehen, weil es außerhalb des sichtbaren bereichs liegt.

    ich fände es auch richtig gut wenn man die kompakte ansicht drucken könnte.

    ansonsten finde ich es wirklich gut gelungen. Vielen dank :)

    Gruß an alle Mechatroniker ;)
    Danil

    • Avatar of SeveQ SeveQ sagt:

      Hi Danil,

      danke für die Blumen!

      Ja, die Kompaktansicht ist noch nicht ganz ausgereift. Ich hatte nur in der aktuellen Revision vergessen, sie wieder auszublenden. Betrachte sie einfach als im Beta-Stadium befindlich, wie eigentlich auch der Rest des Tools. Die genannten Features sind aber auf meiner Todo-Liste; ich werd sie in einer der nächsten Revisionen einpflegen. ;)

  12. Lennert W- sagt:

    startet auf einmal überhaupt nicht mehr :( lädt keine daten mehr und zeigt nichts an, schade keine kompatiblität die stundenplan text datei zu laden. lg

    • Avatar of SeveQ SeveQ sagt:

      Brauche ein paar mehr Informationen:

      Was für ein Betriebssystem setzt du ein?
      Welche Version des Tools nutzt du, bis zu welche lief es, welche läuft nicht mehr, was genau passiert? Gib mir so viele Details wie du kannst!

  13. Heronation sagt:

    Habe eine Textdatei fuer die Informatiker gefunden.

    http://www.informatik.haw-hamburg.de/fileadmin/Homepages/ProfFaehnders/stundenplaene/Sem_I.txt

    Waere cool, wenn du die noch einbauen koenntest.

    Gruß
    Heronation

  14. MaE sagt:

    Moin,
    unter http://www.informatik.haw-hamburg.de/fileadmin/Homepages/ProfFaehnders/stundenplaene/Sem_I.txt gibts die .txt für Informatik.

    Wenn das implementieren könntest wäre das super!

    Danke schon mal

  15. Heronation sagt:

    Hi,
    bei mir tuts unter Win 7×64.

    Jedoch finde ich nicht den Stundenplan fuer B-AI1. Entweder ich bin zu doof zum gucken, oder das ist da nicht drin.
    Wäre schade. In der OE wurde das Tool als gut angepriesen :) .

    Gruß

    • Avatar of SeveQ SeveQ sagt:

      Freut mich zu hören, dass es sich bereits rumgesprochen hat. :)

      Wenn ein Studiengang fehlt, so hängt das in 99,9% der Fälle damit zusammen, dass die HAW darüber keine Daten liefert. Ich hole die Stundenplandaten von folgender Adresse: http://www.etech.haw-hamburg.de/Stundenplan/Sem_IuE.txt. Das heißt, momentan beschränkt sich das Tool auf den Bereich I&E.

      Wenn darüber hinaus Studiengänge gewünscht werden, so ist es erforderlich, dass die zugehörigen Stundenplandaten auch in dem selben Text-Format von der HAW zur Verfügung gestellt werden. Ich muss sie dann nur zusätzlich einlesen lassen.

      Ich brauche dafür also Links zu Text-Dateien anderer Stundenpläne. Dann pflege ich die gerne mit ein.

  16. Timo M. sagt:

    Beim Starten des Programmes kommt bei mir folgende Fehlermeldung:

    Ein Fehler ist bei der Verarbeitung der Datei http://www.etech.haw-hamburg.de/Stundenplan/Sem_IuE.txt aufgetreten: The remote server returned an error: (404) Not Found.

    Das kann aber nicht damit zusammenhängen, dass ich Windows 7 benutze oder?

    • Avatar of SeveQ SeveQ sagt:

      Nein, das hängt damit zusammen, dass momentan seitens der HAW kein Stundenplan in Textform verfügbar ist und das Programm darauf nicht angemessen reagiert. Ich habe diesen Fehler in der aktuellen Version noch nicht explizit abgefangen.

  17. Arvid sagt:

    Sowas gibt es doch aber schon seit April ’07….
    Siehe: http://users.informatik.haw-hamburg.de/~schoen_a/?main=HAW-Plan%20Tool

    Oder ist das genau jenes, welches du mit “das bereits verfügbare Stundenplan-Tool der HAW” meinst.
    Wenn ja, dann folgender Hinweis: Das Tool ist icht von der HAW, sondern von mir. ;)

    Aber sei’s drum. Ich lob mir derlei engagierte Projekte. Weitermachen. =)
    Wenngleich auch das HAW-Plan Tool quelloffen ist und du oder wer auch immer jederzeit die “paar Macken” ausbessern könnte, find ich sowas gut.
    Zumal ich selbst seit Langem keine Zeit mehr dafür habe… Leider.

    Naja, du machst das schon. ;)
    Weiter so.

    VG
    A.

    • Avatar of SeveQ SeveQ sagt:

      Ah, ja, genau das meinte ich. Gut, dann sind wir schon zwei engagierte Studenten, die die schuleigene Darstellung der Stundenpläne zum… naja, nicht so gut finden und es besser machen wollen.

      Aber sag, wie bist du auf mein Tool gestoßen? Hat’s sich schon so weit herumgesprochen oder hast du explizit danach gesucht?

      • Arvid sagt:

        …hatte mal aus Interesse Google angeworfen, wollte sehen, ob ich mich finde. ;D
        Und da fand ich prompt ein anderes Tool mit ähnlichem Nutzen – also auf dieser Seite. ;)

        …Und danke für die Anpassung der Einleitung. :D

        • Avatar of SeveQ SeveQ sagt:

          Gern geschehen :)

          Momentan hat auch mein Tool ein paar Macken, die aber hauptsächlich damit zusammen hängen, dass seitens der HAW noch keine neuen Stundenplan-Daten zur Verfügung stehen. Ist jedenfalls mein letzter Stand, hab ein paar Tage nicht nachgesehen.

          Mir fehlt momentan auch ein bisschen die Motivation, mich da wieder ran zu machen. Aber das kommt wieder. Ich kenn mich. Ist immer so phasenweise…

  18. tolstoj sagt:

    Vielen dank für das Tool!
    Aber unter dem Link für 0.9.5 liegt 0.9.4.
    MfG

    • Avatar of SeveQ SeveQ sagt:

      Tatsächlich… ich überprüfe und korrigiere das. Moment…

      //edit: jupp. Hatte die falschen Setup-Dateien in die RAR Datei gepackt. Sorry, mein Fehler. Ich lade 0.9.5 nicht neu hoch, sondern gleich 0.9.6, wenn’s soweit ist.

  19. Avatar of SeveQ SeveQ sagt:

    Ui, ich muss zusehen, dass ich Kommentare nicht so leicht übersehe. Verdammt! :) Sorry, Julian.

    Unter Windows 7 startet es nicht? Also bei mir schon… hmm… Gibt’s irgendwie ‘ne Fehlermeldung?

  20. Julian F. sagt:

    Also unter Windwos 7 startet es erst gar nicht

Antwort hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up

SEO Powered by Platinum SEO from Techblissonline