Beschreibung
Es geht um die Programmierung eines webbasierten eLearning-Tools.Die Nutzer (Studierende) sollen aus vorgegebenen Elementen (Wörtern eines Satzes) ein Baumdiagramm erstellen, zu dem sie dann Feedback bekommen.
Elemente
• UI Studierende: Anzeige der Wörter eines Satzes. Diese sind durch Drag-and-Drop als Baumknoten auf eine Arbeitsfläche zu ziehen und durch Klicken mit Linien (Baumkanten) zu verbinden. Nach Klick auf "Überprüfen" werden ggf. falsche Kanten markiert angezeigt. Bei falschen Kanten werden Hinweise zur Art des Fehlers als Tooltipp angezeigt.
• Datenbank: Enthält Sätze mit Relationen , Levels, Tags, Feedback.
• Trainer-UI 1: Zur Eingabe von Sätzen, Relationen, Levels, Tags, Feedback. Wenn möglich Eingabe der Dependenzen durch Drag-and-Drop (wie im UI Studierende).
• Trainer-UI 2: Zusammenstellen von Aufgaben aus Sätzen der Datenbank (Aufgaben kommen dann in eine weitere Datenbank)
Weitere Anforderungen
• Usability und ansprechendes Design des UI für Studierende sind wichtig
• responsiv (wobei die Darstellung von größeren Bäumen auf Smartphones nur begrenzt machbar und sinnvoll sein dürfte)
• auch mit Touch bedienbar
• ggf. als Plugin in Moodle sprengt das den Kostenrahmen?
Weitere Besonderheiten
• Die zu analysierende Sprache ist Japanisch. Das dürfte in Unicode kein Problem sein, oder?
• Wir können schon allerhand Beispieldaten zur Verfügung stellen. Es ist aber abzusehen, dass die Testphase auf unserer Seite länglich wird und dann ggf. noch allerhand Anpassungen nötig werden.
Programmiersprachen
• Nach Vorschlag von Programmiererseite