gSVGPlott − Barrierefreie GUI für einen Graphen-Plotter zum Erstellen barrierefreier Plots.

German-Only

Im Rahmen eines Komplexpraktikums habe ich eine graphische Benutzeroberfläche (mit Fokus auf Barrierefreiheit) entwickelt, mit der die Verwendung des Tools SVGPlott möglich ist. SVGPlott erlaubt das Erstellen barrierefreier Graphen-Plots für den Schulunterricht.

Motivation (Teil der Einleitung aus der Dokumentation)

Ein Hauptproblem des Schulunterrichts, an denen Schüler mit Behinderung teilnehmen, ist die Bereitstellung geeigneter Unterrichtsmaterialien. Die bislang üblichen Materialien in Form von Büchern und Arbeitsblättern werden den notwendigen Anforderungen an Barrierefreiheit nicht gerecht, was neue Ansätze vonnöten macht. Insbesondere Abbildungen stellen hier eine Herausforderung dar, da diese nur schwierig verbal wiedergegeben werden können. An dieser Stelle setzt dieses Komplexpraktikum an. Während eines anderen Projekts wurde bereits ein Werkzeug namens SVGPlott entwickelt, mit dessen Hilfe Funktionsplots für den Mathematikunterricht barrierefrei ausgegeben werden können. Die Ausgaben erfolgt über drei Dateien:

  1. der Funktionsplot selbst als Scalable Vector Graphics (SVG)-Datei.
  2. die Legende in separater Datei, ebenfalls im Format SVG.
  3. eine Beschreibung der Ausgabe in Textform im Hypertext Markup Language (HTML)-Format.

Das entwickelte Programm besitzt jedoch keine Graphische Benutzerschnittstelle (GUI) und ist daher noch nicht für den praktischen Einsatz im Schulalltag geeignet. Die Entwicklung einer geeigneten GUI sollte daher Ziel dieses Komplexpraktikums sein. Die Software heißt gSVGPlott in Anlehnung an das zugrundeliegende Tool mit einem g als Präfix zur Kennzeichnung der GUI.

Links

Das Projekt auf GitHub: https://github.com/DavidGollasch/gSVGPlott

Projektdokumentation: Die Dokumentation des Komplexpraktikums sende ich gern bei Interesse auf Anfrage zu. Nutzen Sie hierfür das Kontaktformular unten auf der Startseite)

Zugrundeliegendes Projekt SVGPlott auf GitHub: https://github.com/TUD-INF-IAI-MCI/SVG-Plott