Fill-In (JACK3): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 34: Zeile 34:
===Feedback===
===Feedback===
In dem Tab Feedback können Texte und Evaluierungsregeln für das Feedback definiert werden.</br>
In dem Tab Feedback können Texte und Evaluierungsregeln für das Feedback definiert werden.</br>
'''Hinweis:''' Fill-In und Drop-Down Felder werden mit <code>[input=name]</code> referenziert. Dabei muss <code>name</code> durch den Namen des entsprechenden Fill-In oder Drop-Down Feldes ersetzt werden. Mittels <code>[input=name]==0</code> wird z.B. geprüft, ob die erste Option des Drop-Down Felds gewählt wurde.
'''Hinweis:''' Fill-In, Drop-Down und Molekül Felder werden mit <code>[input=name]</code> referenziert. Dabei muss <code>name</code> durch den Namen des entsprechenden Feldes ersetzt werden. Mittels <code>[input=name]==0</code> wird z.B. geprüft, ob die erste Option des Drop-Down Felds gewählt wurde.
* '''Gewichtung der Stufe:''' Gewichtung der Punktzahl einer Stufe innerhalb der Aufgabe.
* '''Gewichtung der Stufe:''' Gewichtung der Punktzahl einer Stufe innerhalb der Aufgabe.
* '''Aufgabentext:''' Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.
* '''Aufgabentext:''' Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.
* '''Feedback bei falscher Lösung (Standard):''' Der Text, der hier eingetragen wurde, wird immer dann angezeigt, wenn das Ergebnis mit keiner der anderen Feedbackregel übereinstimmt. Um den Text hinzuzufügen kann man entweder in das Feld klicken oder auf das [[File:Icon-Pencil.jpg|22px]]. Dann öffnet sich der Texteditor. Zum Schließen des Texteditors auf den [[File:Icon-Pencil.jpg|22px]]-Button klicken. Danaben hat man noch die Möglichkeit Punkte zu vergeben. Wie immer kann man nur Punkte zwischen 0 und 100 vergeben.
* '''Feedback bei falscher Lösung (Standard):''' Der Text, der hier eingetragen wurde, wird immer dann angezeigt, wenn das Ergebnis mit keiner der anderen Feedbackregel übereinstimmt. Um den Text hinzuzufügen kann man entweder in das Feld klicken oder auf das [[File:Icon-Pencil.jpg|22px]]. Dann öffnet sich der Texteditor. Zum Schließen des Texteditors auf den [[File:Icon-Pencil.jpg|22px]]-Button klicken. Daneben hat man noch die Möglichkeit Punkte zu vergeben. Wie immer kann man nur Punkte zwischen 0 und 100 vergeben.
[[File:Weitere_Feedbacks.JPG|center|thumb|800px|Erstellung weiterer Feedbacks]]
[[File:Weitere_Feedbacks.JPG|center|thumb|800px|Erstellung weiterer Feedbacks]]
* '''Weitere Feedbacks (optional):''' Alle anderen Feedback Fälle werden mit einer Evaluierungs Regel an dieser Stelle definiert. Weitere Feedbacks können immer über den Button '''Feedback Regel anlegen''' hinzugefügt werden.
* '''Weitere Feedbacks (optional):''' Alle anderen Feedback Fälle werden mit einer Evaluierungs Regel an dieser Stelle definiert. Weitere Feedbacks können immer über den Button '''Feedback Regel anlegen''' hinzugefügt werden.
** '''Evaluator Regel:''' Hier wird die Evaluator Regel eingetragen. Wenn diese zutrifft wird das Feedback ausgegeben. Die Fill-In und Drop-Down Felder spricht man mit <code>[input=name]</code> an.
** '''Evaluator Regel:''' Hier wird die Evaluator Regel eingetragen. Wenn diese zutrifft wird das Feedback ausgegeben. Die Fill-In, Drop-Down und Molekül Felder spricht man mit <code>[input=name]</code> an.
** '''Domäne:''' Mit der Angabe der Domäne gibt man an welchen Evaluator man mit der Regel anspricht. Im Moment wird ein Mathe und ein Chemie Evaluator von Jack3 unterstützt.
** '''Domäne:''' Mit der Angabe der Domäne gibt man an welchen Evaluator man mit der Regel anspricht. Im Moment wird ein Mathe und ein Chemie Evaluator von Jack3 unterstützt.
** '''Punkte:''' Jedes Feedback kann zwischen 0 und 100 Punkten geben. Dabei ist zu beachten, dass mehr als ein Feedback wiedergegeben werden kann. Dabei werden alle Punkte zusammengerechnet. Jack3 deckelt die Punkte auf 100.
** '''Punkte:''' Jedes Feedback kann zwischen 0 und 100 Punkten geben. Dabei ist zu beachten, dass mehr als ein Feedback wiedergegeben werden kann. Dabei werden alle Punkte zusammengerechnet. Jack3 deckelt die Punkte auf 100.
Zeile 46: Zeile 46:
** '''terminales Feedback:''' Jack3 geht alle Feedbacks unter '''Weitere Feedbacks (optional)''' der Reihe nach durch, d.h. es wird oben in der Liste angefangen, und gibt alle zutreffenden raus. Bei den Feedbacks, die mit Terminal markiert sind wird die Suche abgebrochen, wenn diese zutreffen. Es ist also wichtig darauf zu achten in welcher Reihenfolge die Feedbacks stehen. Es macht also Sinn zunächst die Feedbacks aufzulisten, die mit terminal markiert sind und danach die anderen Feedbacks. Die richtige Lösung wird auch mit terminal markiert und bekommt 100 Punkte.
** '''terminales Feedback:''' Jack3 geht alle Feedbacks unter '''Weitere Feedbacks (optional)''' der Reihe nach durch, d.h. es wird oben in der Liste angefangen, und gibt alle zutreffenden raus. Bei den Feedbacks, die mit Terminal markiert sind wird die Suche abgebrochen, wenn diese zutreffen. Es ist also wichtig darauf zu achten in welcher Reihenfolge die Feedbacks stehen. Es macht also Sinn zunächst die Feedbacks aufzulisten, die mit terminal markiert sind und danach die anderen Feedbacks. Die richtige Lösung wird auch mit terminal markiert und bekommt 100 Punkte.


