1. Pflichtenheft
1.1. Ausgangssituation
Schüler der HTL Leonding sind im Unterricht mit komplexen technischen Themen konfrontiert. Zur Wissensaufbereitung nutzen sie meist lineare Notizen, z. B. in Word, OneNote oder auf Papier. Dabei werden Informationen der Reihe nach aufgeschrieben.
1.2. Istzustand
Der Unterrichtsstoff wird derzeit meist mit einfachen Notizen auf Papier oder in digitalen Programmen festgehalten. Diese Notizen werden der Reihe nach aufgeschrieben und sind oft unvollständig. Zusammenhänge zwischen einzelnen Themen sind dadurch schwer zu erkennen.
1.3. Problemstellung
Schüler haben oft Schwierigkeiten, während des Unterrichts schnell genug mitzuschreiben und gleichzeitig die Erklärung zu verstehen. Dadurch entstehen unvollständige oder unübersichtliche Notizen. Besonders bei komplexen technischen Themen sind Zusammenhänge zwischen Begriffen, Abläufen und Teilbereichen in linearen Notizen nur schwer erkennbar. Bestehende Tools bieten dafür oft zu viele unnötige Funktionen oder sind nicht auf den schulischen Einsatz abgestimmt. Zum Beispiel ist es bei Themen wie Netzwerken schwierig, Zusammenhänge zwischen Protokollen und Schichten in linearen Notizen darzustellen.
Bestehende Mind-Mapping-Tools wie XMind und Mindomo bieten zwar viele Funktionen, sind jedoch oft komplex aufgebaut oder enthalten mehr Features als im schulischen Einsatz notwendig sind.
-
XMind: Ein sehr bekanntes Programm für Mind Maps, das seit vielen Jahren verwendet wird und viele Funktionen bietet.
-
Mindomo: Ein Tool, das Mind Maps und Projektmanagement kombiniert und häufig auch im schulischen Umfeld eingesetzt wird.
Diese umfangreichen Funktionen machen die Tools sehr leistungsfähig, aber auch komplex für den einfachen Einsatz im Unterricht.
Unsere Anwendung konzentriert sich daher auf: einfache Bedienung, schnelle Erstellung von Mind Maps und nur die wichtigsten Funktionen für die Schule
1.4. Aufgabenstellung
Die Anwendung ist ein Mind-Mapping-Tool, bei dem Benutzer Knoten erstellen, bearbeiten, löschen und miteinander verbinden können.
Jeder Knoten enthält: einen Text, eine Position (x/y-Koordinaten), optionale Verbindungen zu anderen Knoten
Mind Maps können gespeichert und später wieder geladen werden. Die Darstellung erfolgt auf einer visuellen Arbeitsfläche, auf der die Knoten frei angeordnet werden können.
1.4.3. Nichtfunktionale Anforderungen (NFA)
-
Usability: Ein neuer Knoten soll in maximal 3 Interaktionen erstellt werden können. Die Anwendung soll ohne Anleitung verständlich sein.
-
Performance: Das Laden einer Mind Map mit bis zu 100 Knoten dauert weniger als 1 Sekunde. Das Verschieben eines Knotens erfolgt ohne spürbare Verzögerung
-
Robustheit: Ungültige Eingaben, wie zum Beispiel leere Texte, werden abgefangen.
-
Zuverlässigkeit: Daten werden dauerhaft in einer SQLite-Datenbank gespeichert und korrekt wieder geladen.
1.5. Ziele
-
Schüler sollen Lerninhalte übersichtlich darstellen können.
-
Zusammenhänge zwischen Themen und Begriffen sollen leichter erkennbar sein.
-
Die Anwendung soll das Wiederholen und Strukturieren des Unterrichtsstoffs erleichtern.
-
Die Inhalte sollen schneller strukturiert werden können als mit normalen Notizen.