Baumdarstellung (Exploreransicht) der Skills als React-Component (Vor mals Folder-Editor).
Eingabedaten
Leerer / existierender Skill-Graph
Optional mehrere Skill-Graphen?
Darstellungvarianten
Als Editor: Es wird ein Control übergeben. Da durch werden Buttons zum Editieren der Skills freigeschaltet:
Edit: Öffnet in einer anderen Component (Parent-Component) Felder um Skill zu editieren: Name, Beschreibung, ...
Kind hinzufügen: Fügt einen geschaltelten Skill hinzu
Delete: Löscht nach vorheriger Prüfung (wird der bereits verwendet, enthaltene Kinder, ...) den Skill.
Als Outline: In dieser Variante dient der Skill-Tree View als Outline, damit Lehrende einen ÜBerblick der eigenen Skills während der Erstellung von Nanomodulen haben. Durch ein Control sollen so andere Funktionen ermöglicht werden:
Drag'nDrop um Skill in Nanomodulen zu verwenden
Durch CSS sollen gängige Fehler/Warnungen angezeigt werden:
Skill wird nocht nicht verwendet
Skill kann nich erlernt werden (weil Vorbedingungen für vermittelndes Nanomodul nicht erfüllt werden)
Skill wird weder als Vorbedingung noch als Kursziel verwendet, wodurch es effektiv keinen Grund gibt diesen Skill zu erlernen.
Baumdarstellung (Exploreransicht) der Skills als React-Component (Vor mals Folder-Editor).
Eingabedaten
Darstellungvarianten