* '''Überspringen:''' Der Lehrende kann jede Fill-In oder Drop-Down Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es noch die Möglichkeit einen Text den Lernenden anzuzeigen, wenn dieser diese Stufe übersprungen hat. Den Texteditoren, um den Text hinzuzufügen, kann man über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.
* '''Überspringen:''' Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es noch die Möglichkeit einen Text den Lernenden anzuzeigen, wenn dieser diese Stufe übersprungen hat. Den Texteditoren, um den Text hinzuzufügen, kann man über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]



Version vom 27. März 2024, 17:31 Uhr

Der Aufgabentyp Fill-In bietet Eingabefelder an, in denen ein mathematischer Ausdruck stehen kann, der von einem Evaluator bewertet wird, oder ein String. Dieser Aufgabentyp bietet auch Drop-Down Felder an. Zudem werden Molekülfelder angeboten, in denen Moleküle mit Hilfe eines Editor gezeichnet werden können. Die Felder können an beliebiger Stelle im Aufgabentext stehen.

Aufgabeninhalt

Editor für den Aufgabentext
  • Titel: Hier kann optional der Name der Stufe eingetragen werden.
  • Aufgabentext: Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabetext lässt sich öffnen in dem man reinklickt. In dem Fließtext kann Latex-Code verwendet werden, indem man diesen mit $-Zeichen einspannt. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Wenn man den Button source code Icon-source code.jpg verwendet, kann man HTML-Code nutzen. Über den Button Ressource Einfügen lässt sich ein hochgeladenes Bild oder ein Link in den Aufgabentext einfügen.
Einstellungen der Fill-In Felder
  • Fill-In Felder: Das Fill-In Feld wird über den Button Fill-In Feld einfügen an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt Fill-In Felder werden alle Fill-In Felder der Stufe aufgelistet.
    • Formeleditor: Hier wird der Formeleditor bestimmt, der dem Lernenden hilft Formeln besser einzugeben. Wenn kein Formeleditor ausgewählt wird, dann werden die Fill-In Felder als Text-Felder behandelt. Hier finden Sie eine Auflistung aller zur Verfügung stehenden Paletten.
    • Fill-In Feld Name: Wenn man auf den Namen des Fill-In Feldes klickt, dann kann man den Namen ändern. Der Name ist wichtig, um später auf des richtige Fill-In Feld zu referenzieren.
    • Feldgröße: Durch das Anklicken auf die Zahl lässt sich die Feldgröße je nach Bedarf verändern.
    • Formeleditor: Es gibt drei Auswahlmöglichkeiten, welche Eigenschaft das Fill-In Feld haben kann:
      • Text: Die Eingabe wird als Zeichenkette ohne weitere Verabreitung übergeben.
      • Number: Erwartet als Eingabe eine Zahl. Dabei wird erkannt, ob es sich um eine Gleitkommazahl oder Ganzzahl handelt. Komma und Punkt werden hier als Gleitkommazahl intepretiert.
      • Formeleditor: Ermöglicht die Eingabe von Formeln und erlaubt für das Feedback alle Funktionen des Evaluators. Wenn hier Formeleditor ausgewählt wurde muss oben auch ein Formeleditor angegeben werden.
    • Der Icon Tonne.png-Button löscht das Fill-In Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der Icon Pfeil.png-Button setzt den Platzhalter des Fill-In Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.
