Kommentar-Plug-In

Kommentierung von Elementen

Kommentar-Plug-In
Für jtap soll ein Plug-In entwickelt werden, mit dem man andere Elemente oder Strukturen auf der jtap-Tafel kommentieren kann. Als Basis dient ein einfaches Texteingabefeld, das automatische Zeilenumbrüche und Scrollbars unterstützt. Um die semantische Bedeutung des Textfeldes visuell hervorzuheben, soll das Element über zusätzliche Merkmale verfügen. Das Basis-Textfeld soll sich daher innerhalb eines graphischen Rahmens befindet, wie z.B. einer Comic-Sprechblase oder eines Post-It-Klebezettels. Der Benutzer kann zwischen mehreren vorgegebenen Rahmen oder einer eigenen Grafikdatei wählen. Die vorgegebenen Rahmen sollen dabei aus Basisgrafiken zusammengesetzt werden, so dass eine verlustfreie Skalierung möglich ist.

Es ist außerdem zu visualisieren, zu welchem Element ein Kommentar gehört. Dabei soll beim Verschieben des Elementes festgestellt werden, welches andere Element auf der Tafel gerade am dichtesten liegt. Im Falle einer Sprechblase als Rahmen könnte z.B. die "Spitze" in Richtung des kommentierten Elementes zeigen. Diese Funktionalität soll sich ein- und ausschalten lassen.

Um dem Textkommentar eine besondere Deutung zu geben, soll innerhalb des Elementes eine weitere Grafik angezeigt werden. Diese soll sich auch zur Laufzeit durch den kommentierenden Lerner über ein Pop-Up-Menü auswechseln lassen. Er wählt dabei eine Grafik aus einem Grafikset aus. Dieses Grafikset wird zur Editierzeit festgelegt. Es können vorgegebene Sets verwendet - z.B. verschiedene Smilies :-) bzw. besondere Symbole (? ! !!! HELP) - oder eigene Grafiken importiert werden.

Das Kommentarelement muss außerdem eine Möglichkeit bieten, sich per Mausklick auf eine Basisposition zurücksetzen zu lassen. Auch das Löschen des aktuellen Textinhaltes muss über einen einfachen Mausklick möglich sein.

Folgende Eigenschaften sollte das Plug-In mindestens umfassen:

  • Textinhalt
  • Textfarbe, Hintergrundfarbe, Textgröße
  • Definition der Rahmengrafik
  • Grafikdatei für benutzerdefinierten Rahmen
  • Definition des Grafiksets
  • Grafikdateien für ein benutzerdefiniertes Grafikset

Auf folgende tell-Nachtichten soll das Plug-In mindestens reagieren:

default
setzt Element auf Basisposition zurück
clearText
löscht den Text des Elements
Umgebung
jtap
Ansprechpartner
Christian Kohls

Hauptnavigation