Hauptmenü öffnen

/dev/null β

Änderungen

Modulhandbuch durchsuchen

2.173 Bytes hinzugefügt, 15:02, 1. Mär. 2015
Die Seite wurde neu angelegt: „== Das Problem == Ihr kennt das sicherlich: Ihr überlegt, welches Modul ihr als Wahlpflichtfach für euren Studiengang im jeweiligem Semester nehmen könnt un…“
== Das Problem ==
Ihr kennt das sicherlich:
Ihr überlegt, welches Modul ihr als Wahlpflichtfach für euren Studiengang im jeweiligem Semester nehmen könnt und müsst dazu das Komplette Modulhandbuch durchlesen.

== Die Lösung ==
Um hier Abhilfe zu schaffen habe ich ein kleines Userscript geschrieben, welches das Modulhandbuch komplett lädt und Informationen raus sucht.

Ein Userscript ist ein Stück Javascript Code, das auf bestimmten Webseiten ausgeführt wird um diese anzupassen.
Danach kann live nach Modulen gesucht werden:

[[Datei:Modulhandbuchscript.png|Modulhandbuch Userscript]]

=== Browser Addon ===
Um solche Userscripte auszuführen benötigt man ein Browser-Addon.

Beim Firefox eines der folgenden:

* https://addons.mozilla.org/de/firefox/addon/scriptish/
* https://addons.mozilla.org/de/firefox/addon/greasemonkey/

In Chrome fand ich bisher nur eines:
* https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=de

=== Installation des Scripts ===
Nachdem ihr ein solches Addon installiert habt, benötigt ihr noch das Script selbst.

Klickt auf diesen Link und bestätigt die Installation:
* http://lusito.info/Modulhandbuch_Datenbank.user.js

=== Benutzung ===
Aauf folgenden Seiten erscheint nun ein Formular:
* Bachelor: http://www.hochschule-trier.de/index.php?id=6239
* Master: http://www.hochschule-trier.de/index.php?id=6240

Dieses Formular bietet die Möglichkeit der Suche.
Bedenkt dabei folgendes:
* Das Script muss beim ersten Aufruf einmal das Modulhandbuch durchsuchen.
** Klickt dazu einmal auf "Refresh DB".
** Wiederholt dies wenn das letzte Refresh schon etwas länger her ist.
** Die Datenbank wird im Local Storage des Browsers gespeichert, so dass ihr nicht bei jedem Aufruf neu scannen müsst.
* Der Text "Stand: ..." besagt, von welchem Datum der letzte Scan ist. Wenn dies länger her ist, benutzt den Button "Refresh DB" um die Datenbank erneut ein zu scannen.
* Das Modulhandbuch ist bekannt dafür nicht immer auf dem aktuellsten Stand zu sein. Daher seht es nur als Orientierungshilfe.

Die Installation ist nun abgeschlossen und ihr könnt mit dem Formular live nach Modulen suchen.
385
Bearbeitungen