Einstellungen der Drop-Down Felder
  • Drop-Down Felder: Das Drop-Down Feld wird über den Button Drop-Down Feld einfügen an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. Unten im Abschnitt Drop-Down Felder werden alle Drop-Down Felder der Stufe aufgelistet.
    • Drop-Down Feld Name: Der Name des Drop-Down Feldes lässt sich durch anklicken ändern. Der Name ist wichtig, um später auf das richtige Drop-Down Feld zu referenzieren.
    • Zufällig anordnen: Wenn das angeklickt ist, dann werden die Antwortoptionen randomisiert dem Lernenden angezeigt. Wenn das nicht angeklickt ist, dann stehen die Antwortoptionen in der Reihenfolge, wie sie eingetragen wurden.
    • Antwortoptionen: Hier werden durch das Klicken auf den Icon Plus.PNG-Button die Antwortoptionen des Drop-Down Menüs hinzugefügt. Durch das Klicken auf den Text lässt sich der Inhalt ändern.
    • Der Icon Tonne.png-Button löscht das Drop-Down Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der Icon Pfeil.png-Button setzt den Platzhalter für das Drop-Down Feld an die Stelle im Aufgabentext, wo der Curser gerade ist.

Hinweis: Die Antwortmöglichkeiten sind indexiert. Die erste Antwortoption besitzt den Index 0, die Letzte n-1. Wird keine Auswahl getroffen besitzt das Drop-Down Feld den Wert -1.

Einstellungen der Molekül Felder
Einstellungen der Molekül Felder
  • Molekül Felder: Ein Molekül Feld wird über den Button Molekül Feld einfügen an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt Molekül Felder werden alle Molekül Felder der Stufe aufgelistet. Die studentische Eingabe erfolgt über den Molekül-Editor von Kekule, indem man mit einigen Hilfsmitteln die Moleküle zeichnen kann (hier zu sehen).
    • Editor-Einstellungen: Mit Klick auf den Button Editor-Einstellungen wird ein Dialog geöffnet. In diesem können die Einstellungen des Editors für alle Molekülfelder des Aufgabenteils konfiguriert werden. Eine detaillierte Beschreibung der Einstellungen ist hier zu finden.
    • Molekül Feld Name: Wenn man auf den Namen des Molekül Feldes klickt, dann kann man den Namen ändern. Der Name ist wichtig, um später auf des richtige Molekül Feld zu referenzieren.
    • Voreingestelltes Molekül: Hier kann eine Vorbelegung für das Molekülfeld erstellt werden, die den Studierenden beim Betreten der Aufgabe angezeigt wird. Klicken Sie rechts auf das Stift-Symbol, um einen Moleküleditor zu öffnen und die Vorbelegung zu erstellen oder zu ändern. In der Übersicht wird die Vorbelegung als InChI-String angezeigt. Es bleiben aber auch alle weiteren Bestandteile (z. B. Reaktionspfeile) erhalten, selbst wenn sie nicht im InChI-String abgebildet werden können. Über das Papierkorb-Symbol kann die Vorbelegung gelöscht werden.
    • Der Icon Tonne.png-Button löscht das Molekül Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der Icon Pfeil.png-Button setzt den Platzhalter desMolekül Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.

Feedback

In dem Tab Feedback können Texte und Evaluierungsregeln für das Feedback definiert werden.
Hinweis: Fill-In, Drop-Down und Molekül Felder werden mit [input=name] referenziert. Dabei muss name durch den Namen des entsprechenden Feldes ersetzt werden. Mittels [input=name]==0 wird z.B. geprüft, ob die erste Option des Drop-Down Felds gewählt wurde.

  • Gewichtung der Stufe: Gewichtung der Punktzahl einer Stufe innerhalb der Aufgabe.
  • Aufgabentext: Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.
  • Feedback bei falscher Lösung (Standard): Der Text, der hier eingetragen wurde, wird immer dann angezeigt, wenn das Ergebnis mit keiner der anderen Feedbackregel übereinstimmt. Um den Text hinzuzufügen kann man entweder in das Feld klicken oder auf das Icon-Pencil.jpg. Dann öffnet sich der Texteditor. Zum Schließen des Texteditors auf den Icon-Pencil.jpg-Button klicken. Daneben hat man noch die Möglichkeit Punkte zu vergeben. Wie immer kann man nur Punkte zwischen 0 und 100 vergeben.
