e-Learning-Elemente

Plug-Ins für Javanti

e-Learning Elemente
Für die Lernsoftware Javanti sollen mehrere Plug-Ins entwickelt werden, mit denen sich verschiedene Aufgabentypen für Lehreinheiten umsetzen lassen. Dabei sollen diese Elementtypen entstehen:
Antwort Element
Dieses Element besteht aus einem einfachen Textfeld, in das Antworten eingetragen werden können. Zusätzlich kann auf Verlangen über dem Textfeld eine Frage (Textlabel) eingeblendet werden. Im Objektinspektor von Javanti können mehrere gültige Antworten (weiss, weiß, white) sowie eine Fehlertoleranz eingestellt werden. Die Fehlertoleranz gibt an, dass z.B. fehlende Buchstaben oder Buchstabendreher (Buche, Buhce) toleriert werden. Hier ist eine intelligente Strategie zu entwickeln. Die Evaluierung der Antwort wird durch eine Anfrage eines anderen Elementes gestartet.

Das Element soll mindestens folgende Eigenschaften in Javanti bereitstellen:

  • Menge von Antwortmöglichkeiten (z.B. eine String-Eigenschaft)
  • Einstellungen zur Fehlertoleranz
  • Formulierung einer Frage (String)
  • Flag, ob die Frage angezeigt werden soll
  • Ereignisskript für die Eingabe der richtigen Lösung
  • Ereignisskript für die Eingabe der falschen Lösung
  • Schriftgröße
  • Elementfarbe
  • Flag, ob die letzte Lösungseingabe richtig oder falsch war
Single & Multiple Choice Element
Mit diesem Element lassen sich Einfach- und Mehrfachauswahl mehrerer Antwortalternativen umsetzen. Der Benutzer kann dazu im Objektinspektor eine Frage und mehrere Antwortalternativen eingeben. Das Element soll sowohl die Frage als auch die Antwortmöglichkeiten visuell darstellen. Dabei kann der Benutzer zwischen verschiedenen Darstellungsmodi wählen. Ein Darstellungsmodus könnte z.B. jede Antwort aufleuchten lassen, wenn der Mauszeiger darüber fährt. Mindestens drei Modi sollen realisiert werden.

Für die Einfachauswahl soll eine Evaluierung der Lösung unmittelbar nach der Wahl einer Antwort automatisch erfolgen. Bei der Mehrfachauswahl soll die Evaluierung der selektierten Antworten von einem anderen Element auf Anfrage gestartet werden können. In Abhängigkeit von der Korrektheit der Lösung soll ein Ereignisskript ausgeführt werden. Der Benutzer kann außerdem einstellen, ob nach Eingabe einer falschen Lösung die richtigen Antworten markiert werden sollen oder nicht.

Das Element soll mindestens folgende Eigenschaften in Javanti bereitstellen:

  • Formulierung einer Frage
  • Formulierung mehrerer richtiger Antwortalternativen
  • Formulierung mehrerer falscher Antwortalternativen
  • Markierung jeder Antwortalternative, ob sie zur Lösungsmenge gehört
  • Flag, ob es sich um Single-Choice oder Multiple-Choice-Fragen handelt
  • Flag, ob bei falscher Lösungseingabe die richtigen Antworten markiert werden sollen
  • Festlegung der Darstellungsmodi
  • Farbeigenschaften
  • Schriftgröße
  • Ereignisskript für die Eingabe der richtigen Lösung
  • Ereignisskript für die Eingabe der falschen Lösung
  • Flag, ob die letzte Lösungseingabe richtig oder falsch war
Frage & Antworten Listen Element
Die beiden vorhergehenden Elemente konnten jeweils nur eine Frage-/Antwort-Kombination verwalten. Wenn man jedoch einen ganzen Fragekatalog erstellen möchte, muss eine Frage & Antwort-Liste definiert werden. Dies könnte einerseits direkt in den Elementen geschehen. Da jedoch beide Elementtypen (Antwort-Element und Multiple-Choice-Element) die Definition einer Frage und mehrerer Antworten verlangen, kann man die Verwaltung in ein weiteres Element auslagern. Die Definition mehrerer Fragen und Antworten geschieht wiederum im Objektinspektor. Auf eine Anfrage (z.B. liefere nächste Frage-/Antwort-Kombination) reagiert das Element, indem es für ein Antwort-Element die Eigenschaften Frage und Antworten, für das Multiple-Choice-Element die Eigenschaften Frage, richtige Antworten und falsche Antworten zur Laufzeit einer Präsentation verändert.

Das Element soll mindestens folgende Eigenschaften in Javanti bereitstellen:

  • Definition einer Liste von Fragen, Antworten und ggf. falschen Antworten
  • Benennung des Ziel-Elementes, das mit der nächsten Frage konfiguriert werden soll
  • Festlegung einer Fragereihenfolge: linear / zufällig
  • Festlegung, ob Fragen doppelt gestellt werden dürfen bzw. ob falsch beantwortete Fragen erneut gestellt werden dürfen
Anordnungsaufgaben Element
Dieses Element prüft für eine Liste anderer Elemente, ob diese in der richtigen Reihenfolge auf dem Bildschirm angeordnet worden sind. Ausschlaggebend ist dabei die Position der verwalteten Elemente auf dem Bildschirm. Die Evaluierung der Bildschirmpositionen geschieht auf Anfrage eines anderen Elementes und führt zum Ausführen eines Ereignisskriptes für falsche oder richtige Lösungen.

Die Anordnung der Elemente kann auf unterschiedliche Weise erfolgen: horizontal, vertikal, auf- und absteigend diagonal.

Das Element soll mindestens folgende Eigenschaften in Javanti bereitstellen:

  • Liste der Elemente, deren Anordnung kontrolliert werden soll
  • Festlegung der Anordnungsart (horizontal, vertikal,...)
  • Ereignisskript für die Eingabe der richtigen Lösung
  • Ereignisskript für die Eingabe der falschen Lösung
Scoring Element
Dieses Element ist trivial und hat nur die Aufgabe, die Anzahl der richtigen und falschen Antworten zu zählen. Es kann auf Anfrage zurückgesetzt werden. Bei bestimmten Ereignissen, z.B. einer erreichten Gesamtpunktzahl oder einem bestimmten Verhältnis zwischen richtigen und falschen Antworten sollen Ereignisskripte ausgeführt werden.

Das Element soll mindestens folgende Eigenschaften in Javanti bereitstellen:

  • Anzahl bisher gelöster Aufgaben
  • Anzahl richtig gelöster Aufgaben
  • Gesamtpunktzahl (diese kann von der Anzahl der richtigen Lösungen abweichen, wenn einzelne Aufgaben gewichtet sind)
  • Mindestanzahl der zu lösenden Aufgaben, Ereignisskripte auf ein Erfolgsverhältnis reagieren
  • verschiedene sinnvolle Ereignisskripte, um auf Punktstände zu reagieren
Programmiersprachen und Werkzeuge
Die Plug-Ins sollen in Java 1.2 entwickelt werden und den Schnittstellendefinitionen von Javanti genügen.

Hauptnavigation