|
Stundenplanänderungs-Mitteilungs-Service – SMS – an der Hochschule Hof
Autor: Prof. Dr. Horst Heineck
… Ein Student, wohnhaft in München möchte eine Vorlesung am Montag um 14:00 Uhr an der Hochschule Hof hören und schaut vor Beginn seiner Fahrt im Internet unter stundenplan.fh-hof.de nach, ob Änderungen für seine Vorlesung angezeigt sind. Da das nicht der Fall ist, startet er gegen 10:00 Uhr und fährt mit seinem PKW nach Hof.
Zur gleichen Zeit meldet sich der Vortragende dieser Veranstaltung und gibt eine Verlegung auf Mittwoch aus dienstlichen Gründen an. Umgehend wird diese Verlegung im Internet auf der Seite der Hochschule Hof veröffentlicht.
Der Student ist zu diesem Zeitpunkt auf der A9 Richtung Hof und hat keine Möglichkeit, sich über diese Stundenplanänderung zu informieren. In Hof gegen 13:00 Uhr angekommen, erfährt er an einem Info-Rechner im Foyer von der Verlegung seiner Veranstaltung. Da es die einzige Veranstaltung an diesem Tag für ihn wäre, kann man sich seinen Unmut vorstellen. …
Genau an diesem Punkt greift ein Vorschlag der Studentenverwaltung der Hochschule Hof an, der diesen geschilderten Unmut beseitigen soll. Da in der heutigen Zeit mobile Informationssysteme eine immer wichtigere Rolle spielen und nahezu jeder Student über ein Handy verfügt, bietet es sich an, die Studenten über die Stundenplanänderungen parallel zum Internet in Form einer personalisierten SMS-Nachricht zu informieren.
… Der Student aus dem oben genannten Szenario hätte während seiner Fahrt eine entsprechende SMS auf seinem Handy empfangen und damit die Weiterfahrt nach Hof stoppen, flexibel auf diesen Umstand reagieren und sein Zeitmanagement anpassen können. …
Damit war die Idee für den Stundenplanänderungs-Mitteilungs-Service – SMS geboren und es ging an die Realisierung und die Umsetzung dieser Idee.
Zunächst mussten eine Reihe von Fragen geklärt werden:
- Wie können SMS aus der Hochschule Hof versendet werden.
- Wie teuer ist der Versandt einer SMS und wie hoch ist die Anzahl der pro Semester zu verschickenden SMS.
- Wer übernimmt die Finanzierung.
- Welche Daten der Studierenden werden benötigt und wie kann ein sicherer Umgang damit realisiert werden.
- Welche rechtlichen Dinge müssen beachtet werden, da hier in letzter Instanz die Hochschule Hof als Anbieter dieses Service-Angebotes steht.
- Welche Daten zu den Stundenplanänderungen sind vorhanden und wie können sie für den Service bereitgestellt werden.
- Auf welcher Basis kann die Software entwickelt werden.
- Wann werden die Benachrichtigungen an die Studierenden gesendet.
Das sind eine Reihe von Fragestellungen, die sich entscheidend auf die Gestaltung der zu entwickelnden Software auswirken würden. Die Frage zur Basis der Software konnte relativ schnell ent¬schieden werden. Es kam nur ein Server infrage, der nicht mit zentralen Aufgaben des Rechenzentrums betraut war. Da es sich um eine klassische Datenbankaufgabe handelte, wurde der Server zur Datenbanklehre verwendet. Dieser ist ein Cluster auf der Basis der SPARC-Architektur mit dem Betriebssystem Solaris von der Firma SUN. Als Datenbank-System ist darauf Oracle 11g Real Application Cluster – RAC der Firma Oracle installiert. Als Framework zur Erstellung der Service-Software wurde Oracle Application Express verwendet.
Abbildung 1: Start in das SMS-Portal
Damit war die Grundstruktur geklärt und es konnten Untersuchungen zu den anderen Fragen begonnen werden. Die Hochschule Hof hat im Rechenzentrum keine Möglichkeiten, direkt den SMS-Versandt zu realisieren. Deshalb musste ein möglichst preiswerter Provider dafür gefunden werden. Da sich die Angebote der verschieden Anbieter permanent ändern,
darf sich die Software nicht nur auf einen Provider festlegen, sondern muss für einen Wechsel und andere Rahmenbedingungen vorbereitet sein.
An der Hochschule Hof werden, wie an allen bayerischen Hochschulen, Studiengebühren pro Semester erhoben. Deshalb ist es den Studierenden gegenüber nur fair, die Kosten für diesen zusätzlichen Service aus diesen Beiträgen zu begleichen. Zumal sich nach ersten Abschätzungen die Kosten auf ca. 3.000,- bis 4.000,- Euro pro Semester belaufen werden. Durch die Unterstützung der Hochschulleitung, die diesem Projekt sehr offen gegenübersteht, konnte die Finanzierung in diesem Sinne gelöst werden.
Abbildung 2: Werbung für die Betaphase
Abbildung 3: Michael Diener, Ideengeber aus der Studentenverwaltung (links) und Prof. Dr. Horst Heineck zur Eröffnung der Betaphase
Für die Stundenplanung und damit auch für Stundenplanänderungen wird an der Hochschule Hof das System SPLUS auf einem Verwaltungsserver verwendet. Somit stand die Aufgabe, die Daten bei allen Änderungen und Verlegungen parallel für den Service zu Verfügung zu stellen. Diese Aufgabe wurde durch das Rechenzentrum der Hochschule gelöst. Sobald eine Änderung im Stundenplan oder eine Verschiebung einer Veranstaltung durch die Kollegin per Knopfdruck in das interne System übernommen wird, steht es dem SMS-Service ebenfalls in Echtzeit zur Verfügung. Nach ersten Tests ver¬gehen zwischen der Datenübernahme im SPLUS und der Benachrichtigung auf das Handy ca. 6 Sekunden.
Entscheidende Punkte zur Akzeptanz sind Zeitpunkt und Häufigkeit des Benachrichtigungsversandtes. Daher hat sich die Studentenverwaltung dazu entschieden, jede Mitteilung nur einmal zu versenden. Wenn der Zeitpunkt der Eingabe der Änderung innerhalb von 3 Tagen vor dem Wirksam¬werden der Änderung erfolgt, wird sofort benachrichtigt. Bei größeren zeitlichen Abständen wird 3 Tage vor dem Wirksamwerden um 13:15 Uhr der Versand organisiert.
… Für den Studenten aus dem genannten Beispiel hätte es bedeutet, ca. 6 Sekunden nach der Verlegungseingabe eine SMS zu bekommen…
Für die Realisierung des SMS-Service werden nur wenige Daten benötigt, so die E-Mail-Adresse, die zwingend notwendig eine Adresse der Hochschule Hof mit der Domäne @fh-hof.de sein muss. Da es eine kurze und eine lange Form der E-Mail-Adresse geben kann, ist der Eintrag in der Form .@fh-hof.de einzugeben. Damit wird gewährleistet, dass sich nur Studenten der Hochschule Hof an diesem Service beteiligen können. Im Prozess der Registrierung wird durch den Service ein automatisch generiertes Passwort an diese E-Mail-Adresse versandt. Dieses Passwort kann nach erfolgreicher Registrierung durch den Studenten jederzeit geändert werden. Weiterhin muss der Studierende seine Handynummer an¬geben. Per SMS erhält er vom Service einen Freischaltcode, um zu gewährleisten, dass die Handy¬nummer auch wirklich dem Studenten gehört. Auch die Handynummer kann jederzeit geändert werden. Eine Forderung der Juristen an der Hochschule war die SSL-Datenübertragung der Daten an den Service. Dazu wurde durch das Deutsche Forschungs-Netz - DFN eigens ein Zertifikat für diesen, oben genannten Server ausgestellt und in das System eingebunden.
Verwendungszweck
|
Betreff
|
Email
|
Während der Registrierung wird an die Hochschul-E-Mail-Adresse der generierte Zugangscode ver-schickt.
|
Deine Registrierung am SMS-Portal
|
SMS-Portal der Hochschule Hof
Deine Zugangsdaten:
Email-Adresse: {USERNAME}
Passwort: {PASSWORD}
Mit den beiden Daten kannst du dich jetzt am SMS-Portal anmelden.
sms.fh-hof.de
|
Der Studierende kann sich zu jeder Zeit vom SMS-Portal abmelden und seinen Daten werden gelöscht
|
Abmelden vom SMS-Portal
|
SMS-Portal der Hochschule Hof
Du hast dich erfolgreich vom SMS-Portal abgemeldet und alle deine Daten sind im Portal gelöscht worden.
sms.fh-hof.de
|
Die Registrierung am SMS-Portal gilt immer nur für ein Semester, d.b., am Semesterende werden alle Daten aller registrierten Studierenden automatisch gelöscht.
|
Löschen deiner kompletten Daten zum Semesterende
|
SMS-Portal der Hochschule Hof
Jeweils zum Semesterende werden die Daten aller Benutzer aus dem SMS-Portal gelöscht. Zum Beginn des neuen Semesters kannst du dich wieder erneut registrieren und den SMS-Service nutzen.
sms.fh-hof.de
|
Tabelle 1: verschiedene E-Mail-Inhalte
Verwendungszweck
|
SMS-Text
|
Während der Registrierung wird an die eingetragene Handynummer der Freischaltcode verschickt.
|
Hier der Code für die Aktivierung deiner Handynummer: {CODE} - sms.fh-hof.de
|
Die Lehrveranstaltung entfällt ohne Ersatz.
|
Stundenplanänderung: {FACH}, {VLART} ENTFÄLLT am {VON} - sms.fh-hof.de
|
Die Lehrveranstaltung wird auf einen anderen Zeitpunkt und / oder in einen anderen Raum verlegt.
|
Stundenplanänderung: {FACH}, {VLART} am {VON} VERLEGT auf {NACH} {RAUM} - sms.fh-hof.de
|
Es wurde für die Lehrveranstaltung im SPLUS ein besonderer Hinweis eingetragen.
|
Stundenplanänderung: {FACH}, {VLART} am {VON} ACHTUNG: {INFO} - sms.fh-hof.de
|
Es wird ein zusätzlicher Termin für die Lehrveranstaltung angeboten.
|
zusätzliche Veranstaltung: {FACH}, {VLART} am {NACH} {RAUM} - sms.fh-hof.de
|
Durch Änderungen in SPLUS geht der Bezug zu den ausgewählten Lehrveranstaltungen verloren.
|
Die von dir ausgewählte Veranstaltung wurde gelöscht: {FACH}, {STG}, {VLART} - sms.fh-hof.de
|
Tabelle 2: verschiedenen SMS-Texte
|
Da der SMS-Service auf freiwilliger Basis durch die Studenten genutzt werden kann, muss jeder Studierende für sich selbst entscheiden, ob er bereit ist, diese persönlichen Daten dem Service gegenüber zu offenbaren. Während der Registrierung am SMS-Portal müssen die Studenten den Nutzungs- und Datenschutzbedingungen zustimmen, um den Dienst nutzen zu können. Nach jedem Semester werden die Daten aller registrierten Studenten gelöscht. Sobald der neue Stundenplan verfügbar ist, können sich die Studenten im neuen Semester am SMS-Portal erneut registrieren.
Dadurch wird sichergestellt, dass nur Studenten, die aktuell an der Hochschule Hof immatrikuliert sind, dieser Service zur Verfügung steht.
Nachdem der Studierende die Registrierung abgeschlossen hat, kann er sich aus dem gesamten Vor¬lesungsangebot der Hochschule Hof die Veranstaltungen aussuchen, für die er den SMS-Service aktivieren möchte. Da das Framework bereits vorgefertigte Suchmöglichkeiten bietet, kann sehr komfortabel die Auswahl der Lehrveranstaltungen erfolgen. Dabei wurde die Anzahl der einzutragenden Lehrveranstaltungen auf 20 Veranstaltungen pro Student begrenzt, was für die Stundenpläne der verschiedenen Studiengänge absolut ausreichend ist.
Abbildung 4: Suchfunktionen im SMS-Portal
Um den unterschiedlichen Gewohnheiten und Ausbildungsrichtungen der Studierenden an der Hochschule Hof, von Studenten der Informatik bis zu denen der Wirtschaftswissenschaften oder Designern entsprechen zu können, wurde in verschiedenen Testphasen an der Gestaltung und Bedienung des Portals des SMS-Service gearbeitet. Somit ist eine breite Akzeptanz bei den verschiedensten Studenten erreicht worden.
Durch den Einsatz des Frameworks Application Express der Firma Oracle konnte eine schnelle und flexible Gestaltung des Portals erreicht werden. Änderungen lassen sich somit recht elegant durchführen. Die im Hintergrund ablaufenden Prozesse wurden innerhalb eines PL/SQL-Paketes realisiert. Vereinfacht wird die Programmierung des Softwaresystems dadurch, dass wichtige Dienstleistungen, wie das Versenden von Emails oder eine Jobsteuerung durch Oracle innerhalb des Frameworks zur Verfügung stehen und sehr effizient genutzt werden können.
Eine sehr hohe Bedeutung innerhalb der Softwareentwicklung hat die Testung der Software in Hinblick auf Fehler und Bedienbarkeit. Dazu wurden zwei verschiedene Testphasen durchlaufen. In der ersten waren ca. 20 Studierende, vornehmlich aus der Studentenverwaltung beteiligt. Diese haben jeweils über Fehlerprotokolle das Feststellen von Fehlern und ihre Einschätzung der Bedienbar¬keit dokumentiert. An der zweiten, sogenannten Betaphase waren ca. 350 Studierende be¬teiligt. Dabei sollte die Massentauglichkeit überprüft werden. Es wurden somit auch Unzulänglich¬keiten in der Datenübertragung von SPLUS aufgedeckt, die zu weiteren Notwendigkeiten der Be¬nachrichtigung führten, siehe Tabelle 2. Beispielsweise werden durch gängige Umbenennung der Veranstaltungen in SPLUS die, durch die Studenten vorher ausgewählten Lehrveranstaltungen ungültig und somit fehlen für die Be¬nachrichtigung die Daten. Solche gravierenden Probleme können nur durch umfangreiche Tests in der Umgebung der Zielanwender unter realen Bedingungen gefunden werden und unter¬streichen sehr beeindruckend die Testnotwendigkeit als Teil des Softwareentwicklungsprozesses.
|