Erstellung weiterer Feedbacks
  • Weitere Feedbacks (optional): Alle anderen Feedback Fälle werden mit einer Evaluierungs Regel an dieser Stelle definiert. Weitere Feedbacks können immer über den Button Feedback Regel anlegen hinzugefügt werden.
    • Evaluator Regel: Hier wird die Evaluator Regel eingetragen. Wenn diese zutrifft wird das Feedback ausgegeben. Die Fill-In, Drop-Down und Molekül Felder spricht man mit [input=name] an.
    • Domäne: Mit der Angabe der Domäne gibt man an welchen Evaluator man mit der Regel anspricht. Im Moment wird ein Mathe und ein Chemie Evaluator von Jack3 unterstützt.
    • Punkte: Jedes Feedback kann zwischen 0 und 100 Punkten geben. Dabei ist zu beachten, dass mehr als ein Feedback wiedergegeben werden kann. Dabei werden alle Punkte zusammengerechnet. Jack3 deckelt die Punkte auf 100.
    • Feedback: Der Text, der unter Feedback hinterlegt ist, wird dem Lehrenden angezeigt, wenn das Feedback zutrifft.
    • terminales Feedback: Jack3 geht alle Feedbacks unter Weitere Feedbacks (optional) der Reihe nach durch, d.h. es wird oben in der Liste angefangen, und gibt alle zutreffenden raus. Bei den Feedbacks, die mit Terminal markiert sind wird die Suche abgebrochen, wenn diese zutreffen. Es ist also wichtig darauf zu achten in welcher Reihenfolge die Feedbacks stehen. Es macht also Sinn zunächst die Feedbacks aufzulisten, die mit terminal markiert sind und danach die anderen Feedbacks. Die richtige Lösung wird auch mit terminal markiert und bekommt 100 Punkte.
  • Überspringen: Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es noch die Möglichkeit einen Text den Lernenden anzuzeigen, wenn dieser diese Stufe übersprungen hat. Den Texteditoren, um den Text hinzuzufügen, kann man über klicken in das Textfeld oder über das Icon Icon-Pencil.jpg öffnen.
Feedback beim Überspringen

Hinweise

Jede Stufe kann beliebig viele Hinweise anbieten. Weitere Informationen zu Hinweisen siehe hier.

Verknüpfungen

  • Nächster Aufgabenteil (Standard): In dem Drop-Down Feld wird der nächste Zustand ausgewählt, in die die Aufgabe sein soll, wenn der Lernende eine Lösung eingereicht hat. Dieses wird immer dann durchgeführt, wenn keine andere Aktion zutrifft. Es gibt die folgenden Möglichkeiten:
    • Ende der Aufgabe: Die Aufgabe ist mit der Aktion des Lernenden beendet.
    • Aufgabenteil wiederholen: Der Aufgabenteil wird wiederholt. Der Lernende kann ein weiteres Ergebnis einreichen. Diese Aktion kann man z.B. bei Übungsaufgaben benutzen, wenn der Lernende eine Aufgabe solange wiederholen soll, bis das richtige Ergebnis eingereicht wurde.
    • #x (x ist dabei eine beliebige Stufe dieser Aufgabe): Die entsprechende Stufe wird als nächstes angezeigt. Wenn man die Stufennummer der aktuellen Stufe wählt wird diese Stufe neu aufgerufen.
  • Weitere nächste Aufgabenteile (optional): Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstelation sein oder von der Eingabe des Lernenden.
  • Nächster Aufgabenteil beim Überspringen (optional): Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wennn der Lernende die Stufe übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.
Verknüpfung erstellen

In dem Screenshot ist ein Beispiel zu sehen, wie bei falscher eingereichter Lösung der Aufgabenteil wiederholt wird, bei einer richtig eingereichten Lösung wird der 2. Aufgabenteil aufgerufen und wenn der Aufgabenteil übersprungen wird wird die Aufgabe beendet.

Variablenupdates

Mithilfe von Variablenupdates lassen sich Aufgaben-Variablen bei bestimmten Events ändern, z.B. können diese die Eingabe zur späteren Verwendung zwischenspeichern oder Zufallsvariablen neu auswürfeln. Diese Funktion ist für alle Aufgabenteile, unabhängig von ihrem Typ verfügbar, wenn Variablen definiert sind. Es gelten die allgemeinen Informationen zum Anlegen von Variablenupdates.

Dateien

Im Reiter Dateien können Dateien Studierenden zum Download zur Verfügung gestellt werden. Diese Funktion ist für alle Aufgabenteile, unabhängig von ihrem Typ, verfügbar, wenn Dateien in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.

Datei, die zum Aufgabenteil hinzugefügt werden kann
Hinzugefügte Datei aus Studierendensicht mit einer zusätzlichen Beschreibung

Über den Icon Plus.PNG-Button wird eine Datei der oberen Liste hinzugefügt, über "-" wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.

Variablen

Die folgenden JACK-Variablen stehen für diesen Aufgabentyp zur Verfügung:

Name Beschreibung
[input=name] Pro Fill-in Feld: Eingabe in das Feld
[input=name] Pro Drop-Down Feld: Index der gewählten Option (beginnend bei 0)