Aktuelle Version: 0.9.13
Inhalt
Inhalt
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.
- Bekanntes Problem: Wahrscheinlich wird es noch ein Problem mit dem Scrolling geben, das ich jetzt auf die Schnelle nicht mehr beheben kann; muss ins Bett, Nacht ist kurz. Mach ich aber, sobald ich die Zeit dafür habe. Dann gibt’s die Version 0.9.8.
- Bereits bekannte und eingepflegte Stundenplan-URLs:
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
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:
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):
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:
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.



danke, erfüllte seinen zweck
Gern
Bei mir kommt folgender Fehler: “URL ist nicht gültig”
Immer noch? Danke für den Hinweis. Lag an meinem Server. Der spinnt manchmal rum.
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
Okay, schaue ich mir an, sobald ich Zeit habe. Wird dieses Mal hoffentlich nicht so lange dauern wie beim letzten Bug.
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ß
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
http://s7.directupload.net/images/110918/6y68ebco.png
Okay, kannst du mir mal die aktuelle URL zu der Text-Datei nennen? Jene, die das Programm lädt, ist offiziell vom 14.10.2010 und somit beinahe ein Jahr alt.
http://www.informatik.haw-hamburg.de/fileadmin/Homepages/ProfPadberg/stundenplaene/Sem_I.txt
Okay, sollte aktualisiert sein. Wenn du das Programm neu startest, holt es sich zumindest bei mir jetzt auch euer Semester korrekt.
klappt… vielen dank!
)
Kein Problem
Hallo,
das Programm geht nicht. Es tritt immer wieder der selbe Fehler auf.
http://s7.directupload.net/images/110913/gbe4c342.png
Ich werde gleich eine neue Version hochladen, bei der der Fehler behoben ist.
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
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)
Nein, die kenne ich noch nicht. Ich schaue sie mir bei Gelegenheit einmal an. Danke für die Info!
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
Achja und mein Antivirentool gibt nen Fehler aus bei deiner exe-Datei
Was sagt es denn, dein Antivirentool?
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
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
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.
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
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!
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
Sollte drin sein.
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
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ß
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.
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?
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.
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.
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?
…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.
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…
Vielen dank für das Tool!
Aber unter dem Link für 0.9.5 liegt 0.9.4.
MfG
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.
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?
Also unter Windwos 7 startet es erst gar nicht