<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.uni-due.de/jack/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mschypula</id>
	<title>JACK Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uni-due.de/jack/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mschypula"/>
	<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Spezial:Beitr%C3%A4ge/Mschypula"/>
	<updated>2026-08-10T17:23:43Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Unsichtbare_Zonen)_(JACK3)&amp;diff=12851</id>
		<title>Drag &amp; Drop (Unsichtbare Zonen) (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Unsichtbare_Zonen)_(JACK3)&amp;diff=12851"/>
		<updated>2026-07-22T08:48:39Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabenteil &#039;&#039;&#039;Drag &amp;amp; Drop (Unsichtbare Zonen)&#039;&#039;&#039; biete die Möglichkeit auf einem Bild beliebig viele Zonen in Form von &#039;&#039;Kreisen&#039;&#039;, &#039;&#039;Rechtecken&#039;&#039; oder &#039;&#039;Polygonen&#039;&#039; zu markieren. Diesen Zonen können dann so genannten &#039;&#039;Draggables&#039;&#039; zugeordnet werden. Diese &#039;&#039;Draggables&#039;&#039; müssen dann an die richtige Stelle gezogen werden von den Studierenden, ohne das sie eine Markierung auf dem Bild sehen.&lt;br /&gt;
&lt;br /&gt;
=== Aufgabeninhalt ===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird die Aufgabe erstellt, wie sie Studierende sehen werden, wenn sie die Aufgabe betreten.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional ein Name für den Aufgabenteil eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabentext lässt sich öffnen in dem reingeklickt wird. In dem Fließtext kann Latex-Code verwendet werden, indem dieser mit $-Zeichen eingespannt wird. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Über den Button &#039;&#039;source code&#039;&#039; lässt sich HTML-Code verwenden. Die hochgeladenen Bilder oder Verlinkungen werden über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; in den Aufgabentext hinzugefügt. Das Hintergrundbild für die &#039;&#039;unsichtbaren Zonen&#039;&#039; lässt sich über den Button &#039;&#039;&#039;Hintergrundbild hinzufügen&#039;&#039;&#039; anfügen. Die verschiedenen Zonen &#039;&#039;Kreis&#039;&#039;, &#039;&#039;Rechteck&#039;&#039; und &#039;&#039;Polygon&#039;&#039; lassen sich über die entsprechenden Buttons auf das Bild setzen. Mithilfe der Maus lassen sich die geometrischen Formen vergrößern und verkleinern und an die passende Stelle im Bild ziehen. Die Größe des Hintergrundbildes lässt sich über die Breite und Höhe verändern. Wenn der Haken bei &#039;&#039;Proportional Skalieren&#039;&#039; gesetzt ist, dann wird bei einer Änderung von Breite oder Höhe die andere Größe automatisch angepasst. Der Button &#039;&#039;&#039;Hintergrundbild entfernen&#039;&#039;&#039; entfernt das Bild als Hintergrundbild.&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;300&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
Datei:DnDUnsichtbar-Hintergrundbild.jpg|Einstellungen für das Hintergrundbild und die Buttons zur Erstellung der Zonen&lt;br /&gt;
Datei:DnDUnsichtbar-ZonenErstellen.jpg|Später unsichtbaren Zonen auf dem Hintergrundbild&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Draggables:&#039;&#039;&#039; Die &#039;&#039;Draggables&#039;&#039; werden über den Button &#039;&#039;&#039;Draggables hinzufügen&#039;&#039;&#039; erstellt. &lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für ein &#039;&#039;Draggable&#039;&#039; muss eindeutig sein in einem Aufgabenteil. Er wird z.B. gebraucht, um bei der Feedback-Generierung auf das jeweilige &#039;&#039;Draggable&#039;&#039; zugreifen können.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Die Anzahl steuert wie oft dieser &#039;&#039;Draggable&#039;&#039;, nachdem er auf das Bild gezogen wurde, wieder zur Verfügung stehen soll.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Wenn der Haken bei &#039;&#039;Unendlich&#039;&#039;gesetzt wurde, dann erscheint das &#039;&#039;Draggable&#039;&#039; immer wieder.&lt;br /&gt;
** [[Datei:Icon Tonne.png|25px]]: Ein &#039;&#039;Draggable&#039;&#039; lässt sich mit dem Mülltonnen-Icon löschen.&lt;br /&gt;
** &#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Im Abschnitt &#039;&#039;Inhalt&#039;&#039; wird der Content für das &#039;&#039;Draggable&#039;&#039; erstellt. Es kann Text sein, eine Formel oder ein Bild.&lt;br /&gt;
[[Datei:DnDUnsichtbar-Draggable.jpg|center|thumbs|700px|Erstellung der Draggables]]&lt;br /&gt;
&lt;br /&gt;
=== Feedback ===&lt;br /&gt;
In dem Tab Feedback können Texte und Evaluierungsregeln für das automatische Feedback definiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Die Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
* &#039;&#039;&#039;Feedbackregeln:&#039;&#039;&#039; Feedbacks können entweder direkt über den Button &#039;&#039;&#039;Feedback Regeln anlegen&#039;&#039;&#039; erstellt werden oder mit Hilfe eines Generators über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039;. Wie bei den anderen Aufgabenteilen auch können beliebig viele Feedbacks angelegt werden. Jedes Feedback braucht eine &#039;&#039;Evaluator-Regel&#039;&#039;, die angibt in welchem Fall das Feedback angezeigt werden soll. Die &#039;&#039;Evaluator-Regel&#039;&#039; kann selbst geschrieben werden oder mit dem Generator über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039; zusammengeklickt werden. Jedes Feedback braucht eine Angabe von Punkten, die default Einstellung ist immer 0. Das Feld vom &#039;&#039;Feedbackbak-Text&#039;&#039;, welcher Studierenden angezeigt werden kann, ist optional und kann auch leer gelassen werden. Die Feedbacks werden in der Reihenfolge von oben nach unten abgearbeitet, wie sie hier stehen. Alle zutreffenden werden am Ende den Studierenden in derselben Reihenfolge angezeigt. Soll bei einem bestimmten zutreffenden Feedback der Durchlauf abgebrochen werden, dann muss bei diesem Feedback der Haken bei &#039;&#039;Terminal&#039;&#039; gesetzt werden. JACK3 bricht dann die Suche an der Stelle ab, wenn das terminale Feedback zutrifft.&lt;br /&gt;
* &#039;&#039;&#039;Evaluator-Regel Generator:&#039;&#039;&#039; Der &#039;&#039;Evaluator-Regel Generator&#039;&#039; unterstützt bei der Generierung der Evaluator Regeln für den &#039;&#039;&#039;Drag &amp;amp; Drop (Unsichtbare Zonen)&#039;&#039;&#039; Aufgabenteil. Es öffnet sich ein Fenster, in dem man die &#039;&#039;Draggables&#039;&#039; auf die erstellten Zonen in dem Bild zieht, für die man ein Feedback generieren möchte. Das kann zum einen die korrekte Lösung sein, aber auch eine falsche für die man ein Feedback erstellen möchte. Da der Text eines &#039;&#039;Draggables&#039;&#039; mitunter länger sein kann als eine Zone ist das Fadenkreuz relevant. Es wird der Punkt betrachtet, der von dem Fadenkreuz getroffen wurde.&lt;br /&gt;
[[Datei:DnDUnsichtbar-RegelGenerator.jpg|center|thumb|400px|Erstellung der Lösung mit dem &#039;&#039;Evaluator-Regel Generator&#039;&#039;]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es die Möglichkeit einen Text den Lernenden anzuzeigen, wenn diese die Stufe übersprungen haben. Der Texteditor lässt sich über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Jeder Aufgabenteil kann beliebig viele Hinweise anbieten. [[Hinweise (JACK3)|Weitere Informationen zu Hinweisen siehe hier]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verknüpfungen ===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; In dem Drop-Down Feld wird der nächste Zustand aufgewä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:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die &#039;&#039;default&#039;&#039; Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgaben beendet.&lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; Der Aufgabenteil wird wiederholt. Der Lernende kann ein weiteres Ergebnis einreichen. Diese Aktion kann z.B. bei Übungsaufgaben eingesetzt werden, wenn der Lernende eine Aufgabe solange wiederholen soll, bis das richtige Ergebnis eingereicht wurde.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
* &#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
&lt;br /&gt;
In dem Screenshot ist ein Beispiel zu sehen, wie bei falscher eingereichter Lösung der Aufgabenteil wiederholt wird, bei einer richtig eingereichten Lösung und beim Überspringen wird die Aufgabe beendet.&lt;br /&gt;
&lt;br /&gt;
=== Variablenupdates ===&lt;br /&gt;
Mithilfe von [[Variablenupdates (JACK3)|Variablenupdates]] lassen sich [[Variablen_(JACK3)#Aufgaben-Variablen_(var)|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 [[Variablenupdates (JACK3)|allgemeine Informationen zum Anlegen von Variablenupdates]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
Im Reiter &#039;&#039;Dateien&#039;&#039; 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 (JACK3)|Dateien]] in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;gap:1em;vertical-align;align-items:end;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dateien für Studierende 1.png|center|800px|thumb|Datei, die zum Aufgabenteil hinzugefügt werden kann]]&lt;br /&gt;
[[File:Dateien für Studierende 2.png|center|600px|thumb|Hinzugefügte Datei aus Studierendensicht mit einer zusätzlichen Beschreibung]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den [[File:Icon Plus.PNG|23px]]-Button wird eine Datei der oberen Liste hinzugefügt, über &amp;quot;-&amp;quot; wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12850</id>
		<title>Drag &amp; Drop (Sichtbare Zonen) (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12850"/>
		<updated>2026-07-22T07:32:25Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabenteil &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; bietet die Möglichkeit auf einem Bild beliebig viele Zonen in Form von Rechtecken zu markieren. Diesen Zonen oder auch &#039;&#039;DropAreas&#039;&#039; genannt werden &#039;&#039;Draggables&#039;&#039; zugeordnet. Studierende ziehen die &#039;&#039;Draggables&#039;&#039; auf die Zonen, die im Bild sichtbar zu erkennen sind.&lt;br /&gt;
&lt;br /&gt;
=== Aufgabeninhalt ===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird die Aufgabe erstellt, wie sie Studierende sehen werden, wenn sie die Aufgabe betreten.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional ein Name für den Aufgabenteil eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabentext lässt sich öffnen in dem reingeklickt wird. In dem Fließtext kann Latex-Code verwendet werden, indem dieser mit $-Zeichen eingespannt wird. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Über den Button &#039;&#039;source code&#039;&#039; lässt sich HTML-Code verwenden. Die hochgeladenen Bilder oder Verlinkungen werden über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; in den Aufgabentext hinzugefügt. Das Hintergrundbild für die sichtbare Zone lässt sich über den Button &#039;&#039;&#039;Hintergrundbild hinzufügen&#039;&#039;&#039; anfügen. Eine sichtbare Zone wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Danach lässt sich die Zone an die Stelle verschieben, wo man es im Bild haben möchte. Auch die Größe der Zone lässt sich verändern. Die Größe des Hintergrundbildes lässt sich über die Breite und Höhe verändern unterhalb des Bildes. Wenn der Haken bei &#039;&#039;Proportional Skalieren&#039;&#039; gesetzt ist, dann wird bei einer Änderung von Breite oder Höhe die andere Größe automatisch angepasst. Der Button &#039;&#039;&#039;Hintergrundbild löschen&#039;&#039;&#039; entfernt das Bild als Hintergrundbild.&lt;br /&gt;
[[File:DnDSichtbar-Bild-Einstellungen.jpg|center|thumb|800px|Einstellungsmöglichkeiten des Hintergrundbildes]]&lt;br /&gt;
* &#039;&#039;&#039;DropArea:&#039;&#039;&#039; Eine &#039;&#039;DropArea&#039;&#039; oder auch sichtbare Zone genannt wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Der Pfeil am Anfang klappt weitere Einstellungen der &#039;&#039;DropArea&#039;&#039; auf.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für die &#039;&#039;DropArea&#039;&#039; muss eindeutig in einem Aufgabenteil sein. Über den &#039;&#039;Variablenname&#039;&#039; wird z.B. beim Feedback auf die &#039;&#039;DropArea&#039;&#039; zugegriffen.&lt;br /&gt;
** &#039;&#039;&#039;X:&#039;&#039;&#039; Gibt die x-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Y:&#039;&#039;&#039; Gibt die y-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Breite:&#039;&#039;&#039; Gibt die Breite der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Höhe:&#039;&#039;&#039; Gibt die Höhe der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Gibt die Anzahl der &#039;&#039;Draggables&#039;&#039; an, die in diese &#039;&#039;DropArea&#039;&#039; gezogen werden können.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Unendlich viele &#039;&#039;Draggables&#039;&#039; können in diese &#039;&#039;DropArea gezogen werden.&lt;br /&gt;
** [[Datei:Icon Tonne.png|25px]]: Der Mülleimer entfernt diese &#039;&#039;DropArea&#039;&#039; aus der Liste und aus dem Bild.&lt;br /&gt;
** &#039;&#039;&#039;Hintergrundfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Hintergrundfarbe haben. Hier lässt sich diese auswählen.&lt;br /&gt;
** &#039;&#039;&#039;Rahmenfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Rahmenfarbe bekommen, diese kann auch identisch mit der Hintergrundfarbe sein.&lt;br /&gt;
** &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Optional kann die &#039;&#039;DropArea&#039;&#039; eine Beschriftung bekommen.&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;300&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
Datei:DnDSichtbar-DropAreas1.jpg|Einstellungen der DropAreas&lt;br /&gt;
Datei:DnDSichtbar-DropAreas2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Draggables:&#039;&#039;&#039; Die &#039;&#039;Draggables&#039;&#039; werden über den Button &#039;&#039;&#039;Draggables hinzufügen&#039;&#039;&#039; erstellt. Der Pfeil am Anfang klappt wieder weitere Einstellungen für das jeweilige &#039;&#039;Draggable&#039;&#039; auf.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für ein &#039;&#039;Draggable&#039;&#039; muss eindeutig sein in einem Aufgabenteil. Er wird z.B. gebraucht, um bei der Feedback-Generierung auf das jeweilige &#039;&#039;Draggable&#039;&#039; zugreifen zu können.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Die Anzahl steuert wie oft dieser &#039;&#039;Draggable&#039;&#039;, nachdem er auf die &#039;&#039;DropArea&#039;&#039; gezogen wurde, wieder zur Verfügung stehen soll.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Wenn der Haken bei Unendlich gesetzt wurde, dann erscheint das &#039;&#039;Draggable&#039;&#039; immer wieder.&lt;br /&gt;
** [[Datei:Icon Tonne.png|25px]]: Ein &#039;&#039;Draggable&#039;&#039; lässt sich mit dem Mülltonnen-Icon löschen.&lt;br /&gt;
** &#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Im Abschnitt &#039;&#039;Inhalt&#039;&#039; wird der Content für das &#039;&#039;Draggable&#039;&#039; erstellt. Es kann Text sein, eine Formel oder ein Bild.&lt;br /&gt;
[[Datei:DnDSichtbar-Draggables.jpg|center|thumb|800px|Einstellungen der Draggables]]&lt;br /&gt;
&lt;br /&gt;
=== Feedback ===&lt;br /&gt;
In dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; können Texte und Evaluierungsregeln für das automatische Feedback definiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Die Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur *bersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
* &#039;&#039;&#039;Feedbackregeln:&#039;&#039;&#039; Feedbacks können entweder direkt über den Button &#039;&#039;&#039;Feedback Regeln anlegen&#039;&#039;&#039; erstellt werden oder mit Hilfe eines Generators über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039;. Wie bei den anderen Aufgabenteilen können beliebig viele Feedbacks angelegt werden. Jedes Feedback braucht eine &#039;&#039;Evaluator&#039;&#039;-Regel, die angibt in welchem Fall das Feedback angezeigt werden soll. Die &#039;&#039;Evaluator&#039;&#039;-Regel kann selbst geschrieben werden oder mit dem Generator über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039; zusammengeklickt werden. Jedes Feedback braucht eine Angabe von Punkten, die &#039;&#039;default&#039;&#039; Einstellung ist immer 0. Das Feld vom &#039;&#039;Feedback-Text&#039;&#039;, welcher Studierenden angezeigt werden kann, ist optional und kann auch leer gelassen werden. Die Feedbacks werden in der Reihenfolge von oben nach unten abgearbeitet, wie sie hier stehen. Alle zutreffenden werden am Ende den Studierenden in derselben Reihenfolge angezeigt. Soll bei einem bestimmten zutreffenden Feedback der Durchlauf abgebrochen werden, dann muss bei diesem Feedback der Haken bei &#039;&#039;Terminal&#039;&#039; gesetzt werden. JACK3 bricht dann die Suche an der Stelle ab, wenn das terminale Feedback zutrifft.&lt;br /&gt;
* &#039;&#039;&#039;Evaluator-Regel Generator:&#039;&#039;&#039; Der &#039;&#039;Evaluator-Regel Generator&#039;&#039; unterstützt bei der Generierung der Evaluator Regeln für den &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; Aufgabenteil. Es öffnet sich ein Fenster, in dem man die &#039;&#039;Draggables&#039;&#039; auf die erstellten Zonen in dem Bild zieht, für die man ein Feedback generieren möchte. Das kann zum einen die korrekte Lösung sein, aber auch eine falsche für die man Feedback erstellen möchte.&lt;br /&gt;
[[Datei:DnDSichtbar-Feedback-Generator.jpg|center|thumb|600px|Einstellungsmöglichkeiten im Evaluator-Regel Generator]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es die Möglichkeit einen Text den Lernenden anzuzeigen, wenn diese die Stufe übersprungen haben. Der Texteditor lässt sich über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Jeder Aufgabenteil kann beliebig viele Hinweise anbieten. [[Hinweise (JACK3)|Weitere Informationen zu Hinweisen sie hier]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verknüpfungen ===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die &#039;&#039;default&#039;&#039; Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet.&lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
* &#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
&lt;br /&gt;
In dem Screenshot ist ein Beispiel zu sehen, wie bei einer falsch eingereichten Lösung der Aufgabenteil wiederholt wird, bei einer richt eingereichten Lösung und beim Überspringen wird die Aufgabe beendet.&lt;br /&gt;
&lt;br /&gt;
=== Variablenupdates ===&lt;br /&gt;
Mithilfe von [[Variablenupdates (JACK3)|Variablenupdates]] lassen sich [[Variablen_(JACK3)#Aufgaben-Variablen_(var)|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 [[Variablenupdates (JACK3)|allgemeinen Informationen zum Anlegen von Variablenupdates]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
Im Reiter &#039;&#039;&#039;Dateien&#039;&#039;&#039; 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 (JACK3)|Dateien]] in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;gap:1em;vertical-align;align-items:end;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dateien für Studierende 1.png|center|800px|thumb|Datei, die zum Aufgabenteil hinzugefügt werden kann]]&lt;br /&gt;
[[File:Dateien für Studierende 2.png|center|600px|thumb|Hinzugefügte Datei aus Studierndensicht mit einer zusätzlichen Beschreibung]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den [[File:Icon Plus.PNG|23px]]-Button wird eine Datei der oberen Liste hinzugefügt, über &#039;&#039;&#039;-&#039;&#039;&#039; wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12849</id>
		<title>Drag &amp; Drop (Sichtbare Zonen) (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12849"/>
		<updated>2026-07-22T07:32:01Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabenteil &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; bietet die Möglichkeit auf einem Bild beliebig viele Zonen in Form von Rechtecken zu markieren. Diesen Zonen oder auch &#039;&#039;DropAreas&#039;&#039; genannt werden &#039;&#039;Draggables&#039;&#039; zugeordnet. Studierende ziehen die &#039;&#039;Draggables&#039;&#039; auf die Zonen, die im Bild sichtbar zu erkennen sind.&lt;br /&gt;
&lt;br /&gt;
=== Aufgabeninhalt ===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird die Aufgabe erstellt, wie sie Studierende sehen werden, wenn sie die Aufgabe betreten.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional ein Name für den Aufgabenteil eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabentext lässt sich öffnen in dem reingeklickt wird. In dem Fließtext kann Latex-Code verwendet werden, indem dieser mit $-Zeichen eingespannt wird. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Über den Button &#039;&#039;source code&#039;&#039; lässt sich HTML-Code verwenden. Die hochgeladenen Bilder oder Verlinkungen werden über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; in den Aufgabentext hinzugefügt. Das Hintergrundbild für die sichtbare Zone lässt sich über den Button &#039;&#039;&#039;Hintergrundbild hinzufügen&#039;&#039;&#039; anfügen. Eine sichtbare Zone wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Danach lässt sich die Zone an die Stelle verschieben, wo man es im Bild haben möchte. Auch die Größe der Zone lässt sich verändern. Die Größe des Hintergrundbildes lässt sich über die Breite und Höhe verändern unterhalb des Bildes. Wenn der Haken bei &#039;&#039;Proportional Skalieren&#039;&#039; gesetzt ist, dann wird bei einer Änderung von Breite oder Höhe die andere Größe automatisch angepasst. Der Button &#039;&#039;&#039;Hintergrundbild löschen&#039;&#039;&#039; entfernt das Bild als Hintergrundbild.&lt;br /&gt;
[[File:DnDSichtbar-Bild-Einstellungen.jpg|center|thumb|800px|Einstellungsmöglichkeiten des Hintergrundbildes]]&lt;br /&gt;
* &#039;&#039;&#039;DropArea:&#039;&#039;&#039; Eine &#039;&#039;DropArea&#039;&#039; oder auch sichtbare Zone genannt wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Der Pfeil am Anfang klappt weitere Einstellungen der &#039;&#039;DropArea&#039;&#039; auf.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für die &#039;&#039;DropArea&#039;&#039; muss eindeutig in einem Aufgabenteil sein. Über den &#039;&#039;Variablenname&#039;&#039; wird z.B. beim Feedback auf die &#039;&#039;DropArea&#039;&#039; zugegriffen.&lt;br /&gt;
** &#039;&#039;&#039;X:&#039;&#039;&#039; Gibt die x-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Y:&#039;&#039;&#039; Gibt die y-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Breite:&#039;&#039;&#039; Gibt die Breite der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Höhe:&#039;&#039;&#039; Gibt die Höhe der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Gibt die Anzahl der &#039;&#039;Draggables&#039;&#039; an, die in diese &#039;&#039;DropArea&#039;&#039; gezogen werden können.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Unendlich viele &#039;&#039;Draggables&#039;&#039; können in diese &#039;&#039;DropArea gezogen werden.&lt;br /&gt;
** [[Datei:Icon Tonne.png|30px]]: Der Mülleimer entfernt diese &#039;&#039;DropArea&#039;&#039; aus der Liste und aus dem Bild.&lt;br /&gt;
** &#039;&#039;&#039;Hintergrundfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Hintergrundfarbe haben. Hier lässt sich diese auswählen.&lt;br /&gt;
** &#039;&#039;&#039;Rahmenfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Rahmenfarbe bekommen, diese kann auch identisch mit der Hintergrundfarbe sein.&lt;br /&gt;
** &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Optional kann die &#039;&#039;DropArea&#039;&#039; eine Beschriftung bekommen.&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;300&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
Datei:DnDSichtbar-DropAreas1.jpg|Einstellungen der DropAreas&lt;br /&gt;
Datei:DnDSichtbar-DropAreas2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Draggables:&#039;&#039;&#039; Die &#039;&#039;Draggables&#039;&#039; werden über den Button &#039;&#039;&#039;Draggables hinzufügen&#039;&#039;&#039; erstellt. Der Pfeil am Anfang klappt wieder weitere Einstellungen für das jeweilige &#039;&#039;Draggable&#039;&#039; auf.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für ein &#039;&#039;Draggable&#039;&#039; muss eindeutig sein in einem Aufgabenteil. Er wird z.B. gebraucht, um bei der Feedback-Generierung auf das jeweilige &#039;&#039;Draggable&#039;&#039; zugreifen zu können.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Die Anzahl steuert wie oft dieser &#039;&#039;Draggable&#039;&#039;, nachdem er auf die &#039;&#039;DropArea&#039;&#039; gezogen wurde, wieder zur Verfügung stehen soll.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Wenn der Haken bei Unendlich gesetzt wurde, dann erscheint das &#039;&#039;Draggable&#039;&#039; immer wieder.&lt;br /&gt;
** [[Datei:Icon Tonne.png|30px]]: Ein &#039;&#039;Draggable&#039;&#039; lässt sich mit dem Mülltonnen-Icon löschen.&lt;br /&gt;
** &#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Im Abschnitt &#039;&#039;Inhalt&#039;&#039; wird der Content für das &#039;&#039;Draggable&#039;&#039; erstellt. Es kann Text sein, eine Formel oder ein Bild.&lt;br /&gt;
[[Datei:DnDSichtbar-Draggables.jpg|center|thumb|800px|Einstellungen der Draggables]]&lt;br /&gt;
&lt;br /&gt;
=== Feedback ===&lt;br /&gt;
In dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; können Texte und Evaluierungsregeln für das automatische Feedback definiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Die Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur *bersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
* &#039;&#039;&#039;Feedbackregeln:&#039;&#039;&#039; Feedbacks können entweder direkt über den Button &#039;&#039;&#039;Feedback Regeln anlegen&#039;&#039;&#039; erstellt werden oder mit Hilfe eines Generators über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039;. Wie bei den anderen Aufgabenteilen können beliebig viele Feedbacks angelegt werden. Jedes Feedback braucht eine &#039;&#039;Evaluator&#039;&#039;-Regel, die angibt in welchem Fall das Feedback angezeigt werden soll. Die &#039;&#039;Evaluator&#039;&#039;-Regel kann selbst geschrieben werden oder mit dem Generator über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039; zusammengeklickt werden. Jedes Feedback braucht eine Angabe von Punkten, die &#039;&#039;default&#039;&#039; Einstellung ist immer 0. Das Feld vom &#039;&#039;Feedback-Text&#039;&#039;, welcher Studierenden angezeigt werden kann, ist optional und kann auch leer gelassen werden. Die Feedbacks werden in der Reihenfolge von oben nach unten abgearbeitet, wie sie hier stehen. Alle zutreffenden werden am Ende den Studierenden in derselben Reihenfolge angezeigt. Soll bei einem bestimmten zutreffenden Feedback der Durchlauf abgebrochen werden, dann muss bei diesem Feedback der Haken bei &#039;&#039;Terminal&#039;&#039; gesetzt werden. JACK3 bricht dann die Suche an der Stelle ab, wenn das terminale Feedback zutrifft.&lt;br /&gt;
* &#039;&#039;&#039;Evaluator-Regel Generator:&#039;&#039;&#039; Der &#039;&#039;Evaluator-Regel Generator&#039;&#039; unterstützt bei der Generierung der Evaluator Regeln für den &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; Aufgabenteil. Es öffnet sich ein Fenster, in dem man die &#039;&#039;Draggables&#039;&#039; auf die erstellten Zonen in dem Bild zieht, für die man ein Feedback generieren möchte. Das kann zum einen die korrekte Lösung sein, aber auch eine falsche für die man Feedback erstellen möchte.&lt;br /&gt;
[[Datei:DnDSichtbar-Feedback-Generator.jpg|center|thumb|600px|Einstellungsmöglichkeiten im Evaluator-Regel Generator]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es die Möglichkeit einen Text den Lernenden anzuzeigen, wenn diese die Stufe übersprungen haben. Der Texteditor lässt sich über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Jeder Aufgabenteil kann beliebig viele Hinweise anbieten. [[Hinweise (JACK3)|Weitere Informationen zu Hinweisen sie hier]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verknüpfungen ===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die &#039;&#039;default&#039;&#039; Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet.&lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
* &#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
&lt;br /&gt;
In dem Screenshot ist ein Beispiel zu sehen, wie bei einer falsch eingereichten Lösung der Aufgabenteil wiederholt wird, bei einer richt eingereichten Lösung und beim Überspringen wird die Aufgabe beendet.&lt;br /&gt;
&lt;br /&gt;
=== Variablenupdates ===&lt;br /&gt;
Mithilfe von [[Variablenupdates (JACK3)|Variablenupdates]] lassen sich [[Variablen_(JACK3)#Aufgaben-Variablen_(var)|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 [[Variablenupdates (JACK3)|allgemeinen Informationen zum Anlegen von Variablenupdates]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
Im Reiter &#039;&#039;&#039;Dateien&#039;&#039;&#039; 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 (JACK3)|Dateien]] in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;gap:1em;vertical-align;align-items:end;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dateien für Studierende 1.png|center|800px|thumb|Datei, die zum Aufgabenteil hinzugefügt werden kann]]&lt;br /&gt;
[[File:Dateien für Studierende 2.png|center|600px|thumb|Hinzugefügte Datei aus Studierndensicht mit einer zusätzlichen Beschreibung]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den [[File:Icon Plus.PNG|23px]]-Button wird eine Datei der oberen Liste hinzugefügt, über &#039;&#039;&#039;-&#039;&#039;&#039; wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12848</id>
		<title>Drag &amp; Drop (Sichtbare Zonen) (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12848"/>
		<updated>2026-07-22T07:30:08Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabenteil &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; bietet die Möglichkeit auf einem Bild beliebig viele Zonen in Form von Rechtecken zu markieren. Diesen Zonen oder auch &#039;&#039;DropAreas&#039;&#039; genannt werden &#039;&#039;Draggables&#039;&#039; zugeordnet. Studierende ziehen die &#039;&#039;Draggables&#039;&#039; auf die Zonen, die im Bild sichtbar zu erkennen sind.&lt;br /&gt;
&lt;br /&gt;
=== Aufgabeninhalt ===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird die Aufgabe erstellt, wie sie Studierende sehen werden, wenn sie die Aufgabe betreten.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional ein Name für den Aufgabenteil eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabentext lässt sich öffnen in dem reingeklickt wird. In dem Fließtext kann Latex-Code verwendet werden, indem dieser mit $-Zeichen eingespannt wird. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Über den Button &#039;&#039;source code&#039;&#039; lässt sich HTML-Code verwenden. Die hochgeladenen Bilder oder Verlinkungen werden über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; in den Aufgabentext hinzugefügt. Das Hintergrundbild für die sichtbare Zone lässt sich über den Button &#039;&#039;&#039;Hintergrundbild hinzufügen&#039;&#039;&#039; anfügen. Eine sichtbare Zone wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Danach lässt sich die Zone an die Stelle verschieben, wo man es im Bild haben möchte. Auch die Größe der Zone lässt sich verändern. Die Größe des Hintergrundbildes lässt sich über die Breite und Höhe verändern unterhalb des Bildes. Wenn der Haken bei &#039;&#039;Proportional Skalieren&#039;&#039; gesetzt ist, dann wird bei einer Änderung von Breite oder Höhe die andere Größe automatisch angepasst. Der Button &#039;&#039;&#039;Hintergrundbild löschen&#039;&#039;&#039; entfernt das Bild als Hintergrundbild.&lt;br /&gt;
[[File:DnDSichtbar-Bild-Einstellungen.jpg|center|thumb|800px|Einstellungsmöglichkeiten des Hintergrundbildes]]&lt;br /&gt;
* &#039;&#039;&#039;DropArea:&#039;&#039;&#039; Eine &#039;&#039;DropArea&#039;&#039; oder auch sichtbare Zone genannt wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Der Pfeil am Anfang klappt weitere Einstellungen der &#039;&#039;DropArea&#039;&#039; auf.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für die &#039;&#039;DropArea&#039;&#039; muss eindeutig in einem Aufgabenteil sein. Über den &#039;&#039;Variablenname&#039;&#039; wird z.B. beim Feedback auf die &#039;&#039;DropArea&#039;&#039; zugegriffen.&lt;br /&gt;
** &#039;&#039;&#039;X:&#039;&#039;&#039; Gibt die x-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Y:&#039;&#039;&#039; Gibt die y-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Breite:&#039;&#039;&#039; Gibt die Breite der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Höhe:&#039;&#039;&#039; Gibt die Höhe der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Gibt die Anzahl der &#039;&#039;Draggables&#039;&#039; an, die in diese &#039;&#039;DropArea&#039;&#039; gezogen werden können.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Unendlich viele &#039;&#039;Draggables&#039;&#039; können in diese &#039;&#039;DropArea gezogen werden.&lt;br /&gt;
** [[Datei:Icon Tonne.png|30px]]: Der Mülleimer entfernt diese &#039;&#039;DropArea&#039;&#039; aus der Liste und aus dem Bild.&lt;br /&gt;
** &#039;&#039;&#039;Hintergrundfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Hintergrundfarbe haben. Hier lässt sich diese auswählen.&lt;br /&gt;
** &#039;&#039;&#039;Rahmenfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Rahmenfarbe bekommen, diese kann auch identisch mit der Hintergrundfarbe sein.&lt;br /&gt;
** &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Optional kann die &#039;&#039;DropArea&#039;&#039; eine Beschriftung bekommen.&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;300&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
Datei:DnDSichtbar-DropAreas1.jpg|Einstellungen der DropAreas&lt;br /&gt;
Datei:DnDSichtbar-DropAreas2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Draggables:&#039;&#039;&#039; Die &#039;&#039;Draggables&#039;&#039; werden über den Button &#039;&#039;&#039;Draggables hinzufügen&#039;&#039;&#039; erstellt.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für ein &#039;&#039;Draggable&#039;&#039; muss eindeutig sein in einem Aufgabenteil. Er wird z.B. gebraucht, um bei der Feedback-Generierung auf das jeweilige &#039;&#039;Draggable&#039;&#039; zugreifen zu können.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Die Anzahl steuert wie oft dieser &#039;&#039;Draggable&#039;&#039;, nachdem er auf die &#039;&#039;DropArea&#039;&#039; gezogen wurde, wieder zur Verfügung stehen soll.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Wenn der Haken bei Unendlich gesetzt wurde, dann erscheint das &#039;&#039;Draggable&#039;&#039; immer wieder.&lt;br /&gt;
** &#039;&#039;&#039;Mülltonne:&#039;&#039;&#039; Ein &#039;&#039;Draggable&#039;&#039; lässt sich mit dem Mülltonnen-Icon löschen.&lt;br /&gt;
** &#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Im Abschnitt &#039;&#039;Inhalt&#039;&#039; wird der Content für das &#039;&#039;Draggable&#039;&#039; erstellt. Es kann Text sein, eine Formel oder ein Bild.&lt;br /&gt;
[[Datei:DnDSichtbar-Draggables.jpg|center|thumb|800px|Einstellungen der Draggables]]&lt;br /&gt;
&lt;br /&gt;
=== Feedback ===&lt;br /&gt;
In dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; können Texte und Evaluierungsregeln für das automatische Feedback definiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Die Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur *bersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
* &#039;&#039;&#039;Feedbackregeln:&#039;&#039;&#039; Feedbacks können entweder direkt über den Button &#039;&#039;&#039;Feedback Regeln anlegen&#039;&#039;&#039; erstellt werden oder mit Hilfe eines Generators über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039;. Wie bei den anderen Aufgabenteilen können beliebig viele Feedbacks angelegt werden. Jedes Feedback braucht eine &#039;&#039;Evaluator&#039;&#039;-Regel, die angibt in welchem Fall das Feedback angezeigt werden soll. Die &#039;&#039;Evaluator&#039;&#039;-Regel kann selbst geschrieben werden oder mit dem Generator über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039; zusammengeklickt werden. Jedes Feedback braucht eine Angabe von Punkten, die &#039;&#039;default&#039;&#039; Einstellung ist immer 0. Das Feld vom &#039;&#039;Feedback-Text&#039;&#039;, welcher Studierenden angezeigt werden kann, ist optional und kann auch leer gelassen werden. Die Feedbacks werden in der Reihenfolge von oben nach unten abgearbeitet, wie sie hier stehen. Alle zutreffenden werden am Ende den Studierenden in derselben Reihenfolge angezeigt. Soll bei einem bestimmten zutreffenden Feedback der Durchlauf abgebrochen werden, dann muss bei diesem Feedback der Haken bei &#039;&#039;Terminal&#039;&#039; gesetzt werden. JACK3 bricht dann die Suche an der Stelle ab, wenn das terminale Feedback zutrifft.&lt;br /&gt;
* &#039;&#039;&#039;Evaluator-Regel Generator:&#039;&#039;&#039; Der &#039;&#039;Evaluator-Regel Generator&#039;&#039; unterstützt bei der Generierung der Evaluator Regeln für den &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; Aufgabenteil. Es öffnet sich ein Fenster, in dem man die &#039;&#039;Draggables&#039;&#039; auf die erstellten Zonen in dem Bild zieht, für die man ein Feedback generieren möchte. Das kann zum einen die korrekte Lösung sein, aber auch eine falsche für die man Feedback erstellen möchte.&lt;br /&gt;
[[Datei:DnDSichtbar-Feedback-Generator.jpg|center|thumb|600px|Einstellungsmöglichkeiten im Evaluator-Regel Generator]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es die Möglichkeit einen Text den Lernenden anzuzeigen, wenn diese die Stufe übersprungen haben. Der Texteditor lässt sich über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Jeder Aufgabenteil kann beliebig viele Hinweise anbieten. [[Hinweise (JACK3)|Weitere Informationen zu Hinweisen sie hier]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verknüpfungen ===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die &#039;&#039;default&#039;&#039; Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet.&lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
* &#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
&lt;br /&gt;
In dem Screenshot ist ein Beispiel zu sehen, wie bei einer falsch eingereichten Lösung der Aufgabenteil wiederholt wird, bei einer richt eingereichten Lösung und beim Überspringen wird die Aufgabe beendet.&lt;br /&gt;
&lt;br /&gt;
=== Variablenupdates ===&lt;br /&gt;
Mithilfe von [[Variablenupdates (JACK3)|Variablenupdates]] lassen sich [[Variablen_(JACK3)#Aufgaben-Variablen_(var)|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 [[Variablenupdates (JACK3)|allgemeinen Informationen zum Anlegen von Variablenupdates]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
Im Reiter &#039;&#039;&#039;Dateien&#039;&#039;&#039; 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 (JACK3)|Dateien]] in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;gap:1em;vertical-align;align-items:end;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dateien für Studierende 1.png|center|800px|thumb|Datei, die zum Aufgabenteil hinzugefügt werden kann]]&lt;br /&gt;
[[File:Dateien für Studierende 2.png|center|600px|thumb|Hinzugefügte Datei aus Studierndensicht mit einer zusätzlichen Beschreibung]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den [[File:Icon Plus.PNG|23px]]-Button wird eine Datei der oberen Liste hinzugefügt, über &#039;&#039;&#039;-&#039;&#039;&#039; wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12847</id>
		<title>Drag &amp; Drop (Sichtbare Zonen) (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Drag_%26_Drop_(Sichtbare_Zonen)_(JACK3)&amp;diff=12847"/>
		<updated>2026-07-22T07:25:30Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabenteil &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; bietet die Möglichkeit auf einem Bild beliebig viele Zonen in Form von Rechtecken zu markieren. Diesen Zonen oder auch &#039;&#039;DropAreas&#039;&#039; genannt werden &#039;&#039;Draggables&#039;&#039; zugeordnet. Studierende ziehen die &#039;&#039;Draggables&#039;&#039; auf die Zonen, die im Bild sichtbar zu erkennen sind.&lt;br /&gt;
&lt;br /&gt;
=== Aufgabeninhalt ===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird die Aufgabe erstellt, wie sie Studierende sehen werden, wenn sie die Aufgabe betreten.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional ein Name für den Aufgabenteil eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Im Aufgabentext steht die Aufgabenstellung. Der Editor für den Aufgabentext lässt sich öffnen in dem reingeklickt wird. In dem Fließtext kann Latex-Code verwendet werden, indem dieser mit $-Zeichen eingespannt wird. Der Editor bietet einige Formatierungen an wie z.B. fett, kursiv und unterstrichen. Einfache Tabellen können auch mithilfe des Editors erstellt werden. Über den Button &#039;&#039;source code&#039;&#039; lässt sich HTML-Code verwenden. Die hochgeladenen Bilder oder Verlinkungen werden über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; in den Aufgabentext hinzugefügt. Das Hintergrundbild für die sichtbare Zone lässt sich über den Button &#039;&#039;&#039;Hintergrundbild hinzufügen&#039;&#039;&#039; anfügen. Eine sichtbare Zone wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt. Danach lässt sich die Zone an die Stelle verschieben, wo man es im Bild haben möchte. Auch die Größe der Zone lässt sich verändern. Die Größe des Hintergrundbildes lässt sich über die Breite und Höhe verändern unterhalb des Bildes. Wenn der Haken bei &#039;&#039;Proportional Skalieren&#039;&#039; gesetzt ist, dann wird bei einer Änderung von Breite oder Höhe die andere Größe automatisch angepasst. Der Button &#039;&#039;&#039;Hintergrundbild löschen&#039;&#039;&#039; entfernt das Bild als Hintergrundbild.&lt;br /&gt;
[[File:DnDSichtbar-Bild-Einstellungen.jpg|center|thumb|800px|Einstellungsmöglichkeiten des Hintergrundbildes]]&lt;br /&gt;
* &#039;&#039;&#039;DropArea:&#039;&#039;&#039; Eine &#039;&#039;DropArea&#039;&#039; oder auch sichtbare Zone genannt wird über den Button &#039;&#039;&#039;DropArea hinzufügen&#039;&#039;&#039; in das Bild eingefügt.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für die &#039;&#039;DropArea&#039;&#039; muss eindeutig in einem Aufgabenteil sein. Über den &#039;&#039;Variablenname&#039;&#039; wird z.B. beim Feedback auf die &#039;&#039;DropArea&#039;&#039; zugegriffen.&lt;br /&gt;
** &#039;&#039;&#039;X:&#039;&#039;&#039; Gibt die x-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Y:&#039;&#039;&#039; Gibt die y-Koordinate der &#039;&#039;DropArea&#039;&#039; im Bild an.&lt;br /&gt;
** &#039;&#039;&#039;Breite:&#039;&#039;&#039; Gibt die Breite der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Höhe:&#039;&#039;&#039; Gibt die Höhe der &#039;&#039;DropArea&#039;&#039; an.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Gibt die Anzahl der &#039;&#039;Draggables&#039;&#039; an, die in diese &#039;&#039;DropArea&#039;&#039; gezogen werden können.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Unendlich viele &#039;&#039;Draggables&#039;&#039; können in diese &#039;&#039;DropArea gezogen werden.&lt;br /&gt;
** [[Datei:Icon Tonne.png|30px]]: Der Mülleimer entfernt diese &#039;&#039;DropArea&#039;&#039; aus der Liste und aus dem Bild.&lt;br /&gt;
** &#039;&#039;&#039;Hintergrundfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Hintergrundfarbe haben. Hier lässt sich diese auswählen.&lt;br /&gt;
** &#039;&#039;&#039;Rahmenfarbe:&#039;&#039;&#039; Die &#039;&#039;DropArea&#039;&#039; muss eine Rahmenfarbe bekommen, diese kann auch identisch mit der Hintergrundfarbe sein.&lt;br /&gt;
** &#039;&#039;&#039;Beschriftung:&#039;&#039;&#039; Optional kann die &#039;&#039;DropArea&#039;&#039; eine Beschriftung bekommen.&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;300&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
Datei:DnDSichtbar-DropAreas1.jpg|Einstellungen der DropAreas&lt;br /&gt;
Datei:DnDSichtbar-DropAreas2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Draggables:&#039;&#039;&#039; Die &#039;&#039;Draggables&#039;&#039; werden über den Button &#039;&#039;&#039;Draggables hinzufügen&#039;&#039;&#039; erstellt.&lt;br /&gt;
** &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Der &#039;&#039;Variablenname&#039;&#039; für ein &#039;&#039;Draggable&#039;&#039; muss eindeutig sein in einem Aufgabenteil. Er wird z.B. gebraucht, um bei der Feedback-Generierung auf das jeweilige &#039;&#039;Draggable&#039;&#039; zugreifen zu können.&lt;br /&gt;
** &#039;&#039;&#039;Anzahl Draggables:&#039;&#039;&#039; Die Anzahl steuert wie oft dieser &#039;&#039;Draggable&#039;&#039;, nachdem er auf die &#039;&#039;DropArea&#039;&#039; gezogen wurde, wieder zur Verfügung stehen soll.&lt;br /&gt;
** &#039;&#039;&#039;Unendlich:&#039;&#039;&#039; Wenn der Haken bei Unendlich gesetzt wurde, dann erscheint das &#039;&#039;Draggable&#039;&#039; immer wieder.&lt;br /&gt;
** &#039;&#039;&#039;Mülltonne:&#039;&#039;&#039; Ein &#039;&#039;Draggable&#039;&#039; lässt sich mit dem Mülltonnen-Icon löschen.&lt;br /&gt;
** &#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Im Abschnitt &#039;&#039;Inhalt&#039;&#039; wird der Content für das &#039;&#039;Draggable&#039;&#039; erstellt. Es kann Text sein, eine Formel oder ein Bild.&lt;br /&gt;
[[Datei:DnDSichtbar-Draggables.jpg|center|thumb|800px|Einstellungen der Draggables]]&lt;br /&gt;
&lt;br /&gt;
=== Feedback ===&lt;br /&gt;
In dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; können Texte und Evaluierungsregeln für das automatische Feedback definiert werden.&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Die Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur *bersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
* &#039;&#039;&#039;Feedbackregeln:&#039;&#039;&#039; Feedbacks können entweder direkt über den Button &#039;&#039;&#039;Feedback Regeln anlegen&#039;&#039;&#039; erstellt werden oder mit Hilfe eines Generators über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039;. Wie bei den anderen Aufgabenteilen können beliebig viele Feedbacks angelegt werden. Jedes Feedback braucht eine &#039;&#039;Evaluator&#039;&#039;-Regel, die angibt in welchem Fall das Feedback angezeigt werden soll. Die &#039;&#039;Evaluator&#039;&#039;-Regel kann selbst geschrieben werden oder mit dem Generator über den Button &#039;&#039;&#039;Evaluator-Regel Generator&#039;&#039;&#039; zusammengeklickt werden. Jedes Feedback braucht eine Angabe von Punkten, die &#039;&#039;default&#039;&#039; Einstellung ist immer 0. Das Feld vom &#039;&#039;Feedback-Text&#039;&#039;, welcher Studierenden angezeigt werden kann, ist optional und kann auch leer gelassen werden. Die Feedbacks werden in der Reihenfolge von oben nach unten abgearbeitet, wie sie hier stehen. Alle zutreffenden werden am Ende den Studierenden in derselben Reihenfolge angezeigt. Soll bei einem bestimmten zutreffenden Feedback der Durchlauf abgebrochen werden, dann muss bei diesem Feedback der Haken bei &#039;&#039;Terminal&#039;&#039; gesetzt werden. JACK3 bricht dann die Suche an der Stelle ab, wenn das terminale Feedback zutrifft.&lt;br /&gt;
* &#039;&#039;&#039;Evaluator-Regel Generator:&#039;&#039;&#039; Der &#039;&#039;Evaluator-Regel Generator&#039;&#039; unterstützt bei der Generierung der Evaluator Regeln für den &#039;&#039;&#039;Drag &amp;amp; Drop (Sichtbare Zonen)&#039;&#039;&#039; Aufgabenteil. Es öffnet sich ein Fenster, in dem man die &#039;&#039;Draggables&#039;&#039; auf die erstellten Zonen in dem Bild zieht, für die man ein Feedback generieren möchte. Das kann zum einen die korrekte Lösung sein, aber auch eine falsche für die man Feedback erstellen möchte.&lt;br /&gt;
[[Datei:DnDSichtbar-Feedback-Generator.jpg|center|thumb|600px|Einstellungsmöglichkeiten im Evaluator-Regel Generator]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Der Lehrende kann jede Stufe zum Überspringen anbieten. Dazu muss zunächst der Haken gesetzt werden. Danach gibt es die Möglichkeit einen Text den Lernenden anzuzeigen, wenn diese die Stufe übersprungen haben. Der Texteditor lässt sich über klicken in das Textfeld oder über das Icon [[File:Icon-Pencil.jpg|22px]] öffnen.&lt;br /&gt;
&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
Jeder Aufgabenteil kann beliebig viele Hinweise anbieten. [[Hinweise (JACK3)|Weitere Informationen zu Hinweisen sie hier]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verknüpfungen ===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die &#039;&#039;default&#039;&#039; Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet.&lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
* &#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
&lt;br /&gt;
In dem Screenshot ist ein Beispiel zu sehen, wie bei einer falsch eingereichten Lösung der Aufgabenteil wiederholt wird, bei einer richt eingereichten Lösung und beim Überspringen wird die Aufgabe beendet.&lt;br /&gt;
&lt;br /&gt;
=== Variablenupdates ===&lt;br /&gt;
Mithilfe von [[Variablenupdates (JACK3)|Variablenupdates]] lassen sich [[Variablen_(JACK3)#Aufgaben-Variablen_(var)|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 [[Variablenupdates (JACK3)|allgemeinen Informationen zum Anlegen von Variablenupdates]].&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ===&lt;br /&gt;
Im Reiter &#039;&#039;&#039;Dateien&#039;&#039;&#039; 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 (JACK3)|Dateien]] in dieser Aufgabe hochgeladen wurden. Hier können Lehrende einzelne Dateien auswählen, die Lernende während der Bearbeitung herunterladen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-wrap:wrap;gap:1em;vertical-align;align-items:end;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Dateien für Studierende 1.png|center|800px|thumb|Datei, die zum Aufgabenteil hinzugefügt werden kann]]&lt;br /&gt;
[[File:Dateien für Studierende 2.png|center|600px|thumb|Hinzugefügte Datei aus Studierndensicht mit einer zusätzlichen Beschreibung]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über den [[File:Icon Plus.PNG|23px]]-Button wird eine Datei der oberen Liste hinzugefügt, über &#039;&#039;&#039;-&#039;&#039;&#039; wird die Datei wieder entfernt. Es kann zusätzlich eine benutzerdefinierte Beschreibung eingegeben werden, die Studierenden angezeigt wird.&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-DropAreas2.jpg&amp;diff=12846</id>
		<title>Datei:DnDSichtbar-DropAreas2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-DropAreas2.jpg&amp;diff=12846"/>
		<updated>2026-07-22T07:23:16Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:DnDSichtbar-DropAreas2.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-DropAreas1.jpg&amp;diff=12845</id>
		<title>Datei:DnDSichtbar-DropAreas1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-DropAreas1.jpg&amp;diff=12845"/>
		<updated>2026-07-22T07:21:57Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:DnDSichtbar-DropAreas1.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgabenteile_(JACK3)&amp;diff=12844</id>
		<title>Aufgabenteile (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgabenteile_(JACK3)&amp;diff=12844"/>
		<updated>2026-07-22T06:49:07Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In dem Abschnittt &#039;&#039;&#039;Aufgabenteile&#039;&#039;&#039; werden die einzelnen Stufen der Aufgabe erstellt.&lt;br /&gt;
&lt;br /&gt;
[[File:Auswahl_Aufgabentypen.JPG|center|800px|thumb|Auswahl der Aufgabentypen]]&lt;br /&gt;
&lt;br /&gt;
Um eine neue Stufe zu erstellen wird in dem Dropdown-Menü der entsprechende Typ ausgewählt und durch klicken auf den Button &#039;&#039;&#039;Erstellen&#039;&#039;&#039; erstellt. Prinzipiell lassen sich alle Aufgabentypen miteinander kombinieren. &lt;br /&gt;
&lt;br /&gt;
In JACK3 gibt es die folgenden Aufgabentypen:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allgemein:&#039;&#039;&#039;&lt;br /&gt;
* [[Dateiupload (JACK3)|Dateiupload]]&lt;br /&gt;
* [[Drag &amp;amp; Drop (Sichtbare Zonen) (JACK3)|Drag &amp;amp; Drop (Sichtbare Zonen)]]&lt;br /&gt;
* [[Drag &amp;amp; Drop (Text) (JACK3)|Drag &amp;amp; Drop (Text)]]&lt;br /&gt;
* [[Drag &amp;amp; Drop (Unsichtbare Zonen) (JACK3)|Drag &amp;amp; Drop (Unsichtbare Zonen)]]&lt;br /&gt;
* [[Fill-In (JACK3)|Fill-In / Drop-Down]]&lt;br /&gt;
* [[Freitext (JACK3)|Freitext]]&lt;br /&gt;
* [[Multiple-Choice (JACK3)|Multiple-Choice]]&lt;br /&gt;
* [[MC-Table (JACK3)|Multiple-Choice Tabelle]]&lt;br /&gt;
&#039;&#039;&#039;Chemie:&#039;&#039;&#039;&lt;br /&gt;
* [[Atomorbitale (JACK3)|Atomorbitale]]&lt;br /&gt;
* [[Molekül (JACK3)|Molekül]]&lt;br /&gt;
* [[Nomenklaturen (JACK3)|Nomenklaturen]]&lt;br /&gt;
&#039;&#039;&#039;Programmier- und Modellierungssprachen:&#039;&#039;&#039;&lt;br /&gt;
* [[Gatterschaltung (JACK3)|Gatterschaltung]]&lt;br /&gt;
* [[Java (JACK3)|Java]]&lt;br /&gt;
* [[Python (JACK3)|Python]]&lt;br /&gt;
* [[R (JACK3)|R]]&lt;br /&gt;
* [[UML (JACK3)|UML]]&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabenteile_Eigenschaften.JPG|center|800px|thumb|Optionen der Aufgabenteile]]&lt;br /&gt;
Nachdem ein Aufgabentyp erstellt wurde öffnet sich ein Menüfeld (siehe Abbildung) durch klicken auf das &#039;&#039;Rad&#039;&#039; rechts bei dem Aufgabentyp. Hier kann die jeweilige Stufe als &#039;&#039;Startstufe&#039;&#039; festlgelegt werden. Das bedeutet, dass diese Stufe als erstes angezeigt wird, wenn die Aufgabe gestartet wird. Zusätzlich lässt sich ein Aufgabenteil &#039;&#039;duplizieren&#039;&#039; oder &#039;&#039;löschen&#039;&#039;. &lt;br /&gt;
Das Fenster öffnet sich durch klicken auf das Plus rechts daneben und der Aufgabenteil lässt sich mit Inhalt füllen. Weitere Informationen jeweils passend für den Aufgabentyp lassen sich unter dem jeweiligen Aufgabentyp finden.&lt;br /&gt;
Links neben dem Rad lässt sich der Aufgabenteil nach oben oder unten mit den Pfeiltasten verschieben. Das hat keinen Einfluss auf die Reihenfolge der Aufgabenteile für die Studierende. Die Reihenfolge der Aufgabenteile für die Studierende wird in dem Tab &#039;&#039;Verknüpfungen&#039;&#039; in einem Aufgabenteil festgelegt. Die Reihenfolge hier dient nur der besseren Lesbarkeit für den Lehrenden bei der Erstellung einer Aufgabe. &lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Zu beachten ist, dass Studierende darüber informiert werden müssen, wenn in Aufgaben externe Inhalte, wie z.B. Youtube Videos, eingebettet werden.|Wichtig}}&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12843</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12843"/>
		<updated>2026-07-21T13:31:03Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nachdem eine Aufgabe erstellt wurde sollte diese getestet werden, bevor man sie den Studierenden zum Lösen gibt. Das ist sinnvoll, um sich zum einen Bild von der Aufgabe zu machen, wie sie später die Studierenden sehen werden und zum anderen, um sicher zugehen das alles so funktioniert, wie man es sich vorgestellt hat. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot unten). &lt;br /&gt;
&lt;br /&gt;
[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
&lt;br /&gt;
=== Wechsel der Ansichten ===&lt;br /&gt;
Um beide Varianten gut testen zu können kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. Wenn man in die Lehrendensicht gewechselt hat wird die Aufgabe breiter dargestellt und man bekommt eine Reihe von Debug-Optionen, die weiter unten beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-testen-Lernendensicht.jpg|center|thumb|800px|Lernendensicht mit dem Button zum Wechseln der Ansicht oben rechts]]&lt;br /&gt;
&lt;br /&gt;
=== Debug Optionen ===&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12842</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12842"/>
		<updated>2026-07-21T13:30:10Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nachdem eine Aufgabe erstellt wurde sollte diese getestet werden, bevor man sie den Studierenden zum Lösen gibt. Das ist sinnvoll, um sich zum einen Bild von der Aufgabe zu machen, wie sie später die Studierenden sehen werden und zum anderen, um sicher zugehen das alles so funktioniert, wie man es sich vorgestellt hat. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot unten). &lt;br /&gt;
&lt;br /&gt;
[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
&lt;br /&gt;
=== Wechsel der Ansichten ===&lt;br /&gt;
Um beide Varianten gut testen zu können kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. Wenn man in die Lehrendensicht gewechselt hat wird die Aufgabe breiter dargestellt und man bekommt eine Reihe von Debug-Optionen, die weiter unten beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-testen-Lernendensicht.jpg|center|thumb|800px|Lernendensicht mit dem Button zum Wechseln der Ansicht oben rechts]]&lt;br /&gt;
&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12841</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12841"/>
		<updated>2026-07-21T13:17:30Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nachdem eine Aufgabe erstellt wurde sollte diese getestet werden, bevor man sie den Studierenden zum Lösen gibt. Das ist sinnvoll, um sich zum einen Bild von der Aufgabe zu machen, wie sie später die Studierenden sehen werden und zum anderen, um sicher zugehen das alles so funktioniert, wie man es sich vorgestellt hat. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot unten). &lt;br /&gt;
&lt;br /&gt;
[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
&lt;br /&gt;
Um beide Varianten gut testen zu können kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. Wenn man in die Lehrendensicht gewechselt hat wird die Aufgabe breiter dargestellt und man bekommt eine Reihe von Debug-Optionen, die weiter unten beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-testen-Lernendensicht.jpg|center|thumb|800px|Lernendensicht mit dem Button zum Wechseln der Ansicht oben rechts]]&lt;br /&gt;
&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12840</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12840"/>
		<updated>2026-07-21T09:38:10Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
Nachdem eine Aufgabe erstellt wurde muss diese getestet werden, bevor man sie den Studierenden gibt. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot oben). &lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-testen-Lernendensicht.jpg|center|thumb|800px|Lernendensicht mit dem Button zum Wechseln der Ansicht oben rechts]]&lt;br /&gt;
&lt;br /&gt;
Beim Testen kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. Wenn man in die Lehrendensicht gewechselt hat wird die Aufgabe breiter dargestellt und man bekommt eine Reihe von Debug-Optionen, die weiter unten beschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12839</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12839"/>
		<updated>2026-07-21T09:36:45Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
Nachdem eine Aufgabe erstellt wurde muss diese getestet werden, bevor man sie den Studierenden gibt. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot oben). &lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-testen-Lernendensicht.jpg|center|thumb|800px|Lernendensicht mit dem Button zum Wechseln der Ansicht oben rechts]]&lt;br /&gt;
&lt;br /&gt;
Beim Testen kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. &lt;br /&gt;
&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12838</id>
		<title>Aufgaben testen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Aufgaben_testen_(JACK3)&amp;diff=12838"/>
		<updated>2026-07-21T09:35:41Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Speicher_toolbar.JPG|center|thumb|800px|Toolbar mit Speicher-Button]]&lt;br /&gt;
Nachdem eine Aufgabe erstellt wurde muss diese getestet werden, bevor man sie den Studierenden gibt. Oben in der Leiste gibt es dazu den Button &#039;&#039;&#039;Testen&#039;&#039;&#039; (Screenshot oben). &lt;br /&gt;
&lt;br /&gt;
Beim Testen kann man zwischen zwei Ansichten wählen. Die default Ansicht ist die Sicht der Aufgabe, wie sie Lernende sehen werden. Der Bereich für die Aufgabe ist dabei etwas schmaler damit noch Platz für die Kursinformationen bleibt. Wenn man in die Lehrendenansicht wechseln möchte kann man dies über den Button &#039;&#039;&#039;Lehrendensicht&#039;&#039;&#039; oben rechts machen. &lt;br /&gt;
&lt;br /&gt;
Oberhalb der Ansicht der Aufgabe, wie sie die Studierende sehen werden, bekommt ein Lehrender &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; für die Aufgabe angezeigt (Screenshot unten). Bei den Debug-Optionen stehen dem Tester folgende Möglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;Belegung der Aufgabenvariablen zu Beginn dieses Aufgabenteils:&#039;&#039;&#039; Hier werden alle Variablen der Aufgabe aufgelistet mit ihrer Belegung zu Beginn des Aufgabenteils. Die Liste ist nur da, wenn die Aufgabe auch Variablen besitzt. Dies dient beim Testen dazu die tatsächlichen Variablen Belegungen zu kennen.&lt;br /&gt;
* &#039;&#039;&#039;[[Evaluator Konsole (JACK3)|Evaluator-Konsole]]:&#039;&#039;&#039; Hier steht beim Testen einer Aufgabe die Evaluator-Konsole zur Verfügung. Damit lassen sich Evaluator Ausdrücke schnell testen.&lt;br /&gt;
* &#039;&#039;&#039;Feedback-Regeln:&#039;&#039;&#039; Hier werden alle Feedbacks aufgelistet, die bei dem Aufgabenteil unter dem Tab &#039;&#039;&#039;Feedback&#039;&#039;&#039; bei &#039;&#039;&#039;weitere Feedbacks&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
* &#039;&#039;&#039;Korrektantwort-Regeln:&#039;&#039;&#039; Hier werden die korrekten Lösungen aufgelistet, die in dem Tab &#039;&#039;&#039;Feedbac&#039;&#039;&#039;k bei &#039;&#039;&#039;Feedback bei richtiger Antwort&#039;&#039;&#039; erstellt wurden.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_testen.JPG|center|thumb|800px|Verschiedenen Debug-Optionen beim Testen einer Aufgabe]]&lt;br /&gt;
Auf dem Screenshot ist eine Aufgabe zu sehen, die von einem Lehrenden getestet wird. Zunächst ist der Titel der Aufgabe zu sehen und das aktuelle Gesamtergebnis. Darunter sind die &#039;&#039;&#039;Debug-Optionen&#039;&#039;&#039; zu sehen. Danach kommt die eigentliche Aufgabe mit dem Aufgabentext, den Einreiche Möglichkeiten je nach Aufgabentyp und den Buttons &#039;&#039;&#039;Einreichen&#039;&#039;&#039;, &#039;&#039;&#039;Überspringen&#039;&#039;&#039; und &#039;&#039;&#039;Hinweis&#039;&#039;&#039;. Darunter sind die &#039;&#039;&#039;Automatisch belegten Variablen&#039;&#039;&#039;, die vom System erstellten [[Variablen_(JACK3)#Meta-Variablen_(meta)|meta-Variablen]], und das &#039;&#039;&#039;Log&#039;&#039;&#039;, mit allen Interaktionen in der Aufgabe, zu sehen. Zum Schluss lässt sich die &#039;&#039;&#039;Aktuelle Variablen-Belegung&#039;&#039;&#039; anzeigen. Diese kann sich durch die [[Variablenupdates (JACK3)|Variablenupdates]] im Laufe der Bearbeitung der Aufgabe verändern. Im Folgenden werden die einzelnen Felder noch detaillierter beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Variablen Belegung zu Beginn der Stufe ===&lt;br /&gt;
[[File:Variablen-Belegung_zu_Beginn_dieser_Stufe.JPG|center|thumb|800px|Liste der Belegung der Variablen zu Beginn einer Stufe]]&lt;br /&gt;
Die Variablen Belegung wird in einer Tabelle angegeben. In der ersten Spalte steht der Name der Variable, dieser ist eindeutig innerhalb einer Aufgabe. In der zweiten Spalte wird der ausgewürfelte Wert in dieser Aufgabenbearbeitung angezeigt. Um bestimmte Variablen einfacher zu finden gibt es die Möglichkeit nach einem Variablennamen zu suchen.&lt;br /&gt;
&lt;br /&gt;
=== automatisch belegte Variablen ===&lt;br /&gt;
[[File:Variablen-Belegung_vor_dem_Einreichen.JPG|center|thumb|800px|automatisch belegte Variablen vor dem ersten Einreichen einer Lösung]]&lt;br /&gt;
Unterhalb der Aufgabe ist eine weitere Liste mit Variablen Belegung zu sehen. Diese beinhaltet die automatisch belegten Variablen &#039;&#039;&#039;meta&#039;&#039;&#039; und &#039;&#039;&#039;input&#039;&#039;&#039;, die von Jack3 initialisiert werden und während der Aufgabe zur Verfügung stehen. Diese können sich verändern je nach Aktion des Lernenden. Der Screenshot oben zeigt die Variablen Belegung zu Beginn der Bearbeitung. Zu diesem Zeitpunkt wurde noch keine Aktion vom Lernenden gemacht, daher steht die input Variable noch nicht zur Verfügung, es ist der erste Versuch (&#039;&#039;&#039;stageCurrentAttempt&#039;&#039;&#039;), das Ergebnis ist noch 0 (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) und es wurden noch keine Hinweise (&#039;&#039;&#039;stageHints&#039;&#039;&#039;) angefordert.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_falsches_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer falscher Lösung]]&lt;br /&gt;
In diesem Screenshot wurde eine Lösung eingereicht, die nicht korrekt ist, in diesem Fall 24. Hier ist nun die input-Variable &#039;&#039;&#039;fillin1&#039;&#039;&#039; mit der Eingabe hinzugekommen. Zusätzlich ist die Anzahl der Versuche jetzt auf 2 gestiegen.&lt;br /&gt;
&lt;br /&gt;
[[File:Variablen-Belegung_richtiges_Ergebnis.JPG|center|thumb|800px|automatisch belegte Variablen nach dem Einreichen einer korrekten Lösung]]&lt;br /&gt;
In diesem Screenshot wurde die richtige Lösung eingereicht. Durch die neue Einreichung hat sich die input Variable verändert und das Ergebnis (&#039;&#039;&#039;stageCurrentResult&#039;&#039;&#039;) ist jetzt 100.&lt;br /&gt;
&lt;br /&gt;
=== Log ===&lt;br /&gt;
[[File:Aufgabe_testen_Log.JPG|center|thumb|800px|Log bei einer Aufgabe]]&lt;br /&gt;
Unter dem Abschnitt &#039;&#039;&#039;Log&#039;&#039;&#039; werden die Aktivitäten des Lernenden geloggt, z.B. wann die Aufgabe betreten wurde oder wann eine Einreichung gemacht wurde. &lt;br /&gt;
&lt;br /&gt;
=== aktuelle Variablen-Belegung ===&lt;br /&gt;
Der unterste Abschnitt zeigt die zu diesem Zeitpunkt aktuelle Belegung der Variablen. Mit der Funktion [[Variablenupdates_(JACK3)|Variablenupdate]], die einem Lehrenden in einem Aufgabenteil zur Verfügung steht, kann der Inhalt einer Variabel zu verschiedenen Zeitpunkten bei der Bearbeitung einer Aufgabe verändert werden. Hier ist nun immer die aktuelle Belegung zu diesem Zeitpunkt zu sehen im Gegensatz zu oben, wo immer die Belegung der Variablen zu Beginn der Bearbeitung zu sehen ist, also zum Start der ganzen Aufgabe. Ein Beispiel für Variablenupdates ist die Einreichung von den Lernenden in einer Variabel zu speichern.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Aufgabe-testen-Lernendensicht.jpg&amp;diff=12837</id>
		<title>Datei:Aufgabe-testen-Lernendensicht.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Aufgabe-testen-Lernendensicht.jpg&amp;diff=12837"/>
		<updated>2026-07-21T09:25:05Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12836</id>
		<title>Kursangebot Einstellungen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12836"/>
		<updated>2026-07-17T11:18:49Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Allgemeine Einstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Kursangebot ist die Schnittstelle zwischen einem Kurs und den Studierenden, die diesen bearbeiten. Hier können unter anderem Einstellungen über Anmeldung, Dauer und Bearbeitungsweise des Kurses vorgenommen werden. Ein Kursangebot kann je nach Einstellungen für verschiedene Einsatzszenarien genutzt werden: &lt;br /&gt;
&lt;br /&gt;
*[[Übungskurs erstellen (JACK3)|Offenes Kursangebot]], an dem Studierende beliebig oft teilnehmen dürfen und Aufgaben beliebig oft bearbeiten können.&lt;br /&gt;
*[[Prüfung erstellen (JACK3)|Testat oder Klausur]] mit limitierten Rechten (z.B. nur einmalige Einreichung, Eingabe eines Passworts).&lt;br /&gt;
*Als [[Kursanmeldung (JACK3)|Anmeldung]] für Prüfungen oder Testate, ohne die Bearbeitung eines Kurses.&lt;br /&gt;
{{Wichtig|Zu beachten ist, dass bereits genutzte Kursangebote für Prüfungen nicht für weitere Prüfungen genutzt werden dürfen.}}&lt;br /&gt;
&lt;br /&gt;
==Anmeldung und Bearbeitung==&lt;br /&gt;
[[Datei:Kurshauptmenü Anmeldung und Bearbeitung.png|mini|Kursübersicht für ein Kursangebot, bei dem Anmeldungs- und Bearbeitungsfunktion aktiviert sind. Siehe auch [[Kursangebot (Studierendensicht)|Kursangebot aus Studierendensicht]].]]&lt;br /&gt;
Grundsätzlich bieten Kursangebote zwei Funktionen, die unabhängig voneinander aktiviert und konfiguriert werden können.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|Anmeldungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, sich in einen Kurs einzuschreiben. Im Hauptmenü des Kursangebots erhalten sie die Möglichkeit, sich je nach Einstellungen und ihrem Status zum Kurs anzumelden, abzumelden oder sich auf eine Warteliste zu setzen, um nachrücken zu können. Diese Funktion ist immer verfügbar, unabhängig davon, ob ein Kurs eingestellt wurde oder nicht. Die Anmeldungsfunktion ermöglicht es auch, Kurse festzulegen, in denen sich Studierende nicht gleichzeitig einschreiben können, beispielsweise bei der Auswahl eines Testat-Termins (siehe [[Parallele Kurse (JACK3)|Parallele Kurse]]). Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|Bearbeitungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, Aufgaben eines Kurses zu bearbeiten und einzureichen. Diese Funktion ist nur verfügbar, wenn zum Kursangebot ein Kurs eingestellt wurde.&lt;br /&gt;
&lt;br /&gt;
Beide Funktionen können gemeinsam genutzt werden, beispielsweise für ein Testat, bei dem sich Studierende zunächst anmelden müssen, die Bearbeitung der Aufgaben aber später beginnt. Eine Bearbeitung des Kurses ist dann möglich, wenn der Benutzer ordnungsgemäß am Kurs angemeldet ist. Meldet sich die Person wieder ab, wird die Bearbeitung automatisch geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die untenstehende Tabelle listet die Kombinationsmöglichkeiten der [[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|expliziten Anmeldung]] mit dem [[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|expliziten Bearbeitungsstart]] auf.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;max-width: 1200px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!|&lt;br /&gt;
!|keine explizite Anmeldung&lt;br /&gt;
!|Explizite Anmeldung&lt;br /&gt;
|-&lt;br /&gt;
!|kein expliziter Bearbeitungsstart&lt;br /&gt;
||&amp;quot;Offener&amp;quot; Kurs, an dem Studierende jederzeit teilnehmen und Aufgaben bearbeiten können. Bei einem Klick auf den Kurs wird sofort eine neue Bearbeitung gestartet, außer wenn alte Bearbeitungen angesehen werden können. Die Kursübersicht bietet nur die Möglichkeit, Bearbeitungen zu starten und ggf. fortzusetzen.&lt;br /&gt;
||In der Kursübersicht gibt es die Möglichkeit zu An-/Abmeldungen. Sobald eine Person angemeldet ist, beginnt die Bearbeitung automatisch. Die Person kann den Kurs solange bearbeiten, wie sie angemeldet ist. Der Kurs kann abgemeldet oder auf der Warteliste nicht bearbeitet werden.&lt;br /&gt;
|-&lt;br /&gt;
!|Expliziter Bearbeitungsstart&lt;br /&gt;
||Innerhalb der Fristen und Bearbeitungsbeschränkungen kann der Kurs gestartet werden. Solange eine Person eine offene Bearbeitung hat, gilt sie als angemeldet. Eine An-/Abmeldung ist nicht möglich.&lt;br /&gt;
||Studierende müssen sich zuerst gemäß Anmeldungsbeschränkungen am Kursangebot anmelden, anschließend können sie dann gemäß Bearbeitungsbeschränkungen den Kurs bearbeiten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einstellungen im Kursangebot==&lt;br /&gt;
&lt;br /&gt;
===Toolbar===&lt;br /&gt;
Die Toolbar mit dem &#039;&#039;&#039;Speicher&#039;&#039;&#039;-Button und dem &#039;&#039;&#039;Verwerfen&#039;&#039;&#039;-Button wandert beim Scrollen immer mit. Unterhalb der Toolbar steht der Link, um das Kursangebot als Studierenden zu testen (dieser Link wandert nicht mit beim Scrollen).&lt;br /&gt;
[[Datei:Kursangebot-Toolbar.jpg|center|thumb|800px|Toolbar im Kursangebot]]&lt;br /&gt;
&lt;br /&gt;
===Allgemeine Einstellungen===&lt;br /&gt;
[[File:Kursangebot_Kursangebot-bearbeiten.JPG|center|thumb|800px|Kursangebot bearbeiten]]&lt;br /&gt;
Hier stehen die Angaben des Kursangebots: &lt;br /&gt;
*&#039;&#039;&#039;Name:&#039;&#039;&#039; Hier steht der Name des Kursangebots. Dieser kann an dieser Stelle auch durch anklicken verändert werden. Unter diesem Namen finden die Studierenden das Kursangebot.&lt;br /&gt;
*&#039;&#039;&#039;ID:&#039;&#039;&#039; Die ID wird eindeutig vom System festgelegt.&lt;br /&gt;
*&#039;&#039;&#039;Letzter Änderungszeitpunkt:&#039;&#039;&#039; Hier steht das Datum und der Zeitpunkt, wann das letzte Mal das Kursangebot gespeichert wurde.&lt;br /&gt;
*&#039;&#039;&#039;Sprache:&#039;&#039;&#039; Über das Drop-Down Feld wird die Sprache des Kursangebots festgelegt. Im Moment wird nur Deutsch und Englisch angeboten.&lt;br /&gt;
*&#039;&#039;&#039;Kurs (optional):&#039;&#039;&#039; Studierende bearbeiten die Aufgaben von dem Kurs, der hier eingestellt ist, wenn sie das Kursangebot betreten. Wird kein Kurs ausgewählt, kann das Kursangebot nur für eine An-/Abmeldung genutzt werden.&lt;br /&gt;
**&#039;&#039;&#039;Kurs ändern:&#039;&#039;&#039; Es öffnet sich ein Pop-Up über das man den Kurs auswählen kann.&lt;br /&gt;
***&#039;&#039;&#039;Kurs:&#039;&#039;&#039; Hier wird der Kurs ausgefählt für dieses Kursangebot.&lt;br /&gt;
***&#039;&#039;&#039;Eingefrorene Version:&#039;&#039;&#039; Falls ein Kurs eingefrorene Versionen hat, kann die gewünschte Version ausgewählt werden. Wird keine eingefrorene Version gewählt, wird stets die aktuelle Version des Kurses genutzt. &#039;&#039;Dieses Feature wird zukünftig überarbeitet.&#039;&#039;&lt;br /&gt;
[[File:Kursangebot-Kurs-aendern.jpg|center|thumb|500px|Pop-Up Fenster um einen Kurs zu ändern]]&lt;br /&gt;
Wird der Kurs geändert in einem Kursangebot, welches bereits von Studierenden bearbeitet wurde, dann muss hier eine Angabe gemacht werden, was mit den bisherigen Bearbeitungen passieren soll. Entweder werden die Bearbeitungen beim Wiederbetreten gemäß der Einstellungen &#039;&#039;Änderungen am Kurs übernehmen&#039;&#039; aktualisiert oder es werden alle noch laufenden Bearbeitungen geschlossen.&lt;br /&gt;
&lt;br /&gt;
Es lassen sich noch zwei weitere Funktionen aktivieren:&lt;br /&gt;
* &#039;&#039;&#039;Änderungen am Kurs übernehmen:&#039;&#039;&#039; Wenn der Haken hier gesetzt ist, dann wird eine Änderung im Kurs übernommen, wenn ein Studierender den Kurs wieder betritt. Sollte der Haken hier nicht gesetzt werden ändert sich der Kurs für Studierende nicht, wenn sie ihn bereits vorher gestartet haben.&lt;br /&gt;
* &#039;&#039;&#039;Korrekturworkflow aktivieren:&#039;&#039;&#039; Wenn der Haken hier gesetzt ist, dann ist der Korrekturworkflow aktiviert. Was das im Detail bedeutet lässt sich [[Korrekturworkflow (JACK3)|hier]] nachlesen.&lt;br /&gt;
&lt;br /&gt;
===Interne und öffentliche Beschreibung===&lt;br /&gt;
Kursangebote können wie Aufgaben und Kurse auch mit Beschreibungstexten versehen werden. Die interne Beschreibung beinhaltet ein Textfeld für interne Anmerkungen. Diese Anmerkungen können nur in dieser Sicht von Lehrenden mit Leserecht gelesen werden. Nach außen ist diese nicht sichtbar. Die interne Beschreibung ist &#039;&#039;nicht&#039;&#039; für Lernende sichtbar. Die öffentliche Beschreibung ist nach außen für jeden sichtbar, sie wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; column-gap: 1em; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Kursangebot_Interne-Beschreibung.JPG|thumb|800px|interne Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
[[File:Kursangebot_Oeffentliche-Beschreibung.JPG|thumb|800px|öffentliche Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-Mails ===&lt;br /&gt;
[[File:Kursangebot_e-Mails.JPG|center|thumb|800px|E-Mail Einstellungen bei Kursangeboten]]&lt;br /&gt;
Unter dem Punkt E-Mails gibt es die Möglichkeit, E-Mails vom System verschicken zu lassen, wenn bestimmte Aktionen passieren. Dies ist vor allem für die Anmeldungsfunktion relevant. Der Standardtext der versendeten E-Mail kann optional um benutzerdefinierten Text erweitert werden.&lt;br /&gt;
&lt;br /&gt;
Unabhängig von den hier getroffenen Einstellungen wird immer eine E-Mail verschickt, wenn jemand sich auf der Warteliste befindet und wegen freier Plätze nachrückt.&lt;br /&gt;
===Zugangsbeschränkung===&lt;br /&gt;
Hier kann eingestellt werden, wann und für welche Studierende das Kursangebot sichtbar ist.[[File:Kursangebot_Zugangsbeschränkungen.JPG|center|thumb|800px|Zugangsbeschränkung bei Kursangeboten]]&lt;br /&gt;
In dem Abschnitt &#039;&#039;Zugangsbeschränkungen&#039;&#039; wird zunächst eingestellt, ob das Kursangebot &#039;&#039;gar nicht sichtbar&#039;&#039; sein soll, nur &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen&#039;&#039; oder &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen und für Lehrende mit Leserechten&#039;&#039;. An dem grünen Balken lässt sich erkennen, ob das Kursangebot aktuell sichtbar ist oder nicht. Ist das Kursangebot sichtbar, können weitere Einstellungen getroffen werden:  &lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit beginnt:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot für Studierende sichtbar ist. Ungeachtet dessen können weitere Beschränkungen (z.B. &amp;quot;Anmeldung startet&amp;quot;, s.u.) dazu führen, dass das Kursangebot zwar sichtbar ist, aber keine Aktionen möglich sind. Eine entsprechende Nachricht wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit endet:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot nicht mehr sichtbar ist.&lt;br /&gt;
Ist eine der beiden Einstellungen nicht gesetzt, gilt eine unbeschränkte Dauer nach vorne bzw. hinten.&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;öffentlichen Link&#039;&#039;&#039; lässt sich das Kursangebot als Lehrender testen. Man bekommt dann den Kurs so zu sehen, wie Studierende ihn zum aktuellen Zeitpunkt sehen.{{Hinweis|Der öffentliche Link eines Kursangebots kann z.B. über Moodle, auf der eigenen Homepage oder in Emails an Studierende verteilt werden. User, die diesem Link folgen, werden nach erfolgtem Login direkt zur Kursübersicht geleitet.|Tipp}}&lt;br /&gt;
&lt;br /&gt;
Zusätzlich lässt sich die Gruppe einschränken, die Zugang zu dem Kursangebot haben soll, wenn dieses sichtbar ist. Hierzu kann ein zusätzlicher &#039;&#039;&#039;Filter&#039;&#039;&#039; festgelegt werden, der nur bestimmte User zulässt oder bestimmte User blockiert. Wenn hier Einträge zur Benutzerfilterung vorhanden sind, aber der Filter deaktiviert ist, dann wird oben auf der Seite eine Warnung darüber erscheinen.  &lt;br /&gt;
*&#039;&#039;&#039;Filterung (Nutzerbasiert):&#039;&#039;&#039; Hier kann man die Teilnehmer eintragen, die entweder das Kursangebot bearbeiten dürfen oder die nicht das Kursangebot bearbeiten dürfen.&lt;br /&gt;
**&#039;&#039;&#039;Liste bearbeiten:&#039;&#039;&#039; In der Liste kann gewählt werden, nach welchen Eigenschaften (z.B. E-Mail-Adresse, Benutzername oder Matrikelnummer) gefiltert wird. Pro Zeile wird beim Betreten des Kursangebots dann überprüft, ob eine der Eigenschaften auf den User zutrifft.&lt;br /&gt;
**&#039;&#039;&#039;Anzahl Filter Einträge:&#039;&#039;&#039; Hier wird die Anzahl der Einträge in der Liste angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Modus:&#039;&#039;&#039;&lt;br /&gt;
***Keine Filterung: Jeder, der sich in das System eingeloggt hat, kann das Kursangebot sehen und bearbeiten.&lt;br /&gt;
***Gelistete Nutzer blockieren: Alle Personen können das Kursangebot sehen und bearbeiten, außer sie stehen auf der Liste&lt;br /&gt;
***Nur gelistete Nutzer zulassen: Nur die Personen auf der Liste können das Kursangebot sehen und bearbeiten.&lt;br /&gt;
* &#039;&#039;&#039;Filterung (IP-Adressen):&#039;&#039;&#039; Hier kann der Zugriff auf das Kursangebot anhand von IP-Adressen beschränkt werden. Zum Testen kann die eigene IP-Adresse (auf der Seite [[Mein Account (JACK3)|Mein Account]] zu finden) genommen werden. Die Filterung (&amp;quot;blockieren&amp;quot; oder &amp;quot;zulassen&amp;quot;) erfolgt äquivalent zur nutzerbasierten Filterung. Welche Möglichkeiten es gibt, die IP-Adressen einzutragen, ist unten in der Tabelle zu sehen. Dies funktioniert sowohl mit IPv4 als auch mit IPv6-Adressen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Eingabe von IP-Adressen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.1||direkte Eingabe&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.0/28|| mit Netzmaske&lt;br /&gt;
|-&lt;br /&gt;
| 192.168.0.*|| mit Platzhalter&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.14-28||IP-Bereich&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn beide Filterungen gleichzeitig genutzt werden, können nur die Teilnehmer das Kursangebot sehen und bearbeiten für die beide Filtereinstellungen zutreffen. Ein mögliches Szenario ist die Durchführung von Prüfungen in der PC-Hall: Man trägt die zugelassenen Studierenden in der nutzerbasierten Filterung ein und die IP-Adressen der PC-Hall in der IP-basierten Filterung, um nur Personen zuzulassen, die von der PC-Hall auf JACK3 zugreifen. In beiden Fällen wird &amp;quot;nur gelistete zulassen&amp;quot; gewählt, um sicherzustellen, dass ein Zugriff durch andere Studierende oder durch Personen außerhalb der PC-Hall nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
{{Wichtig|Ist das Kursangebot für einen User nicht sichtbar, erscheint es weder unter &amp;quot;Verfügbare Kurse&amp;quot;, noch unter &amp;quot;Meine Teilnahmen&amp;quot;. Auch die Ansicht von Einreichungen ist nicht möglich.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot-Webservices.jpg|center|thumb|400px|Zugreifen durch Webservices]]&lt;br /&gt;
* &#039;&#039;&#039;Webservices:&#039;&#039;&#039; Nur wenn der Haken gesetzt ist können Webservices auf dieses Kursangebot zugreifen. Im Moment ist das nur das eclipse Plug-In für Java Aufgaben.&lt;br /&gt;
&lt;br /&gt;
===LTI===&lt;br /&gt;
Wenn die LTI Anbindung für dieses System verfügbar ist können in diesem Abschnitt Einstellungen dazu gemacht werden.  [[LTI Anbindung (JACK3)|Weitere Informationen zur LTI Anbindung finden Sie hier]].&lt;br /&gt;
&lt;br /&gt;
===Anmeldungsbeschränkungen===&lt;br /&gt;
[[File:Kursangebot_Anmeldungsbeschränkungen.JPG|center|thumb|800px|Anmeldungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
In diesem Abschnitt wird die Anmeldungsfunktion konfiguriert. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Explizite Anmeldung erforderlich:&#039;&#039;&#039; Die [[Kursangebot Einstellungen (JACK3)#Anmeldung und Bearbeitung|Anmeldungsfunktion]] und die folgenden Optionen sind nur verfügbar, falls dieser Haken gesetzt ist. Ansonsten wird der Teil, der zu diesem Feature gehört, in der Kursübersicht für Studierende ausgeblendet. Kursangebote ohne Kurs müssen eine explizite Anmeldung haben, da eine Interaktion über die Anmeldungsfunktion hinaus nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Anmeldung startet/endet:&#039;&#039;&#039; Nur innerhalb dieses Zeitraums ist eine Anmeldung möglich. Wie bei der Zugangsbeschränkung ist die Anmeldung immer möglich, wenn beide Daten leer bleiben; bei nur einem Datum ist die Anmeldung nur vor bzw. nach einem Zeitpunkt möglich. Eine aktive Anmeldung bedeutet noch nicht zeitgleich, dass man den Kurs auch bearbeiten kann. Dies wird in den Bearbeitungsbeschränkungen (s.u.) festgelegt.&lt;br /&gt;
* &#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Mithilfe des Spinners und des Drop-Down lässt sich einfach das Ende der Anmeldung einstellen. Es können Minuten, Stunden oder Tage nach dem Start der Anmeldung eintragen.&lt;br /&gt;
*&#039;&#039;&#039;Abmeldung endet:&#039;&#039;&#039; Sobald Studierende angemeldet sind, können sie sich auch abmelden. Wird hier ein Datum eingetragen, können sich Studierende ab diesem Zeitpunkt nicht mehr selbst abmelden.&lt;br /&gt;
*&#039;&#039;&#039;Kurs hat parallele Kurse:&#039;&#039;&#039; Dies (de-)aktiviert [[Parallele Kurse (JACK3)|parallele Kurse]].&lt;br /&gt;
*&#039;&#039;&#039;Globales Passwort:&#039;&#039;&#039; Ist hier ein Passwort eingetragen, müssen Studierende bei der Anmeldung und beim Betreten der Warteliste ein Passwort eingeben. Eine Abmeldung ist jederzeit ohne Passwort möglich.&lt;br /&gt;
*&#039;&#039;&#039;Maximale Teilnehmerzahl:&#039;&#039;&#039; Beschränkt die maximale Anzahl an angemeldeten Studierenden. Ist der Kurs voll, kann sich kein Studierender mehr selbst anmelden.&lt;br /&gt;
*&#039;&#039;&#039;Einschreibung auf Warteliste ermöglichen:&#039;&#039;&#039; Aktiviert eine Warteliste für den Kurs. Wenn der Kurs keine freien Plätze mehr hat, können sich Studierende selbst auf die Warteliste setzen. Sie rücken automatisch nach, sobald wieder ein Platz frei wird.&lt;br /&gt;
*&#039;&#039;&#039;Benutzer manuell anmelden:&#039;&#039;&#039; Ungeachtet der zeitlichen Beschränkung für die Anmeldung und der maximalen Teilnehmerzahl können Lehrende einzelne Studierende manuell anmelden. Der Grund wird dem Studierenden im Hauptmenü mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
===Bearbeitungsbeschränkungen===&lt;br /&gt;
Hier können Einstellungen getroffen werden, die sich auf eine Bearbeitung der Aufgaben im Kurs beziehen. Diese Einstellungen sind nur verfügbar, wenn das Kursangebot mit einem Kurs verknüpft ist.[[File:Kursangebot_Bearbeitungsbeschränkungen.JPG|center|thumb|800px|Bearbeitungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
Hier werden Beschränkungen für die Studierenden während der Bearbeitung des Kursangebots eingestellt. Dazu stehen folgende Funktionen zur Auswahl: &lt;br /&gt;
*&#039;&#039;&#039;Aufgabenteil-Bearbeitung neu starten:&#039;&#039;&#039; Steuert die Funktion &amp;quot;Ab hier neu bearbeiten&amp;quot; für bereits eingereichte Aufgabenteile. Die Aufgabe bleibt so (die Variablenbelegung verändert sich nicht), es werden die Einreichungen des Studierenden geleert und die bisher erreichte Punktzahl entsprechend reduziert. Der Kurs mit ggf. Zeitlimit läuft dabei normal weiter. Die Studierenden können mit dieser Funktion ihre vorher eingereichte Lösung durchstreichen und eine neue einreichen.&lt;br /&gt;
*&#039;&#039;&#039;Hinweise anfordern:&#039;&#039;&#039; Erlaubt den Studierenden die [[Hinweise (JACK3)|Hinweise]], die in der Aufgabeneinstellung verfasst wurden, während einer Bearbeitung anzeigen zu lassen. Je nach Einstellungen in der Aufgabe können Hinweise zu Punktabzug führen.&lt;br /&gt;
*&#039;&#039;&#039;R-Taschenrechner:&#039;&#039;&#039; Hier wird festgelegt, ob der R-Taschenrechner den Studierenden bei allen Aufgaben in diesem Kursangebot zur Verfügung steht.&lt;br /&gt;
*&#039;&#039;&#039;Kurs unterbrechen und später fortsetzen:&#039;&#039;&#039; Erlaubt Nutzern, während einer Bearbeitung zu anderen JACK3-Seiten und -Kursen auf demselben Server zu navigieren.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist diese Option deaktiviert, kann ein Nutzer während er sich in dem Kurs befindet, nicht mehr zu anderen Seiten im System navigieren. Beim Logout und erneutem Login wird der Nutzer sofort zum Kurs weitergeleitet.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kommentare für Lehrende hinzufügen:&#039;&#039;&#039; Diese Funktion gibt den Studierenden die Möglichkeit, Kommentare für die Lehrenden an eine Aufgabe hinzuzufügen. Diese sind in den Statistiken einsehbar.&lt;br /&gt;
* &#039;&#039;&#039;Versuche pro Aufgabe begrenzen:&#039;&#039;&#039; Hier lässt sich angeben, wie oft eine Aufgabe bearbeitet werden darf. Wenn mehr als ein Versuch erlaubt ist, dann erscheint den Studierenden oben rechts der Button &#039;&#039;&#039;Neuer Versuch&#039;&#039;&#039;. Wenn dieser benutzt wird, wird die Aufgabe komplett neu gestartet. Auch Variablen werden neu belegt.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Werden Aufgaben von einem Lehrenden geändert, müssen alle, die bereits die Aufgabe angefangen haben, eine neue Bearbeitung der Aufgabe beginnen, da nur so sichergestellt ist, dass sie die aktuelle Version der Aufgabe bearbeiten. Stellen Sie sicher, dass der erzwungene Neustart in diesem Fall nicht durch begrenzte Versuche unterbunden wird.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Expliziter Bearbeitungsstart erforderlich:&#039;&#039;&#039; Ist dieser Haken gesetzt, müssen Studierende im Hauptmenü nach dem Lesen der Hinweise explizit auf &amp;quot;&#039;&#039;Kurs jetzt starten&#039;&#039;&amp;quot; klicken. Andernfalls werden Studierende nach einer erfolgreichen Anmeldung sofort in den Kurs geleitet (falls eine explizite Anmeldung aktiv ist) bzw. überspringen die Kursübersicht und kommen direkt in den Kurs (bei keiner expliziten Anmeldung). Die Aktivierung dieser Optionen ist für weitergehende Beschränkungen notwendig, da Studierende diese Informationen vor dem Start zur Kenntnis nehmen müssen.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung startet:&#039;&#039;&#039; Vor diesem Zeitpunkt ist eine Bearbeitung der Aufgaben nicht möglich und es wird ein Hinweis angezeigt, dass die Bearbeitung noch nicht begonnen hat. Fehlt das Datum, ist eine Bearbeitung ab sofort bzw. dem Zeitpunkt der Anmeldung möglich. In Kombination mit der Sichtbarkeit ermöglicht diese Option, dass  Studierende den Kurs bereits sehen, aber noch nicht starten/bearbeiten können.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung endet:&#039;&#039;&#039; Nach diesem Zeitpunkt werden alle laufenden Bearbeitungen automatisch geschlossen und es ist nicht mehr möglich, eine Aufgabe einzureichen. Ein (Neu-)Start des Kurses ist ebenfalls nicht mehr möglich. Ist kein Datum angegeben, ist eine Bearbeitung zeitlich nicht beschränkt, außer es ist ein Zeitlimit (s.u.) angegeben. Das Ende der Bearbeitung wird Studierenden als Counter im laufenden Kurs angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Hier kann durch die Angabe der Zeitdauer das Ende eingegeben werden. Dies soll als schnelle Eingabehilfe dienen, um die Zeitdauer auf den Startzeitpunkt rechnen zu lassen.&lt;br /&gt;
**&#039;&#039;&#039;Nur einmalige Bearbeitung des Kurses erlauben:&#039;&#039;&#039; Erlaubt den Studierenden den Kurs nur einmal zu starten, wie es bei Prüfungen üblich ist. Davon sind die Einstellungen Aufgabenteil-Bearbeitung neu starten und Aufgabe wiederholen nicht betroffen.&lt;br /&gt;
**&#039;&#039;&#039;Zeitlimit:&#039;&#039;&#039; Wird ein individuelles Zeitlimit eingestellt, erscheint Studierenden eine Uhr, die runterzählt. Nach Ablauf des Zeitlimits lässt sich keine Aufgabe mehr einreichen.&lt;br /&gt;
{{Hinweis|Ist sowohl ein Bearbeitungsende als auch ein Zeitlimit angegeben, bestimmt sich die finale Deadline der Bearbeitung aus dem jeweils früheren Zeitpunkt von Bearbeitungsende und Bearbeitungsstart+Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 1: Bei einem Bearbeitungsstart um 12 Uhr, einem Bearbeitungsende um 13 Uhr und einem Zeitlimit von 90 Minuten liegt die Deadline auf 13 Uhr, das Bearbeitungsende überschreibt also das Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 2: Bei einem Bearbeitungsstart um 15 Uhr, einem Bearbeitungsende um 17 Uhr und einem Zeitlimit von 90 Minuten ist die Deadline um 16:30 Uhr, das Zeitlimit überschreibt also das angegebene Bearbeitungsende.}}&lt;br /&gt;
&lt;br /&gt;
====Persönliche Passwörter====&lt;br /&gt;
Ist der Haken bei &#039;&#039;&#039;Benötigt ein persönliches Passwort&#039;&#039;&#039; gesetzt, müssen Studierende beim Start und beim Fortsetzen einer Bearbeitung (z.B. nach erneutem Login) ein ihnen individuell zugeordnetes Passwort eingeben. Über &#039;&#039;&#039;Passwörter bearbeiten&#039;&#039;&#039; lässt sich ein Pop-Up-Fenster öffnen, per Klick auf das Auswahlfeld neben einem Benutzer kann ein automatisches Passwort generiert werden (8 Zeichen mit Kleinbuchstaben außer &#039;l&#039; und &#039;o&#039; und Zahlen von &#039;2&#039; bis &#039;9&#039;, um Verwechslungen vorzubeugen). Über die Titelleiste kann nach Einträgen gefiltert werden (☐ = keine Filterung, ☑ = nur Nutzer, denen ein Passwort zugewiesen ist, ☒ = nur Nutzer ohne Passwort). Studierende, denen kein persönliches Passwort zugewiesen wurde, bekommen beim Start dieselbe Fehlermeldung wie wenn das Passwort falsch ist.&lt;br /&gt;
&lt;br /&gt;
Alternativ zur automatischen Passwort-Generierung kann eine [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Datei] hochgeladen werden, die Benutzernamen (und optional Passwörter) enthält. Die importierten Passwörter müssen nicht den oben beschriebenen Regeln entsprechen. Sie können Dateien im CSV-Format beispielsweise mit Microsoft Excel ® oder LibreOffice Calc exportieren. Wählen Sie hierzu den Dateityp &amp;quot;CSV (Trennzeichen-getrennt)&amp;quot; und als Trennzeichen Komma oder Semikolon.&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot_Persoenliche-Passwoerter.JPG|center|thumb|600px|Persönliche Passwörter in Kursangeboten]]&lt;br /&gt;
&lt;br /&gt;
===Anzeigen im laufenden Kurs===&lt;br /&gt;
Hier wird eingestellt, welche Informationen im Kurs den Studierenden angezeigt werden. Über eine Tabelle lässt sich zusammenstellen welche Informationen zu welchem Zeitpunkt bei der Kursbearbeitung zur Verfügung gestellt werden sollen.&lt;br /&gt;
[[Datei:Kursangebot-Kursanzeige.jpg|center|thumb|800px|Einstellungen, was im laufenden Kurs angezeigt wird]]&lt;br /&gt;
Es stehen die folgenden 3 &#039;&#039;Zeitpunkte&#039;&#039; zur Auswahl:&lt;br /&gt;
*&#039;&#039;&#039;Bei der Bearbeitung:&#039;&#039;&#039; Die folgenden angehakten Informationen werden den Studierenden während der Bearbeitung angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Nach individueller Beendigung des Kurses:&#039;&#039;&#039; Die angehakten Informationen werden den Studierenden angezeigt wenn sie mit ihrer individuellen Bearbeitung des Kurses fertig sind.&lt;br /&gt;
*&#039;&#039;&#039;Nachdem die Bearbeitung für alle geendet hat:&#039;&#039;&#039; Hier können die Haken erst gesetzt werden, wenn es einen allgemeinen Endzeitpunkt für alle Studierenden gibt. Die Informationen werden angezeigt wenn dieser allgemeine Endzeitpunkt erreicht wurde.&lt;br /&gt;
&lt;br /&gt;
Dazu können jeweils die folgenden Informationen zur Verfügung gestellt werden. Es ist darauf zu achten, dass manche Kombinationen nicht änderbar sind.&lt;br /&gt;
*&#039;&#039;&#039;Liste der Aufgaben:&#039;&#039;&#039; Es wird eine Liste aller Aufgaben in diesem Kurs dem Studierenden angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Aufgabentext und Eingabe:&#039;&#039;&#039; Der Aufgabentext und die gemachte Eingabe. (Diese Eingabe ist bei der Bearbeitung gesetzt und kann nicht geändert werden. Ein Studierender kann die Aufgaben nicht bearbeiten, wenn der Aufgabentext nicht sichtbar ist.)&lt;br /&gt;
**&#039;&#039;&#039;Ergebnis für einzelne Aufgaben:&#039;&#039;&#039; Die erreichten Punkte nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Feedback für einzelne Aufgaben:&#039;&#039;&#039; Das Feedback nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Schwierigkeitsgrad:&#039;&#039;&#039; Der Schwierigkeitsgrad einer Aufgabe.&lt;br /&gt;
*&#039;&#039;&#039;Gesamtergebnis des Kurses:&#039;&#039;&#039; Die erreichte Gesamtpunktzahl in dem ganzen Kurs.&lt;br /&gt;
*&#039;&#039;&#039;Kursfeedback:&#039;&#039;&#039; Wenn ein Kursfeedback hinterlegt wurde und die Bedingungen für die Anzeige stimmen. Dies kann angezeigt werden während ein Kursangebot bearbeitet wird oder wenn die Bearbeitung beendet wurde. &lt;br /&gt;
*&#039;&#039;&#039;Gewichtung und Punktzahlen:&#039;&#039;&#039; Die Gewichtung einer Aufgabe und welche Punktzahl die einzelnen Aufgaben wert sind.&lt;br /&gt;
&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Im letzten Block gibt es eine Kurzstatistik und die Möglichkeit, Details einzusehen.[[File:Kursangebot-Statistiken.jpg|center|thumb|800px|Einsicht in die Statistiken eines Kursangebotes]]&lt;br /&gt;
Die Kurzstatistik bietet folgende Kennzahlen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Status der Bearbeitungen:&#039;&#039;&#039; Es wird angezeigt, ob eine Bearbeitung einen &#039;&#039;internen Fehler&#039;&#039; hat, einen &#039;&#039;Fehler im Log&#039;&#039; oder asynchronen Checkern ob &#039;&#039;wartende Checks&#039;&#039; sind.&lt;br /&gt;
*&#039;&#039;&#039;Teilnehmerzahl:&#039;&#039;&#039; Anzahl der Personen, die mit dem Kursangebot agiert haben.&lt;br /&gt;
*&#039;&#039;&#039;Angemeldete Teilnehmer:&#039;&#039;&#039; Anzahl der Personen, die für das Kursangebot angemeldet sind, wenn eine Anmeldung für dieses Kursangebot eingestellt wurde.&lt;br /&gt;
*&#039;&#039;&#039;Kursbearbeitungen:&#039;&#039;&#039; Anzahl der Bearbeitungen des Kursangebotes. Dabei wird eine neue Bearbeitung erst dann gezählt, wenn der Kurs neu gestartet wird. Ein neuer Aufgabenstart ist keine neue Kursbearbeitung.&lt;br /&gt;
*&#039;&#039;&#039;Bearbeitungen:&#039;&#039;&#039; Hier werden die Anzahl der Aufgabenbearbeitungen gezählt, d.h. jedes neu starten einer Aufgabe wird gezählt.&lt;br /&gt;
*&#039;&#039;&#039;Durchschnittliches Ergebnis:&#039;&#039;&#039; Die prozentuale erreichte Punktzahl im Durchschnitt über alle Bearbeitungen.&lt;br /&gt;
*&#039;&#039;&#039;Höchstes Ergebnis:&#039;&#039;&#039; Das prozentual höchstens erreichte Ergebnis des Kursangebots.&lt;br /&gt;
*&#039;&#039;&#039;Niedrigstes Ergebnis:&#039;&#039;&#039; Das prozentual niedrigste erreichte Ergebnis des Kursangebots.&lt;br /&gt;
Weiterführende Details gibt es unter folgenden Seiten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Teilnehmerübersicht (JACK3)|Teilnehmerübersicht]]:&#039;&#039;&#039; Liste von Kursbearbeitungen nach Teilnehmern, wo die Einsicht in Detailergebnisse möglich ist und Bearbeitungen manuell beendet oder gelöscht werden können.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungsübersicht (JACK3)|Bearbeitungsübersicht]]:&#039;&#039;&#039; Einreichungen zu bestimmten Aufgaben, die im Rahmen des Kursangebots bearbeitet wurden.&lt;br /&gt;
* &#039;&#039;&#039;[[Ergebnistabelle (JACK3)|Ergebnistabelle]]:&#039;&#039;&#039; Tabellarische Auflistung von Benutzer zu Ergebnisse der einzelnen Aufgaben.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungen exportieren (JACK3)|Bearbeitungen exportieren]]:&#039;&#039;&#039; Export der Bearbeitungsergebnisse.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12835</id>
		<title>Kursangebot Einstellungen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12835"/>
		<updated>2026-07-17T11:16:51Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Allgemeine Einstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Kursangebot ist die Schnittstelle zwischen einem Kurs und den Studierenden, die diesen bearbeiten. Hier können unter anderem Einstellungen über Anmeldung, Dauer und Bearbeitungsweise des Kurses vorgenommen werden. Ein Kursangebot kann je nach Einstellungen für verschiedene Einsatzszenarien genutzt werden: &lt;br /&gt;
&lt;br /&gt;
*[[Übungskurs erstellen (JACK3)|Offenes Kursangebot]], an dem Studierende beliebig oft teilnehmen dürfen und Aufgaben beliebig oft bearbeiten können.&lt;br /&gt;
*[[Prüfung erstellen (JACK3)|Testat oder Klausur]] mit limitierten Rechten (z.B. nur einmalige Einreichung, Eingabe eines Passworts).&lt;br /&gt;
*Als [[Kursanmeldung (JACK3)|Anmeldung]] für Prüfungen oder Testate, ohne die Bearbeitung eines Kurses.&lt;br /&gt;
{{Wichtig|Zu beachten ist, dass bereits genutzte Kursangebote für Prüfungen nicht für weitere Prüfungen genutzt werden dürfen.}}&lt;br /&gt;
&lt;br /&gt;
==Anmeldung und Bearbeitung==&lt;br /&gt;
[[Datei:Kurshauptmenü Anmeldung und Bearbeitung.png|mini|Kursübersicht für ein Kursangebot, bei dem Anmeldungs- und Bearbeitungsfunktion aktiviert sind. Siehe auch [[Kursangebot (Studierendensicht)|Kursangebot aus Studierendensicht]].]]&lt;br /&gt;
Grundsätzlich bieten Kursangebote zwei Funktionen, die unabhängig voneinander aktiviert und konfiguriert werden können.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|Anmeldungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, sich in einen Kurs einzuschreiben. Im Hauptmenü des Kursangebots erhalten sie die Möglichkeit, sich je nach Einstellungen und ihrem Status zum Kurs anzumelden, abzumelden oder sich auf eine Warteliste zu setzen, um nachrücken zu können. Diese Funktion ist immer verfügbar, unabhängig davon, ob ein Kurs eingestellt wurde oder nicht. Die Anmeldungsfunktion ermöglicht es auch, Kurse festzulegen, in denen sich Studierende nicht gleichzeitig einschreiben können, beispielsweise bei der Auswahl eines Testat-Termins (siehe [[Parallele Kurse (JACK3)|Parallele Kurse]]). Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|Bearbeitungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, Aufgaben eines Kurses zu bearbeiten und einzureichen. Diese Funktion ist nur verfügbar, wenn zum Kursangebot ein Kurs eingestellt wurde.&lt;br /&gt;
&lt;br /&gt;
Beide Funktionen können gemeinsam genutzt werden, beispielsweise für ein Testat, bei dem sich Studierende zunächst anmelden müssen, die Bearbeitung der Aufgaben aber später beginnt. Eine Bearbeitung des Kurses ist dann möglich, wenn der Benutzer ordnungsgemäß am Kurs angemeldet ist. Meldet sich die Person wieder ab, wird die Bearbeitung automatisch geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die untenstehende Tabelle listet die Kombinationsmöglichkeiten der [[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|expliziten Anmeldung]] mit dem [[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|expliziten Bearbeitungsstart]] auf.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;max-width: 1200px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!|&lt;br /&gt;
!|keine explizite Anmeldung&lt;br /&gt;
!|Explizite Anmeldung&lt;br /&gt;
|-&lt;br /&gt;
!|kein expliziter Bearbeitungsstart&lt;br /&gt;
||&amp;quot;Offener&amp;quot; Kurs, an dem Studierende jederzeit teilnehmen und Aufgaben bearbeiten können. Bei einem Klick auf den Kurs wird sofort eine neue Bearbeitung gestartet, außer wenn alte Bearbeitungen angesehen werden können. Die Kursübersicht bietet nur die Möglichkeit, Bearbeitungen zu starten und ggf. fortzusetzen.&lt;br /&gt;
||In der Kursübersicht gibt es die Möglichkeit zu An-/Abmeldungen. Sobald eine Person angemeldet ist, beginnt die Bearbeitung automatisch. Die Person kann den Kurs solange bearbeiten, wie sie angemeldet ist. Der Kurs kann abgemeldet oder auf der Warteliste nicht bearbeitet werden.&lt;br /&gt;
|-&lt;br /&gt;
!|Expliziter Bearbeitungsstart&lt;br /&gt;
||Innerhalb der Fristen und Bearbeitungsbeschränkungen kann der Kurs gestartet werden. Solange eine Person eine offene Bearbeitung hat, gilt sie als angemeldet. Eine An-/Abmeldung ist nicht möglich.&lt;br /&gt;
||Studierende müssen sich zuerst gemäß Anmeldungsbeschränkungen am Kursangebot anmelden, anschließend können sie dann gemäß Bearbeitungsbeschränkungen den Kurs bearbeiten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einstellungen im Kursangebot==&lt;br /&gt;
&lt;br /&gt;
===Toolbar===&lt;br /&gt;
Die Toolbar mit dem &#039;&#039;&#039;Speicher&#039;&#039;&#039;-Button und dem &#039;&#039;&#039;Verwerfen&#039;&#039;&#039;-Button wandert beim Scrollen immer mit. Unterhalb der Toolbar steht der Link, um das Kursangebot als Studierenden zu testen (dieser Link wandert nicht mit beim Scrollen).&lt;br /&gt;
[[Datei:Kursangebot-Toolbar.jpg|center|thumb|800px|Toolbar im Kursangebot]]&lt;br /&gt;
&lt;br /&gt;
===Allgemeine Einstellungen===&lt;br /&gt;
[[File:Kursangebot_Kursangebot-bearbeiten.JPG|center|thumb|800px|Kursangebot bearbeiten]]&lt;br /&gt;
Hier stehen die Angaben des Kursangebots: &lt;br /&gt;
*&#039;&#039;&#039;Name:&#039;&#039;&#039; Hier steht der Name des Kursangebots. Dieser kann an dieser Stelle auch durch anklicken verändert werden. Unter diesem Namen finden die Studierenden das Kursangebot.&lt;br /&gt;
*&#039;&#039;&#039;ID:&#039;&#039;&#039; Die ID wird eindeutig vom System festgelegt.&lt;br /&gt;
*&#039;&#039;&#039;Letzter Änderungszeitpunkt:&#039;&#039;&#039; Hier steht das Datum und der Zeitpunkt, wann das letzte Mal das Kursangebot gespeichert wurde.&lt;br /&gt;
*&#039;&#039;&#039;Sprache:&#039;&#039;&#039; Über das Drop-Down Feld wird die Sprache des Kursangebots festgelegt. Im Moment wird nur Deutsch und Englisch angeboten.&lt;br /&gt;
*&#039;&#039;&#039;Kurs (optional):&#039;&#039;&#039; Studierende bearbeiten die Aufgaben von dem Kurs, der hier eingestellt ist, wenn sie das Kursangebot betreten. Wird kein Kurs ausgewählt, kann das Kursangebot nur für eine An-/Abmeldung genutzt werden.&lt;br /&gt;
**&#039;&#039;&#039;Kurs ändern:&#039;&#039;&#039; Es öffnet sich ein Pop-Up über das man den Kurs auswählen kann.&lt;br /&gt;
***&#039;&#039;&#039;Kurs:&#039;&#039;&#039; Hier wird der Kurs ausgefählt für dieses Kursangebot.&lt;br /&gt;
***&#039;&#039;&#039;Eingefrorene Version:&#039;&#039;&#039; Falls ein Kurs eingefrorene Versionen hat, kann die gewünschte Version ausgewählt werden. Wird keine eingefrorene Version gewählt, wird stets die aktuelle Version des Kurses genutzt. &#039;&#039;Dieses Feature wird zukünftig überarbeitet.&#039;&#039;&lt;br /&gt;
[[File:Kursangebot-Kurs-aendern.jpg|center|thumb|500px|Pop-Up Fenster um einen Kurs zu ändern]]&lt;br /&gt;
Wird der Kurs geändert in einem Kursangebot, welches bereits von Studierenden bearbeitet wurde, dann muss hier eine Angabe gemacht werden, was mit den bisherigen Bearbeitungen passieren soll. Entweder werden die Bearbeitungen beim Wiederbetreten gemäß der Einstellungen &#039;&#039;Änderungen am Kurs übernehmen&#039;&#039; aktualisiert oder es werden alle noch laufenden Bearbeitungen geschlossen.&lt;br /&gt;
&lt;br /&gt;
Es lassen sich noch zwei weitere Funktionen aktivieren:&lt;br /&gt;
* &#039;&#039;&#039;Änderungen am Kurs übernehmen:&#039;&#039;&#039; Wenn der Haken hier gesetzt ist, dann wird eine Änderung im Kurs übernommen, wenn ein Studierender den Kurs wieder betritt. Sollte der Haken hier nicht gesetzt werden ändert sich der Kurs für Studierende nicht, wenn sie ihn bereits vorher gestartet haben.&lt;br /&gt;
* &#039;&#039;&#039;Korrekturworkflow aktivieren:&#039;&#039;&#039; Wenn der Haken hier gesetzt ist, dann ist der Korrekturworkflow aktiviert. Was das im Detail bedeutet lässt sich hier nachlesen.&lt;br /&gt;
&lt;br /&gt;
===Interne und öffentliche Beschreibung===&lt;br /&gt;
Kursangebote können wie Aufgaben und Kurse auch mit Beschreibungstexten versehen werden. Die interne Beschreibung beinhaltet ein Textfeld für interne Anmerkungen. Diese Anmerkungen können nur in dieser Sicht von Lehrenden mit Leserecht gelesen werden. Nach außen ist diese nicht sichtbar. Die interne Beschreibung ist &#039;&#039;nicht&#039;&#039; für Lernende sichtbar. Die öffentliche Beschreibung ist nach außen für jeden sichtbar, sie wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; column-gap: 1em; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Kursangebot_Interne-Beschreibung.JPG|thumb|800px|interne Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
[[File:Kursangebot_Oeffentliche-Beschreibung.JPG|thumb|800px|öffentliche Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-Mails ===&lt;br /&gt;
[[File:Kursangebot_e-Mails.JPG|center|thumb|800px|E-Mail Einstellungen bei Kursangeboten]]&lt;br /&gt;
Unter dem Punkt E-Mails gibt es die Möglichkeit, E-Mails vom System verschicken zu lassen, wenn bestimmte Aktionen passieren. Dies ist vor allem für die Anmeldungsfunktion relevant. Der Standardtext der versendeten E-Mail kann optional um benutzerdefinierten Text erweitert werden.&lt;br /&gt;
&lt;br /&gt;
Unabhängig von den hier getroffenen Einstellungen wird immer eine E-Mail verschickt, wenn jemand sich auf der Warteliste befindet und wegen freier Plätze nachrückt.&lt;br /&gt;
===Zugangsbeschränkung===&lt;br /&gt;
Hier kann eingestellt werden, wann und für welche Studierende das Kursangebot sichtbar ist.[[File:Kursangebot_Zugangsbeschränkungen.JPG|center|thumb|800px|Zugangsbeschränkung bei Kursangeboten]]&lt;br /&gt;
In dem Abschnitt &#039;&#039;Zugangsbeschränkungen&#039;&#039; wird zunächst eingestellt, ob das Kursangebot &#039;&#039;gar nicht sichtbar&#039;&#039; sein soll, nur &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen&#039;&#039; oder &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen und für Lehrende mit Leserechten&#039;&#039;. An dem grünen Balken lässt sich erkennen, ob das Kursangebot aktuell sichtbar ist oder nicht. Ist das Kursangebot sichtbar, können weitere Einstellungen getroffen werden:  &lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit beginnt:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot für Studierende sichtbar ist. Ungeachtet dessen können weitere Beschränkungen (z.B. &amp;quot;Anmeldung startet&amp;quot;, s.u.) dazu führen, dass das Kursangebot zwar sichtbar ist, aber keine Aktionen möglich sind. Eine entsprechende Nachricht wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit endet:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot nicht mehr sichtbar ist.&lt;br /&gt;
Ist eine der beiden Einstellungen nicht gesetzt, gilt eine unbeschränkte Dauer nach vorne bzw. hinten.&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;öffentlichen Link&#039;&#039;&#039; lässt sich das Kursangebot als Lehrender testen. Man bekommt dann den Kurs so zu sehen, wie Studierende ihn zum aktuellen Zeitpunkt sehen.{{Hinweis|Der öffentliche Link eines Kursangebots kann z.B. über Moodle, auf der eigenen Homepage oder in Emails an Studierende verteilt werden. User, die diesem Link folgen, werden nach erfolgtem Login direkt zur Kursübersicht geleitet.|Tipp}}&lt;br /&gt;
&lt;br /&gt;
Zusätzlich lässt sich die Gruppe einschränken, die Zugang zu dem Kursangebot haben soll, wenn dieses sichtbar ist. Hierzu kann ein zusätzlicher &#039;&#039;&#039;Filter&#039;&#039;&#039; festgelegt werden, der nur bestimmte User zulässt oder bestimmte User blockiert. Wenn hier Einträge zur Benutzerfilterung vorhanden sind, aber der Filter deaktiviert ist, dann wird oben auf der Seite eine Warnung darüber erscheinen.  &lt;br /&gt;
*&#039;&#039;&#039;Filterung (Nutzerbasiert):&#039;&#039;&#039; Hier kann man die Teilnehmer eintragen, die entweder das Kursangebot bearbeiten dürfen oder die nicht das Kursangebot bearbeiten dürfen.&lt;br /&gt;
**&#039;&#039;&#039;Liste bearbeiten:&#039;&#039;&#039; In der Liste kann gewählt werden, nach welchen Eigenschaften (z.B. E-Mail-Adresse, Benutzername oder Matrikelnummer) gefiltert wird. Pro Zeile wird beim Betreten des Kursangebots dann überprüft, ob eine der Eigenschaften auf den User zutrifft.&lt;br /&gt;
**&#039;&#039;&#039;Anzahl Filter Einträge:&#039;&#039;&#039; Hier wird die Anzahl der Einträge in der Liste angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Modus:&#039;&#039;&#039;&lt;br /&gt;
***Keine Filterung: Jeder, der sich in das System eingeloggt hat, kann das Kursangebot sehen und bearbeiten.&lt;br /&gt;
***Gelistete Nutzer blockieren: Alle Personen können das Kursangebot sehen und bearbeiten, außer sie stehen auf der Liste&lt;br /&gt;
***Nur gelistete Nutzer zulassen: Nur die Personen auf der Liste können das Kursangebot sehen und bearbeiten.&lt;br /&gt;
* &#039;&#039;&#039;Filterung (IP-Adressen):&#039;&#039;&#039; Hier kann der Zugriff auf das Kursangebot anhand von IP-Adressen beschränkt werden. Zum Testen kann die eigene IP-Adresse (auf der Seite [[Mein Account (JACK3)|Mein Account]] zu finden) genommen werden. Die Filterung (&amp;quot;blockieren&amp;quot; oder &amp;quot;zulassen&amp;quot;) erfolgt äquivalent zur nutzerbasierten Filterung. Welche Möglichkeiten es gibt, die IP-Adressen einzutragen, ist unten in der Tabelle zu sehen. Dies funktioniert sowohl mit IPv4 als auch mit IPv6-Adressen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Eingabe von IP-Adressen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.1||direkte Eingabe&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.0/28|| mit Netzmaske&lt;br /&gt;
|-&lt;br /&gt;
| 192.168.0.*|| mit Platzhalter&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.14-28||IP-Bereich&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn beide Filterungen gleichzeitig genutzt werden, können nur die Teilnehmer das Kursangebot sehen und bearbeiten für die beide Filtereinstellungen zutreffen. Ein mögliches Szenario ist die Durchführung von Prüfungen in der PC-Hall: Man trägt die zugelassenen Studierenden in der nutzerbasierten Filterung ein und die IP-Adressen der PC-Hall in der IP-basierten Filterung, um nur Personen zuzulassen, die von der PC-Hall auf JACK3 zugreifen. In beiden Fällen wird &amp;quot;nur gelistete zulassen&amp;quot; gewählt, um sicherzustellen, dass ein Zugriff durch andere Studierende oder durch Personen außerhalb der PC-Hall nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
{{Wichtig|Ist das Kursangebot für einen User nicht sichtbar, erscheint es weder unter &amp;quot;Verfügbare Kurse&amp;quot;, noch unter &amp;quot;Meine Teilnahmen&amp;quot;. Auch die Ansicht von Einreichungen ist nicht möglich.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot-Webservices.jpg|center|thumb|400px|Zugreifen durch Webservices]]&lt;br /&gt;
* &#039;&#039;&#039;Webservices:&#039;&#039;&#039; Nur wenn der Haken gesetzt ist können Webservices auf dieses Kursangebot zugreifen. Im Moment ist das nur das eclipse Plug-In für Java Aufgaben.&lt;br /&gt;
&lt;br /&gt;
===LTI===&lt;br /&gt;
Wenn die LTI Anbindung für dieses System verfügbar ist können in diesem Abschnitt Einstellungen dazu gemacht werden.  [[LTI Anbindung (JACK3)|Weitere Informationen zur LTI Anbindung finden Sie hier]].&lt;br /&gt;
&lt;br /&gt;
===Anmeldungsbeschränkungen===&lt;br /&gt;
[[File:Kursangebot_Anmeldungsbeschränkungen.JPG|center|thumb|800px|Anmeldungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
In diesem Abschnitt wird die Anmeldungsfunktion konfiguriert. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Explizite Anmeldung erforderlich:&#039;&#039;&#039; Die [[Kursangebot Einstellungen (JACK3)#Anmeldung und Bearbeitung|Anmeldungsfunktion]] und die folgenden Optionen sind nur verfügbar, falls dieser Haken gesetzt ist. Ansonsten wird der Teil, der zu diesem Feature gehört, in der Kursübersicht für Studierende ausgeblendet. Kursangebote ohne Kurs müssen eine explizite Anmeldung haben, da eine Interaktion über die Anmeldungsfunktion hinaus nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Anmeldung startet/endet:&#039;&#039;&#039; Nur innerhalb dieses Zeitraums ist eine Anmeldung möglich. Wie bei der Zugangsbeschränkung ist die Anmeldung immer möglich, wenn beide Daten leer bleiben; bei nur einem Datum ist die Anmeldung nur vor bzw. nach einem Zeitpunkt möglich. Eine aktive Anmeldung bedeutet noch nicht zeitgleich, dass man den Kurs auch bearbeiten kann. Dies wird in den Bearbeitungsbeschränkungen (s.u.) festgelegt.&lt;br /&gt;
* &#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Mithilfe des Spinners und des Drop-Down lässt sich einfach das Ende der Anmeldung einstellen. Es können Minuten, Stunden oder Tage nach dem Start der Anmeldung eintragen.&lt;br /&gt;
*&#039;&#039;&#039;Abmeldung endet:&#039;&#039;&#039; Sobald Studierende angemeldet sind, können sie sich auch abmelden. Wird hier ein Datum eingetragen, können sich Studierende ab diesem Zeitpunkt nicht mehr selbst abmelden.&lt;br /&gt;
*&#039;&#039;&#039;Kurs hat parallele Kurse:&#039;&#039;&#039; Dies (de-)aktiviert [[Parallele Kurse (JACK3)|parallele Kurse]].&lt;br /&gt;
*&#039;&#039;&#039;Globales Passwort:&#039;&#039;&#039; Ist hier ein Passwort eingetragen, müssen Studierende bei der Anmeldung und beim Betreten der Warteliste ein Passwort eingeben. Eine Abmeldung ist jederzeit ohne Passwort möglich.&lt;br /&gt;
*&#039;&#039;&#039;Maximale Teilnehmerzahl:&#039;&#039;&#039; Beschränkt die maximale Anzahl an angemeldeten Studierenden. Ist der Kurs voll, kann sich kein Studierender mehr selbst anmelden.&lt;br /&gt;
*&#039;&#039;&#039;Einschreibung auf Warteliste ermöglichen:&#039;&#039;&#039; Aktiviert eine Warteliste für den Kurs. Wenn der Kurs keine freien Plätze mehr hat, können sich Studierende selbst auf die Warteliste setzen. Sie rücken automatisch nach, sobald wieder ein Platz frei wird.&lt;br /&gt;
*&#039;&#039;&#039;Benutzer manuell anmelden:&#039;&#039;&#039; Ungeachtet der zeitlichen Beschränkung für die Anmeldung und der maximalen Teilnehmerzahl können Lehrende einzelne Studierende manuell anmelden. Der Grund wird dem Studierenden im Hauptmenü mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
===Bearbeitungsbeschränkungen===&lt;br /&gt;
Hier können Einstellungen getroffen werden, die sich auf eine Bearbeitung der Aufgaben im Kurs beziehen. Diese Einstellungen sind nur verfügbar, wenn das Kursangebot mit einem Kurs verknüpft ist.[[File:Kursangebot_Bearbeitungsbeschränkungen.JPG|center|thumb|800px|Bearbeitungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
Hier werden Beschränkungen für die Studierenden während der Bearbeitung des Kursangebots eingestellt. Dazu stehen folgende Funktionen zur Auswahl: &lt;br /&gt;
*&#039;&#039;&#039;Aufgabenteil-Bearbeitung neu starten:&#039;&#039;&#039; Steuert die Funktion &amp;quot;Ab hier neu bearbeiten&amp;quot; für bereits eingereichte Aufgabenteile. Die Aufgabe bleibt so (die Variablenbelegung verändert sich nicht), es werden die Einreichungen des Studierenden geleert und die bisher erreichte Punktzahl entsprechend reduziert. Der Kurs mit ggf. Zeitlimit läuft dabei normal weiter. Die Studierenden können mit dieser Funktion ihre vorher eingereichte Lösung durchstreichen und eine neue einreichen.&lt;br /&gt;
*&#039;&#039;&#039;Hinweise anfordern:&#039;&#039;&#039; Erlaubt den Studierenden die [[Hinweise (JACK3)|Hinweise]], die in der Aufgabeneinstellung verfasst wurden, während einer Bearbeitung anzeigen zu lassen. Je nach Einstellungen in der Aufgabe können Hinweise zu Punktabzug führen.&lt;br /&gt;
*&#039;&#039;&#039;R-Taschenrechner:&#039;&#039;&#039; Hier wird festgelegt, ob der R-Taschenrechner den Studierenden bei allen Aufgaben in diesem Kursangebot zur Verfügung steht.&lt;br /&gt;
*&#039;&#039;&#039;Kurs unterbrechen und später fortsetzen:&#039;&#039;&#039; Erlaubt Nutzern, während einer Bearbeitung zu anderen JACK3-Seiten und -Kursen auf demselben Server zu navigieren.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist diese Option deaktiviert, kann ein Nutzer während er sich in dem Kurs befindet, nicht mehr zu anderen Seiten im System navigieren. Beim Logout und erneutem Login wird der Nutzer sofort zum Kurs weitergeleitet.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kommentare für Lehrende hinzufügen:&#039;&#039;&#039; Diese Funktion gibt den Studierenden die Möglichkeit, Kommentare für die Lehrenden an eine Aufgabe hinzuzufügen. Diese sind in den Statistiken einsehbar.&lt;br /&gt;
* &#039;&#039;&#039;Versuche pro Aufgabe begrenzen:&#039;&#039;&#039; Hier lässt sich angeben, wie oft eine Aufgabe bearbeitet werden darf. Wenn mehr als ein Versuch erlaubt ist, dann erscheint den Studierenden oben rechts der Button &#039;&#039;&#039;Neuer Versuch&#039;&#039;&#039;. Wenn dieser benutzt wird, wird die Aufgabe komplett neu gestartet. Auch Variablen werden neu belegt.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Werden Aufgaben von einem Lehrenden geändert, müssen alle, die bereits die Aufgabe angefangen haben, eine neue Bearbeitung der Aufgabe beginnen, da nur so sichergestellt ist, dass sie die aktuelle Version der Aufgabe bearbeiten. Stellen Sie sicher, dass der erzwungene Neustart in diesem Fall nicht durch begrenzte Versuche unterbunden wird.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Expliziter Bearbeitungsstart erforderlich:&#039;&#039;&#039; Ist dieser Haken gesetzt, müssen Studierende im Hauptmenü nach dem Lesen der Hinweise explizit auf &amp;quot;&#039;&#039;Kurs jetzt starten&#039;&#039;&amp;quot; klicken. Andernfalls werden Studierende nach einer erfolgreichen Anmeldung sofort in den Kurs geleitet (falls eine explizite Anmeldung aktiv ist) bzw. überspringen die Kursübersicht und kommen direkt in den Kurs (bei keiner expliziten Anmeldung). Die Aktivierung dieser Optionen ist für weitergehende Beschränkungen notwendig, da Studierende diese Informationen vor dem Start zur Kenntnis nehmen müssen.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung startet:&#039;&#039;&#039; Vor diesem Zeitpunkt ist eine Bearbeitung der Aufgaben nicht möglich und es wird ein Hinweis angezeigt, dass die Bearbeitung noch nicht begonnen hat. Fehlt das Datum, ist eine Bearbeitung ab sofort bzw. dem Zeitpunkt der Anmeldung möglich. In Kombination mit der Sichtbarkeit ermöglicht diese Option, dass  Studierende den Kurs bereits sehen, aber noch nicht starten/bearbeiten können.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung endet:&#039;&#039;&#039; Nach diesem Zeitpunkt werden alle laufenden Bearbeitungen automatisch geschlossen und es ist nicht mehr möglich, eine Aufgabe einzureichen. Ein (Neu-)Start des Kurses ist ebenfalls nicht mehr möglich. Ist kein Datum angegeben, ist eine Bearbeitung zeitlich nicht beschränkt, außer es ist ein Zeitlimit (s.u.) angegeben. Das Ende der Bearbeitung wird Studierenden als Counter im laufenden Kurs angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Hier kann durch die Angabe der Zeitdauer das Ende eingegeben werden. Dies soll als schnelle Eingabehilfe dienen, um die Zeitdauer auf den Startzeitpunkt rechnen zu lassen.&lt;br /&gt;
**&#039;&#039;&#039;Nur einmalige Bearbeitung des Kurses erlauben:&#039;&#039;&#039; Erlaubt den Studierenden den Kurs nur einmal zu starten, wie es bei Prüfungen üblich ist. Davon sind die Einstellungen Aufgabenteil-Bearbeitung neu starten und Aufgabe wiederholen nicht betroffen.&lt;br /&gt;
**&#039;&#039;&#039;Zeitlimit:&#039;&#039;&#039; Wird ein individuelles Zeitlimit eingestellt, erscheint Studierenden eine Uhr, die runterzählt. Nach Ablauf des Zeitlimits lässt sich keine Aufgabe mehr einreichen.&lt;br /&gt;
{{Hinweis|Ist sowohl ein Bearbeitungsende als auch ein Zeitlimit angegeben, bestimmt sich die finale Deadline der Bearbeitung aus dem jeweils früheren Zeitpunkt von Bearbeitungsende und Bearbeitungsstart+Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 1: Bei einem Bearbeitungsstart um 12 Uhr, einem Bearbeitungsende um 13 Uhr und einem Zeitlimit von 90 Minuten liegt die Deadline auf 13 Uhr, das Bearbeitungsende überschreibt also das Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 2: Bei einem Bearbeitungsstart um 15 Uhr, einem Bearbeitungsende um 17 Uhr und einem Zeitlimit von 90 Minuten ist die Deadline um 16:30 Uhr, das Zeitlimit überschreibt also das angegebene Bearbeitungsende.}}&lt;br /&gt;
&lt;br /&gt;
====Persönliche Passwörter====&lt;br /&gt;
Ist der Haken bei &#039;&#039;&#039;Benötigt ein persönliches Passwort&#039;&#039;&#039; gesetzt, müssen Studierende beim Start und beim Fortsetzen einer Bearbeitung (z.B. nach erneutem Login) ein ihnen individuell zugeordnetes Passwort eingeben. Über &#039;&#039;&#039;Passwörter bearbeiten&#039;&#039;&#039; lässt sich ein Pop-Up-Fenster öffnen, per Klick auf das Auswahlfeld neben einem Benutzer kann ein automatisches Passwort generiert werden (8 Zeichen mit Kleinbuchstaben außer &#039;l&#039; und &#039;o&#039; und Zahlen von &#039;2&#039; bis &#039;9&#039;, um Verwechslungen vorzubeugen). Über die Titelleiste kann nach Einträgen gefiltert werden (☐ = keine Filterung, ☑ = nur Nutzer, denen ein Passwort zugewiesen ist, ☒ = nur Nutzer ohne Passwort). Studierende, denen kein persönliches Passwort zugewiesen wurde, bekommen beim Start dieselbe Fehlermeldung wie wenn das Passwort falsch ist.&lt;br /&gt;
&lt;br /&gt;
Alternativ zur automatischen Passwort-Generierung kann eine [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Datei] hochgeladen werden, die Benutzernamen (und optional Passwörter) enthält. Die importierten Passwörter müssen nicht den oben beschriebenen Regeln entsprechen. Sie können Dateien im CSV-Format beispielsweise mit Microsoft Excel ® oder LibreOffice Calc exportieren. Wählen Sie hierzu den Dateityp &amp;quot;CSV (Trennzeichen-getrennt)&amp;quot; und als Trennzeichen Komma oder Semikolon.&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot_Persoenliche-Passwoerter.JPG|center|thumb|600px|Persönliche Passwörter in Kursangeboten]]&lt;br /&gt;
&lt;br /&gt;
===Anzeigen im laufenden Kurs===&lt;br /&gt;
Hier wird eingestellt, welche Informationen im Kurs den Studierenden angezeigt werden. Über eine Tabelle lässt sich zusammenstellen welche Informationen zu welchem Zeitpunkt bei der Kursbearbeitung zur Verfügung gestellt werden sollen.&lt;br /&gt;
[[Datei:Kursangebot-Kursanzeige.jpg|center|thumb|800px|Einstellungen, was im laufenden Kurs angezeigt wird]]&lt;br /&gt;
Es stehen die folgenden 3 &#039;&#039;Zeitpunkte&#039;&#039; zur Auswahl:&lt;br /&gt;
*&#039;&#039;&#039;Bei der Bearbeitung:&#039;&#039;&#039; Die folgenden angehakten Informationen werden den Studierenden während der Bearbeitung angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Nach individueller Beendigung des Kurses:&#039;&#039;&#039; Die angehakten Informationen werden den Studierenden angezeigt wenn sie mit ihrer individuellen Bearbeitung des Kurses fertig sind.&lt;br /&gt;
*&#039;&#039;&#039;Nachdem die Bearbeitung für alle geendet hat:&#039;&#039;&#039; Hier können die Haken erst gesetzt werden, wenn es einen allgemeinen Endzeitpunkt für alle Studierenden gibt. Die Informationen werden angezeigt wenn dieser allgemeine Endzeitpunkt erreicht wurde.&lt;br /&gt;
&lt;br /&gt;
Dazu können jeweils die folgenden Informationen zur Verfügung gestellt werden. Es ist darauf zu achten, dass manche Kombinationen nicht änderbar sind.&lt;br /&gt;
*&#039;&#039;&#039;Liste der Aufgaben:&#039;&#039;&#039; Es wird eine Liste aller Aufgaben in diesem Kurs dem Studierenden angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Aufgabentext und Eingabe:&#039;&#039;&#039; Der Aufgabentext und die gemachte Eingabe. (Diese Eingabe ist bei der Bearbeitung gesetzt und kann nicht geändert werden. Ein Studierender kann die Aufgaben nicht bearbeiten, wenn der Aufgabentext nicht sichtbar ist.)&lt;br /&gt;
**&#039;&#039;&#039;Ergebnis für einzelne Aufgaben:&#039;&#039;&#039; Die erreichten Punkte nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Feedback für einzelne Aufgaben:&#039;&#039;&#039; Das Feedback nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Schwierigkeitsgrad:&#039;&#039;&#039; Der Schwierigkeitsgrad einer Aufgabe.&lt;br /&gt;
*&#039;&#039;&#039;Gesamtergebnis des Kurses:&#039;&#039;&#039; Die erreichte Gesamtpunktzahl in dem ganzen Kurs.&lt;br /&gt;
*&#039;&#039;&#039;Kursfeedback:&#039;&#039;&#039; Wenn ein Kursfeedback hinterlegt wurde und die Bedingungen für die Anzeige stimmen. Dies kann angezeigt werden während ein Kursangebot bearbeitet wird oder wenn die Bearbeitung beendet wurde. &lt;br /&gt;
*&#039;&#039;&#039;Gewichtung und Punktzahlen:&#039;&#039;&#039; Die Gewichtung einer Aufgabe und welche Punktzahl die einzelnen Aufgaben wert sind.&lt;br /&gt;
&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Im letzten Block gibt es eine Kurzstatistik und die Möglichkeit, Details einzusehen.[[File:Kursangebot-Statistiken.jpg|center|thumb|800px|Einsicht in die Statistiken eines Kursangebotes]]&lt;br /&gt;
Die Kurzstatistik bietet folgende Kennzahlen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Status der Bearbeitungen:&#039;&#039;&#039; Es wird angezeigt, ob eine Bearbeitung einen &#039;&#039;internen Fehler&#039;&#039; hat, einen &#039;&#039;Fehler im Log&#039;&#039; oder asynchronen Checkern ob &#039;&#039;wartende Checks&#039;&#039; sind.&lt;br /&gt;
*&#039;&#039;&#039;Teilnehmerzahl:&#039;&#039;&#039; Anzahl der Personen, die mit dem Kursangebot agiert haben.&lt;br /&gt;
*&#039;&#039;&#039;Angemeldete Teilnehmer:&#039;&#039;&#039; Anzahl der Personen, die für das Kursangebot angemeldet sind, wenn eine Anmeldung für dieses Kursangebot eingestellt wurde.&lt;br /&gt;
*&#039;&#039;&#039;Kursbearbeitungen:&#039;&#039;&#039; Anzahl der Bearbeitungen des Kursangebotes. Dabei wird eine neue Bearbeitung erst dann gezählt, wenn der Kurs neu gestartet wird. Ein neuer Aufgabenstart ist keine neue Kursbearbeitung.&lt;br /&gt;
*&#039;&#039;&#039;Bearbeitungen:&#039;&#039;&#039; Hier werden die Anzahl der Aufgabenbearbeitungen gezählt, d.h. jedes neu starten einer Aufgabe wird gezählt.&lt;br /&gt;
*&#039;&#039;&#039;Durchschnittliches Ergebnis:&#039;&#039;&#039; Die prozentuale erreichte Punktzahl im Durchschnitt über alle Bearbeitungen.&lt;br /&gt;
*&#039;&#039;&#039;Höchstes Ergebnis:&#039;&#039;&#039; Das prozentual höchstens erreichte Ergebnis des Kursangebots.&lt;br /&gt;
*&#039;&#039;&#039;Niedrigstes Ergebnis:&#039;&#039;&#039; Das prozentual niedrigste erreichte Ergebnis des Kursangebots.&lt;br /&gt;
Weiterführende Details gibt es unter folgenden Seiten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Teilnehmerübersicht (JACK3)|Teilnehmerübersicht]]:&#039;&#039;&#039; Liste von Kursbearbeitungen nach Teilnehmern, wo die Einsicht in Detailergebnisse möglich ist und Bearbeitungen manuell beendet oder gelöscht werden können.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungsübersicht (JACK3)|Bearbeitungsübersicht]]:&#039;&#039;&#039; Einreichungen zu bestimmten Aufgaben, die im Rahmen des Kursangebots bearbeitet wurden.&lt;br /&gt;
* &#039;&#039;&#039;[[Ergebnistabelle (JACK3)|Ergebnistabelle]]:&#039;&#039;&#039; Tabellarische Auflistung von Benutzer zu Ergebnisse der einzelnen Aufgaben.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungen exportieren (JACK3)|Bearbeitungen exportieren]]:&#039;&#039;&#039; Export der Bearbeitungsergebnisse.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Kursangebot_Kursangebot-bearbeiten.JPG&amp;diff=12834</id>
		<title>Datei:Kursangebot Kursangebot-bearbeiten.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Kursangebot_Kursangebot-bearbeiten.JPG&amp;diff=12834"/>
		<updated>2026-07-17T11:12:00Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Kursangebot Kursangebot-bearbeiten.JPG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Kursangeboteinstellungen.jpg&amp;diff=12833</id>
		<title>Datei:Kursangeboteinstellungen.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Kursangeboteinstellungen.jpg&amp;diff=12833"/>
		<updated>2026-06-23T11:52:45Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Kursangeboteinstellungen.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Mctable-tabelle.jpg&amp;diff=12832</id>
		<title>Datei:Mctable-tabelle.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Mctable-tabelle.jpg&amp;diff=12832"/>
		<updated>2026-06-23T09:10:40Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Mctable-tabelle.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Fi-feedback.jpg&amp;diff=12831</id>
		<title>Datei:Fi-feedback.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Fi-feedback.jpg&amp;diff=12831"/>
		<updated>2026-06-23T08:17:45Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Fi-feedback.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Fi-fill-in-felder.jpg&amp;diff=12830</id>
		<title>Datei:Fi-fill-in-felder.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Fi-fill-in-felder.jpg&amp;diff=12830"/>
		<updated>2026-06-23T07:50:50Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Fi-fill-in-felder.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=R_(JACK3)&amp;diff=12829</id>
		<title>R (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=R_(JACK3)&amp;diff=12829"/>
		<updated>2026-06-19T11:22:00Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der R-Aufgabenteil ist ein asynchron geprüfter Aufgabenteil, der es ermöglicht R-Code dynamisch und statisch zu prüfen. Bei mehrstufigen Aufgaben können vom Lernenden nach dem Einreichen schon weitere Aufgabenteile bearbeitet werden, während die asynchronen Checks im Hintergrund noch laufen.&lt;br /&gt;
===Aufgabeninhalt===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird der Aufgabentext erstellt und spezifische Eingaben für den jeweiligen Aufgabenteil gemacht.&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; An dieser Stelle kann optional ein Name für den Aufgabenteil eingegeben werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; 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 &#039;&#039;source code&#039;&#039; [[File:Icon-source_code.jpg|35px]] verwendet kann man HTML-Code nutzen. Über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; lässt sich ein hochgeladenes Bild oder ein Link in den Aufgabentext einfügen.&lt;br /&gt;
[[File:R_Aufgabentext.JPG|center|thumb|800px|Aufgabentext für eine R Aufgabe]]&lt;br /&gt;
* &#039;&#039;&#039;Vorausgefüllter Code:&#039;&#039;&#039; Bei den R Aufgaben gibt es die Möglichkeit den Lernenden bereits einen vorausgefüllten Code zur Verfügung zu stellen. Diesen müssen sie dann nur noch vervollständigen. Die Variablen werden hier entsprechend ersetzt. &#039;&#039;&#039;Ab JACK 0.14.0:&#039;&#039;&#039; Der Wert der Variablen wird bei der Ersetzung in R-Syntax umgeformt.&lt;br /&gt;
[[File:R_VorausgefuellterCode.JPG|center|thumb|800px|Vorausgefüllter Code bei R Aufgaben]]&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
* &#039;&#039;&#039;Gewichtung des Aufgabenteils:&#039;&#039;&#039; Gewichtung der Punktzahl dieses Aufgabenteils innerhalb der ganzen Aufgabe&lt;br /&gt;
* &#039;&#039;&#039;Evaluierungsregel:&#039;&#039;&#039; In dem Eingabefeld gibt man die Regel an wie die Punkte aus den verschiedenen Checkern zusammengesetzt werden. Jeder der Checker kann dabei unterschiedlich gewichtet sein. Unter dem Eingabefeld sind die konfigurierten Variablen aufgelistet. Sind für die Variablen Namen konfiguriert worden, so werden diese dort mit aufgeführt. Variablen werden mit den Symbolen #{} eingeschlossen. Wird das Feld leer gelassen werden alle Testfallgruppen gleich gewichtet gewertet.&lt;br /&gt;
[[File:R_Evaluierungsregel.JPG|center|thumb|800px|Evaluierungsregeln bei R Aufgaben]]&lt;br /&gt;
* &#039;&#039;&#039;Feedback beim Überspringen:&#039;&#039;&#039; Wenn der Haken gesetzt wurde kann der Lernende die Aufgabe überspringen. Dazu gibt es die Möglichkeit einen Text dem Lernenden anzuzeigen, wenn dieser den Aufgabenteil übersprungen hat. Den Text kann man über Klicken in das Textfeld oder das Icon [[File:Icon-Pencil.jpg|22px]] hinzufügen.&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Hinweise}}&lt;br /&gt;
&lt;br /&gt;
===Verknüpfungen===&lt;br /&gt;
* &#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; In dem Drop-Down Feld wird der nächste Zustand ausgewählt, in die die Aufgabe gehen soll, wenn der Lernende eine Lösung eingereicht hat. Es gibt die folgenden Möglichkeiten:&lt;br /&gt;
** &#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die default Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet. &lt;br /&gt;
** &#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
** &#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; Dieser Aufgabenteil wird wiederholt. Der Lernende kann ein weiteres Ergebnis einreichen. Diese Aktion lässt sich gut bei Übungsaufgaben einsetzen.&lt;br /&gt;
** &#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Variablenupdates}}&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Dateien für Studierende}}&lt;br /&gt;
&lt;br /&gt;
===Checker===&lt;br /&gt;
Der R-Aufgabenteil hat ein sehr flexibles Konzept, wie asynchrone Checks zusammengestellt werden:&lt;br /&gt;
* Zunächst können beliebig viele Gruppen von Testfällen angelegt werden.&lt;br /&gt;
* Jede Gruppe kann aus beliebig vielen statischen und dynamischen Checks bestehen.&lt;br /&gt;
* Jeder Gruppe wird eine Punktzahl zugewiesen, indem die Punkte jedes individuellen Checks aufaddiert (Gain) bzw. abgezogen (Deduction) werden.&lt;br /&gt;
* Die Punktzahl jeder Gruppe kann in der Evaluierungsregel im Feedback referenziert werden (siehe oben) und unterschiedlich stark in die Bewertung eingehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:R_Testfallgruppen.JPG|center]]&lt;br /&gt;
In diesem Beispiel gibt es eine Testfall Gruppe mit einem statischen und einem dynamischen Checker. Für nähere Informationen zu den Checkern siehe:&lt;br /&gt;
&lt;br /&gt;
* [[Dynamischer R Checker (JACK3)|Dynamischer R Checker]] zum Ausführen von Testfällen.&lt;br /&gt;
* [[R GReQL Checker (JACK3)|Statischer R Checker]] für das Prüfen mithilfe von GReQL-Regeln.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Testfallgruppen Konfiguration&#039;&#039;&#039;&lt;br /&gt;
[[Datei:R_TestfallKonfiguration.JPG|center]]&lt;br /&gt;
Hier lässt sich die ganze Testfallgruppe konfigurieren.&lt;br /&gt;
* &#039;&#039;&#039;Variablenname:&#039;&#039;&#039; Den hier angegebene Variablenname braucht man, um die Testfallgruppe im Feedback-Tab anzugeben.&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Zusätzlich zu dem automatisch generierten Variablennamen kann man hier selber einen Namen eingeben. Dieser dient dazu in dem Tab &amp;quot;Feedback&amp;quot; die Gesamtberechnung vornehmen zu können.&lt;br /&gt;
Die anderen Einstellungsmöglichkeiten sind noch nicht fertig implementiert.&lt;br /&gt;
&lt;br /&gt;
=== Variablen ===&lt;br /&gt;
Die folgenden [[Variablen (JACK3)|JACK-Variablen]] stehen für diesen Aufgabentyp zur Verfügung:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[input=rStudentInputSetBySystem]&amp;lt;/code&amp;gt;|| Der eingereichte R-Code&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[meta=rStagePrefilledCode]&amp;lt;/code&amp;gt;|| Der vorausgefüllte R-Code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R-Commander ===&lt;br /&gt;
In Jack3 gibt es die Möglichkeit in den R Aufgabenteilen einen R-Commander hinzuzuschalten. Der R-Commander ist eine Hilfe bei der Lösung der R Aufgaben. Studierende können sich damit den Antwort Code zusammenklicken. Der R-Commander ist für jeden Tenenant individuell konfigurierbar und muss über eine JSON Datei explizit hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
=== R-Pakete ===&lt;br /&gt;
Es werden verschiedene R-Pakete zur Verfügung gestellt, die innerhalb von R-Code genutzt werden können.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Pakete sind installiert:&lt;br /&gt;
* AER&lt;br /&gt;
* aghanck&lt;br /&gt;
* base&lt;br /&gt;
* car&lt;br /&gt;
* compositions&lt;br /&gt;
* datasets&lt;br /&gt;
* DescTools&lt;br /&gt;
* dplyr&lt;br /&gt;
* graphics&lt;br /&gt;
* grDevices&lt;br /&gt;
* grid&lt;br /&gt;
* Hmisc&lt;br /&gt;
* ineq&lt;br /&gt;
* KernSmooth&lt;br /&gt;
* lattice&lt;br /&gt;
* lmtest&lt;br /&gt;
* MASS&lt;br /&gt;
* methods&lt;br /&gt;
* moments&lt;br /&gt;
* mtvnorm&lt;br /&gt;
* psych&lt;br /&gt;
* sandwich&lt;br /&gt;
* stats&lt;br /&gt;
* testthat&lt;br /&gt;
* tools&lt;br /&gt;
* utils&lt;br /&gt;
* zoo&lt;br /&gt;
&lt;br /&gt;
Davon werden die folgenden &#039;&#039;&#039;immer&#039;&#039;&#039; geladen und stehen somit immer zur Verfügung:&lt;br /&gt;
* aghanck&lt;br /&gt;
* base&lt;br /&gt;
* datasets&lt;br /&gt;
* graphics&lt;br /&gt;
* grDevices&lt;br /&gt;
* grid&lt;br /&gt;
* KernSmooth&lt;br /&gt;
* lattice&lt;br /&gt;
* methods&lt;br /&gt;
* stats&lt;br /&gt;
* testthat&lt;br /&gt;
* utils&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pakete die installiert, aber nicht geladen sind können wie folgt verwendet werden:&#039;&#039;&#039;&lt;br /&gt;
* Das Paket kann mit &amp;lt;code&amp;gt;library(&amp;quot;paketname&amp;quot;)&amp;lt;/code&amp;gt; geladen werden. Danach stehen alle Funktionen zur Verfügung. &#039;&#039;&#039;Zu Beachten:&#039;&#039;&#039; Möglicherweise überschreibt dies Funktionen aus bereits geladenen Paketen. Existiert bereits eine Funktion mit demselben Namen wird immer die, aus dem zuletzt geladenen Paket, verwendet. Ein so geladenes Paket steht immer für den darauf folgenden R-Code zur Verfügung. Pakete werden nur für eine Anfrage geladen und müssen in anderen Komponenten erneut geladen werden (Beispielsweise muss im Vordefinierten Code und im R-Taschenrechner jeweils die Library geladen werden, damit diese in beiden zur Verfügung steht). Wird der Library-Befehl aus dem Code entfernt und dieser erneut abgeschickt, wird das Paket nicht mehr geladen.&lt;br /&gt;
ODER&lt;br /&gt;
* Funktionen aus nicht geladenen Paketen können immer mit dem ::-Operator genutzt werden. Dieser wird im folgenden Format verwendet &amp;lt;code&amp;gt;paketname::funktion&amp;lt;/code&amp;gt; (Bsp.: &amp;lt;code&amp;gt;base::abs(-2) -&amp;gt; 2&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn Sie weitere R-Pakete benötigen, wenden Sie sich bitte an das JACK-Team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:DnDUnsichtbar-Draggable.jpg&amp;diff=12828</id>
		<title>Datei:DnDUnsichtbar-Draggable.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:DnDUnsichtbar-Draggable.jpg&amp;diff=12828"/>
		<updated>2026-06-10T08:33:07Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:DnDUnsichtbar-Draggable.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:DnDText-Draggables.jpg&amp;diff=12827</id>
		<title>Datei:DnDText-Draggables.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:DnDText-Draggables.jpg&amp;diff=12827"/>
		<updated>2026-06-10T08:20:23Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:DnDText-Draggables.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-Draggables.jpg&amp;diff=12826</id>
		<title>Datei:DnDSichtbar-Draggables.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:DnDSichtbar-Draggables.jpg&amp;diff=12826"/>
		<updated>2026-06-10T08:13:36Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:DnDSichtbar-Draggables.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12825</id>
		<title>Kursangebot Einstellungen (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Kursangebot_Einstellungen_(JACK3)&amp;diff=12825"/>
		<updated>2026-06-09T10:32:03Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Zugangsbeschränkung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Kursangebot ist die Schnittstelle zwischen einem Kurs und den Studierenden, die diesen bearbeiten. Hier können unter anderem Einstellungen über Anmeldung, Dauer und Bearbeitungsweise des Kurses vorgenommen werden. Ein Kursangebot kann je nach Einstellungen für verschiedene Einsatzszenarien genutzt werden: &lt;br /&gt;
&lt;br /&gt;
*[[Übungskurs erstellen (JACK3)|Offenes Kursangebot]], an dem Studierende beliebig oft teilnehmen dürfen und Aufgaben beliebig oft bearbeiten können.&lt;br /&gt;
*[[Prüfung erstellen (JACK3)|Testat oder Klausur]] mit limitierten Rechten (z.B. nur einmalige Einreichung, Eingabe eines Passworts).&lt;br /&gt;
*Als [[Kursanmeldung (JACK3)|Anmeldung]] für Prüfungen oder Testate, ohne die Bearbeitung eines Kurses.&lt;br /&gt;
{{Wichtig|Zu beachten ist, dass bereits genutzte Kursangebote für Prüfungen nicht für weitere Prüfungen genutzt werden dürfen.}}&lt;br /&gt;
&lt;br /&gt;
==Anmeldung und Bearbeitung==&lt;br /&gt;
[[Datei:Kurshauptmenü Anmeldung und Bearbeitung.png|mini|Kursübersicht für ein Kursangebot, bei dem Anmeldungs- und Bearbeitungsfunktion aktiviert sind. Siehe auch [[Kursangebot (Studierendensicht)|Kursangebot aus Studierendensicht]].]]&lt;br /&gt;
Grundsätzlich bieten Kursangebote zwei Funktionen, die unabhängig voneinander aktiviert und konfiguriert werden können.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|Anmeldungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, sich in einen Kurs einzuschreiben. Im Hauptmenü des Kursangebots erhalten sie die Möglichkeit, sich je nach Einstellungen und ihrem Status zum Kurs anzumelden, abzumelden oder sich auf eine Warteliste zu setzen, um nachrücken zu können. Diese Funktion ist immer verfügbar, unabhängig davon, ob ein Kurs eingestellt wurde oder nicht. Die Anmeldungsfunktion ermöglicht es auch, Kurse festzulegen, in denen sich Studierende nicht gleichzeitig einschreiben können, beispielsweise bei der Auswahl eines Testat-Termins (siehe [[Parallele Kurse (JACK3)|Parallele Kurse]]). Die &#039;&#039;&#039;[[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|Bearbeitungsfunktion]]&#039;&#039;&#039; ermöglicht Studierenden, Aufgaben eines Kurses zu bearbeiten und einzureichen. Diese Funktion ist nur verfügbar, wenn zum Kursangebot ein Kurs eingestellt wurde.&lt;br /&gt;
&lt;br /&gt;
Beide Funktionen können gemeinsam genutzt werden, beispielsweise für ein Testat, bei dem sich Studierende zunächst anmelden müssen, die Bearbeitung der Aufgaben aber später beginnt. Eine Bearbeitung des Kurses ist dann möglich, wenn der Benutzer ordnungsgemäß am Kurs angemeldet ist. Meldet sich die Person wieder ab, wird die Bearbeitung automatisch geschlossen.&lt;br /&gt;
&lt;br /&gt;
Die untenstehende Tabelle listet die Kombinationsmöglichkeiten der [[Kursangebot Einstellungen (JACK3)#Anmeldungsbeschränkungen|expliziten Anmeldung]] mit dem [[Kursangebot Einstellungen (JACK3)#Bearbeitungsbeschränkungen|expliziten Bearbeitungsstart]] auf.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;max-width: 1200px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!|&lt;br /&gt;
!|keine explizite Anmeldung&lt;br /&gt;
!|Explizite Anmeldung&lt;br /&gt;
|-&lt;br /&gt;
!|kein expliziter Bearbeitungsstart&lt;br /&gt;
||&amp;quot;Offener&amp;quot; Kurs, an dem Studierende jederzeit teilnehmen und Aufgaben bearbeiten können. Bei einem Klick auf den Kurs wird sofort eine neue Bearbeitung gestartet, außer wenn alte Bearbeitungen angesehen werden können. Die Kursübersicht bietet nur die Möglichkeit, Bearbeitungen zu starten und ggf. fortzusetzen.&lt;br /&gt;
||In der Kursübersicht gibt es die Möglichkeit zu An-/Abmeldungen. Sobald eine Person angemeldet ist, beginnt die Bearbeitung automatisch. Die Person kann den Kurs solange bearbeiten, wie sie angemeldet ist. Der Kurs kann abgemeldet oder auf der Warteliste nicht bearbeitet werden.&lt;br /&gt;
|-&lt;br /&gt;
!|Expliziter Bearbeitungsstart&lt;br /&gt;
||Innerhalb der Fristen und Bearbeitungsbeschränkungen kann der Kurs gestartet werden. Solange eine Person eine offene Bearbeitung hat, gilt sie als angemeldet. Eine An-/Abmeldung ist nicht möglich.&lt;br /&gt;
||Studierende müssen sich zuerst gemäß Anmeldungsbeschränkungen am Kursangebot anmelden, anschließend können sie dann gemäß Bearbeitungsbeschränkungen den Kurs bearbeiten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Einstellungen im Kursangebot==&lt;br /&gt;
&lt;br /&gt;
===Toolbar===&lt;br /&gt;
Die Toolbar mit dem &#039;&#039;&#039;Speicher&#039;&#039;&#039;-Button und dem &#039;&#039;&#039;Verwerfen&#039;&#039;&#039;-Button wandert beim Scrollen immer mit. Unterhalb der Toolbar steht der Link, um das Kursangebot als Studierenden zu testen (dieser Link wandert nicht mit beim Scrollen).&lt;br /&gt;
[[Datei:Kursangebot-Toolbar.jpg|center|thumb|800px|Toolbar im Kursangebot]]&lt;br /&gt;
&lt;br /&gt;
===Allgemeine Einstellungen===&lt;br /&gt;
[[File:Kursangebot_Kursangebot-bearbeiten.JPG|center|thumb|800px|Kursangebot bearbeiten]]&lt;br /&gt;
Hier stehen die Angaben des Kursangebots: &lt;br /&gt;
*&#039;&#039;&#039;Name:&#039;&#039;&#039; Hier steht der Name des Kursangebots. Dieser kann an dieser Stelle auch durch anklicken verändert werden. Unter diesem Namen finden die Studierenden das Kursangebot.&lt;br /&gt;
*&#039;&#039;&#039;ID:&#039;&#039;&#039; Die ID wird eindeutig vom System festgelegt.&lt;br /&gt;
*&#039;&#039;&#039;Letzter Änderungszeitpunkt:&#039;&#039;&#039; Hier steht das Datum und der Zeitpunkt, wann das letzte Mal das Kursangebot gespeichert wurde.&lt;br /&gt;
*&#039;&#039;&#039;Sprache:&#039;&#039;&#039; Über das Drop-Down Feld wird die Sprache des Kursangebots festgelegt. Im Moment wird nur Deutsch und Englisch angeboten.&lt;br /&gt;
*&#039;&#039;&#039;Kurs (optional):&#039;&#039;&#039; Studierende bearbeiten die Aufgaben von dem Kurs, der hier eingestellt ist, wenn sie das Kursangebot betreten. Wird kein Kurs ausgewählt, kann das Kursangebot nur für eine An-/Abmeldung genutzt werden.&lt;br /&gt;
**&#039;&#039;&#039;Kurs ändern:&#039;&#039;&#039; Es öffnet sich ein Pop-Up über das man den Kurs auswählen kann.&lt;br /&gt;
**&#039;&#039;&#039;Änderungen am Kurs übernehmen:&#039;&#039;&#039; Wenn der Haken hier gesetzt ist, dann wird eine Änderung im Kurs übernommen, wenn ein Studierender den Kurs wieder betritt. Sollte der Haken hier nicht gesetzt werden ändert sich der Kurs für Studierende nicht, wenn sie ihn bereits vorher gestartet haben.&lt;br /&gt;
[[File:Kursangebot-Kurs-aendern.jpg|center|thumb|500px|Pop-Up Fenster um einen Kurs zu ändern]]&lt;br /&gt;
*&#039;&#039;&#039;Kurs:&#039;&#039;&#039; Hier wird der Kurs ausgefählt für dieses Kursangebot.&lt;br /&gt;
*&#039;&#039;&#039;Eingefrorene Version:&#039;&#039;&#039; Falls ein Kurs eingefrorene Versionen hat, kann die gewünschte Version ausgewählt werden. Wird keine eingefrorene Version gewählt, wird stets die aktuelle Version des Kurses genutzt. &#039;&#039;Dieses Feature wird zukünftig überarbeitet.&#039;&#039;&lt;br /&gt;
Wird der Kurs geändert in einem Kursangebot, welches bereits von Studierenden bearbeitet wurde, dann muss hier eine Angabe gemacht werden, was mit den bisherigen Bearbeitungen passieren soll. Entweder werden die Bearbeitungen beim Wiederbetreten gemäß der Einstellungen &#039;&#039;Änderungen am Kurs übernehmen&#039;&#039; aktualisiert oder es werden alle noch laufenden Bearbeitungen geschlossen.&lt;br /&gt;
&lt;br /&gt;
===Interne und öffentliche Beschreibung===&lt;br /&gt;
Kursangebote können wie Aufgaben und Kurse auch mit Beschreibungstexten versehen werden. Die interne Beschreibung beinhaltet ein Textfeld für interne Anmerkungen. Diese Anmerkungen können nur in dieser Sicht von Lehrenden mit Leserecht gelesen werden. Nach außen ist diese nicht sichtbar. Die interne Beschreibung ist &#039;&#039;nicht&#039;&#039; für Lernende sichtbar. Die öffentliche Beschreibung ist nach außen für jeden sichtbar, sie wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; column-gap: 1em; flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Kursangebot_Interne-Beschreibung.JPG|thumb|800px|interne Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
[[File:Kursangebot_Oeffentliche-Beschreibung.JPG|thumb|800px|öffentliche Beschreibung bei Kursangeboten|none]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-Mails ===&lt;br /&gt;
[[File:Kursangebot_e-Mails.JPG|center|thumb|800px|E-Mail Einstellungen bei Kursangeboten]]&lt;br /&gt;
Unter dem Punkt E-Mails gibt es die Möglichkeit, E-Mails vom System verschicken zu lassen, wenn bestimmte Aktionen passieren. Dies ist vor allem für die Anmeldungsfunktion relevant. Der Standardtext der versendeten E-Mail kann optional um benutzerdefinierten Text erweitert werden.&lt;br /&gt;
&lt;br /&gt;
Unabhängig von den hier getroffenen Einstellungen wird immer eine E-Mail verschickt, wenn jemand sich auf der Warteliste befindet und wegen freier Plätze nachrückt.&lt;br /&gt;
===Zugangsbeschränkung===&lt;br /&gt;
Hier kann eingestellt werden, wann und für welche Studierende das Kursangebot sichtbar ist.[[File:Kursangebot_Zugangsbeschränkungen.JPG|center|thumb|800px|Zugangsbeschränkung bei Kursangeboten]]&lt;br /&gt;
In dem Abschnitt &#039;&#039;Zugangsbeschränkungen&#039;&#039; wird zunächst eingestellt, ob das Kursangebot &#039;&#039;gar nicht sichtbar&#039;&#039; sein soll, nur &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen&#039;&#039; oder &#039;&#039;sichtbar gemäß der Zugangsbeschränkungen und für Lehrende mit Leserechten&#039;&#039;. An dem grünen Balken lässt sich erkennen, ob das Kursangebot aktuell sichtbar ist oder nicht. Ist das Kursangebot sichtbar, können weitere Einstellungen getroffen werden:  &lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit beginnt:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot für Studierende sichtbar ist. Ungeachtet dessen können weitere Beschränkungen (z.B. &amp;quot;Anmeldung startet&amp;quot;, s.u.) dazu führen, dass das Kursangebot zwar sichtbar ist, aber keine Aktionen möglich sind. Eine entsprechende Nachricht wird Studierenden in der Kursübersicht angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Sichtbarkeit endet:&#039;&#039;&#039; Ab welchem Zeitpunkt das Kursangebot nicht mehr sichtbar ist.&lt;br /&gt;
Ist eine der beiden Einstellungen nicht gesetzt, gilt eine unbeschränkte Dauer nach vorne bzw. hinten.&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;öffentlichen Link&#039;&#039;&#039; lässt sich das Kursangebot als Lehrender testen. Man bekommt dann den Kurs so zu sehen, wie Studierende ihn zum aktuellen Zeitpunkt sehen.{{Hinweis|Der öffentliche Link eines Kursangebots kann z.B. über Moodle, auf der eigenen Homepage oder in Emails an Studierende verteilt werden. User, die diesem Link folgen, werden nach erfolgtem Login direkt zur Kursübersicht geleitet.|Tipp}}&lt;br /&gt;
&lt;br /&gt;
Zusätzlich lässt sich die Gruppe einschränken, die Zugang zu dem Kursangebot haben soll, wenn dieses sichtbar ist. Hierzu kann ein zusätzlicher &#039;&#039;&#039;Filter&#039;&#039;&#039; festgelegt werden, der nur bestimmte User zulässt oder bestimmte User blockiert. Wenn hier Einträge zur Benutzerfilterung vorhanden sind, aber der Filter deaktiviert ist, dann wird oben auf der Seite eine Warnung darüber erscheinen.  &lt;br /&gt;
*&#039;&#039;&#039;Filterung (Nutzerbasiert):&#039;&#039;&#039; Hier kann man die Teilnehmer eintragen, die entweder das Kursangebot bearbeiten dürfen oder die nicht das Kursangebot bearbeiten dürfen.&lt;br /&gt;
**&#039;&#039;&#039;Liste bearbeiten:&#039;&#039;&#039; In der Liste kann gewählt werden, nach welchen Eigenschaften (z.B. E-Mail-Adresse, Benutzername oder Matrikelnummer) gefiltert wird. Pro Zeile wird beim Betreten des Kursangebots dann überprüft, ob eine der Eigenschaften auf den User zutrifft.&lt;br /&gt;
**&#039;&#039;&#039;Anzahl Filter Einträge:&#039;&#039;&#039; Hier wird die Anzahl der Einträge in der Liste angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Modus:&#039;&#039;&#039;&lt;br /&gt;
***Keine Filterung: Jeder, der sich in das System eingeloggt hat, kann das Kursangebot sehen und bearbeiten.&lt;br /&gt;
***Gelistete Nutzer blockieren: Alle Personen können das Kursangebot sehen und bearbeiten, außer sie stehen auf der Liste&lt;br /&gt;
***Nur gelistete Nutzer zulassen: Nur die Personen auf der Liste können das Kursangebot sehen und bearbeiten.&lt;br /&gt;
* &#039;&#039;&#039;Filterung (IP-Adressen):&#039;&#039;&#039; Hier kann der Zugriff auf das Kursangebot anhand von IP-Adressen beschränkt werden. Zum Testen kann die eigene IP-Adresse (auf der Seite [[Mein Account (JACK3)|Mein Account]] zu finden) genommen werden. Die Filterung (&amp;quot;blockieren&amp;quot; oder &amp;quot;zulassen&amp;quot;) erfolgt äquivalent zur nutzerbasierten Filterung. Welche Möglichkeiten es gibt, die IP-Adressen einzutragen, ist unten in der Tabelle zu sehen. Dies funktioniert sowohl mit IPv4 als auch mit IPv6-Adressen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Eingabe von IP-Adressen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.1||direkte Eingabe&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.0/28|| mit Netzmaske&lt;br /&gt;
|-&lt;br /&gt;
| 192.168.0.*|| mit Platzhalter&lt;br /&gt;
|-&lt;br /&gt;
|192.168.0.14-28||IP-Bereich&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wenn beide Filterungen gleichzeitig genutzt werden, können nur die Teilnehmer das Kursangebot sehen und bearbeiten für die beide Filtereinstellungen zutreffen. Ein mögliches Szenario ist die Durchführung von Prüfungen in der PC-Hall: Man trägt die zugelassenen Studierenden in der nutzerbasierten Filterung ein und die IP-Adressen der PC-Hall in der IP-basierten Filterung, um nur Personen zuzulassen, die von der PC-Hall auf JACK3 zugreifen. In beiden Fällen wird &amp;quot;nur gelistete zulassen&amp;quot; gewählt, um sicherzustellen, dass ein Zugriff durch andere Studierende oder durch Personen außerhalb der PC-Hall nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
{{Wichtig|Ist das Kursangebot für einen User nicht sichtbar, erscheint es weder unter &amp;quot;Verfügbare Kurse&amp;quot;, noch unter &amp;quot;Meine Teilnahmen&amp;quot;. Auch die Ansicht von Einreichungen ist nicht möglich.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot-Webservices.jpg|center|thumb|400px|Zugreifen durch Webservices]]&lt;br /&gt;
* &#039;&#039;&#039;Webservices:&#039;&#039;&#039; Nur wenn der Haken gesetzt ist können Webservices auf dieses Kursangebot zugreifen. Im Moment ist das nur das eclipse Plug-In für Java Aufgaben.&lt;br /&gt;
&lt;br /&gt;
===LTI===&lt;br /&gt;
Wenn die LTI Anbindung für dieses System verfügbar ist können in diesem Abschnitt Einstellungen dazu gemacht werden.  [[LTI Anbindung (JACK3)|Weitere Informationen zur LTI Anbindung finden Sie hier]].&lt;br /&gt;
&lt;br /&gt;
===Anmeldungsbeschränkungen===&lt;br /&gt;
[[File:Kursangebot_Anmeldungsbeschränkungen.JPG|center|thumb|800px|Anmeldungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
In diesem Abschnitt wird die Anmeldungsfunktion konfiguriert. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Explizite Anmeldung erforderlich:&#039;&#039;&#039; Die [[Kursangebot Einstellungen (JACK3)#Anmeldung und Bearbeitung|Anmeldungsfunktion]] und die folgenden Optionen sind nur verfügbar, falls dieser Haken gesetzt ist. Ansonsten wird der Teil, der zu diesem Feature gehört, in der Kursübersicht für Studierende ausgeblendet. Kursangebote ohne Kurs müssen eine explizite Anmeldung haben, da eine Interaktion über die Anmeldungsfunktion hinaus nicht möglich ist.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Anmeldung startet/endet:&#039;&#039;&#039; Nur innerhalb dieses Zeitraums ist eine Anmeldung möglich. Wie bei der Zugangsbeschränkung ist die Anmeldung immer möglich, wenn beide Daten leer bleiben; bei nur einem Datum ist die Anmeldung nur vor bzw. nach einem Zeitpunkt möglich. Eine aktive Anmeldung bedeutet noch nicht zeitgleich, dass man den Kurs auch bearbeiten kann. Dies wird in den Bearbeitungsbeschränkungen (s.u.) festgelegt.&lt;br /&gt;
* &#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Mithilfe des Spinners und des Drop-Down lässt sich einfach das Ende der Anmeldung einstellen. Es können Minuten, Stunden oder Tage nach dem Start der Anmeldung eintragen.&lt;br /&gt;
*&#039;&#039;&#039;Abmeldung endet:&#039;&#039;&#039; Sobald Studierende angemeldet sind, können sie sich auch abmelden. Wird hier ein Datum eingetragen, können sich Studierende ab diesem Zeitpunkt nicht mehr selbst abmelden.&lt;br /&gt;
*&#039;&#039;&#039;Kurs hat parallele Kurse:&#039;&#039;&#039; Dies (de-)aktiviert [[Parallele Kurse (JACK3)|parallele Kurse]].&lt;br /&gt;
*&#039;&#039;&#039;Globales Passwort:&#039;&#039;&#039; Ist hier ein Passwort eingetragen, müssen Studierende bei der Anmeldung und beim Betreten der Warteliste ein Passwort eingeben. Eine Abmeldung ist jederzeit ohne Passwort möglich.&lt;br /&gt;
*&#039;&#039;&#039;Maximale Teilnehmerzahl:&#039;&#039;&#039; Beschränkt die maximale Anzahl an angemeldeten Studierenden. Ist der Kurs voll, kann sich kein Studierender mehr selbst anmelden.&lt;br /&gt;
*&#039;&#039;&#039;Einschreibung auf Warteliste ermöglichen:&#039;&#039;&#039; Aktiviert eine Warteliste für den Kurs. Wenn der Kurs keine freien Plätze mehr hat, können sich Studierende selbst auf die Warteliste setzen. Sie rücken automatisch nach, sobald wieder ein Platz frei wird.&lt;br /&gt;
*&#039;&#039;&#039;Benutzer manuell anmelden:&#039;&#039;&#039; Ungeachtet der zeitlichen Beschränkung für die Anmeldung und der maximalen Teilnehmerzahl können Lehrende einzelne Studierende manuell anmelden. Der Grund wird dem Studierenden im Hauptmenü mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
===Bearbeitungsbeschränkungen===&lt;br /&gt;
Hier können Einstellungen getroffen werden, die sich auf eine Bearbeitung der Aufgaben im Kurs beziehen. Diese Einstellungen sind nur verfügbar, wenn das Kursangebot mit einem Kurs verknüpft ist.[[File:Kursangebot_Bearbeitungsbeschränkungen.JPG|center|thumb|800px|Bearbeitungsbeschränkungen in Kursangeboten]]&lt;br /&gt;
Hier werden Beschränkungen für die Studierenden während der Bearbeitung des Kursangebots eingestellt. Dazu stehen folgende Funktionen zur Auswahl: &lt;br /&gt;
*&#039;&#039;&#039;Aufgabenteil-Bearbeitung neu starten:&#039;&#039;&#039; Steuert die Funktion &amp;quot;Ab hier neu bearbeiten&amp;quot; für bereits eingereichte Aufgabenteile. Die Aufgabe bleibt so (die Variablenbelegung verändert sich nicht), es werden die Einreichungen des Studierenden geleert und die bisher erreichte Punktzahl entsprechend reduziert. Der Kurs mit ggf. Zeitlimit läuft dabei normal weiter. Die Studierenden können mit dieser Funktion ihre vorher eingereichte Lösung durchstreichen und eine neue einreichen.&lt;br /&gt;
*&#039;&#039;&#039;Hinweise anfordern:&#039;&#039;&#039; Erlaubt den Studierenden die [[Hinweise (JACK3)|Hinweise]], die in der Aufgabeneinstellung verfasst wurden, während einer Bearbeitung anzeigen zu lassen. Je nach Einstellungen in der Aufgabe können Hinweise zu Punktabzug führen.&lt;br /&gt;
*&#039;&#039;&#039;R-Taschenrechner:&#039;&#039;&#039; Hier wird festgelegt, ob der R-Taschenrechner den Studierenden bei allen Aufgaben in diesem Kursangebot zur Verfügung steht.&lt;br /&gt;
*&#039;&#039;&#039;Kurs unterbrechen und später fortsetzen:&#039;&#039;&#039; Erlaubt Nutzern, während einer Bearbeitung zu anderen JACK3-Seiten und -Kursen auf demselben Server zu navigieren.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist diese Option deaktiviert, kann ein Nutzer während er sich in dem Kurs befindet, nicht mehr zu anderen Seiten im System navigieren. Beim Logout und erneutem Login wird der Nutzer sofort zum Kurs weitergeleitet.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kommentare für Lehrende hinzufügen:&#039;&#039;&#039; Diese Funktion gibt den Studierenden die Möglichkeit, Kommentare für die Lehrenden an eine Aufgabe hinzuzufügen. Diese sind in den Statistiken einsehbar.&lt;br /&gt;
* &#039;&#039;&#039;Versuche pro Aufgabe begrenzen:&#039;&#039;&#039; Hier lässt sich angeben, wie oft eine Aufgabe bearbeitet werden darf. Wenn mehr als ein Versuch erlaubt ist, dann erscheint den Studierenden oben rechts der Button &#039;&#039;&#039;Neuer Versuch&#039;&#039;&#039;. Wenn dieser benutzt wird, wird die Aufgabe komplett neu gestartet. Auch Variablen werden neu belegt.&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Werden Aufgaben von einem Lehrenden geändert, müssen alle, die bereits die Aufgabe angefangen haben, eine neue Bearbeitung der Aufgabe beginnen, da nur so sichergestellt ist, dass sie die aktuelle Version der Aufgabe bearbeiten. Stellen Sie sicher, dass der erzwungene Neustart in diesem Fall nicht durch begrenzte Versuche unterbunden wird.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Expliziter Bearbeitungsstart erforderlich:&#039;&#039;&#039; Ist dieser Haken gesetzt, müssen Studierende im Hauptmenü nach dem Lesen der Hinweise explizit auf &amp;quot;&#039;&#039;Kurs jetzt starten&#039;&#039;&amp;quot; klicken. Andernfalls werden Studierende nach einer erfolgreichen Anmeldung sofort in den Kurs geleitet (falls eine explizite Anmeldung aktiv ist) bzw. überspringen die Kursübersicht und kommen direkt in den Kurs (bei keiner expliziten Anmeldung). Die Aktivierung dieser Optionen ist für weitergehende Beschränkungen notwendig, da Studierende diese Informationen vor dem Start zur Kenntnis nehmen müssen.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung startet:&#039;&#039;&#039; Vor diesem Zeitpunkt ist eine Bearbeitung der Aufgaben nicht möglich und es wird ein Hinweis angezeigt, dass die Bearbeitung noch nicht begonnen hat. Fehlt das Datum, ist eine Bearbeitung ab sofort bzw. dem Zeitpunkt der Anmeldung möglich. In Kombination mit der Sichtbarkeit ermöglicht diese Option, dass  Studierende den Kurs bereits sehen, aber noch nicht starten/bearbeiten können.&lt;br /&gt;
**&#039;&#039;&#039;Bearbeitung endet:&#039;&#039;&#039; Nach diesem Zeitpunkt werden alle laufenden Bearbeitungen automatisch geschlossen und es ist nicht mehr möglich, eine Aufgabe einzureichen. Ein (Neu-)Start des Kurses ist ebenfalls nicht mehr möglich. Ist kein Datum angegeben, ist eine Bearbeitung zeitlich nicht beschränkt, außer es ist ein Zeitlimit (s.u.) angegeben. Das Ende der Bearbeitung wird Studierenden als Counter im laufenden Kurs angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Ende übernehmen:&#039;&#039;&#039; Hier kann durch die Angabe der Zeitdauer das Ende eingegeben werden. Dies soll als schnelle Eingabehilfe dienen, um die Zeitdauer auf den Startzeitpunkt rechnen zu lassen.&lt;br /&gt;
**&#039;&#039;&#039;Nur einmalige Bearbeitung des Kurses erlauben:&#039;&#039;&#039; Erlaubt den Studierenden den Kurs nur einmal zu starten, wie es bei Prüfungen üblich ist. Davon sind die Einstellungen Aufgabenteil-Bearbeitung neu starten und Aufgabe wiederholen nicht betroffen.&lt;br /&gt;
**&#039;&#039;&#039;Zeitlimit:&#039;&#039;&#039; Wird ein individuelles Zeitlimit eingestellt, erscheint Studierenden eine Uhr, die runterzählt. Nach Ablauf des Zeitlimits lässt sich keine Aufgabe mehr einreichen.&lt;br /&gt;
{{Hinweis|Ist sowohl ein Bearbeitungsende als auch ein Zeitlimit angegeben, bestimmt sich die finale Deadline der Bearbeitung aus dem jeweils früheren Zeitpunkt von Bearbeitungsende und Bearbeitungsstart+Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 1: Bei einem Bearbeitungsstart um 12 Uhr, einem Bearbeitungsende um 13 Uhr und einem Zeitlimit von 90 Minuten liegt die Deadline auf 13 Uhr, das Bearbeitungsende überschreibt also das Zeitlimit.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel 2: Bei einem Bearbeitungsstart um 15 Uhr, einem Bearbeitungsende um 17 Uhr und einem Zeitlimit von 90 Minuten ist die Deadline um 16:30 Uhr, das Zeitlimit überschreibt also das angegebene Bearbeitungsende.}}&lt;br /&gt;
&lt;br /&gt;
====Persönliche Passwörter====&lt;br /&gt;
Ist der Haken bei &#039;&#039;&#039;Benötigt ein persönliches Passwort&#039;&#039;&#039; gesetzt, müssen Studierende beim Start und beim Fortsetzen einer Bearbeitung (z.B. nach erneutem Login) ein ihnen individuell zugeordnetes Passwort eingeben. Über &#039;&#039;&#039;Passwörter bearbeiten&#039;&#039;&#039; lässt sich ein Pop-Up-Fenster öffnen, per Klick auf das Auswahlfeld neben einem Benutzer kann ein automatisches Passwort generiert werden (8 Zeichen mit Kleinbuchstaben außer &#039;l&#039; und &#039;o&#039; und Zahlen von &#039;2&#039; bis &#039;9&#039;, um Verwechslungen vorzubeugen). Über die Titelleiste kann nach Einträgen gefiltert werden (☐ = keine Filterung, ☑ = nur Nutzer, denen ein Passwort zugewiesen ist, ☒ = nur Nutzer ohne Passwort). Studierende, denen kein persönliches Passwort zugewiesen wurde, bekommen beim Start dieselbe Fehlermeldung wie wenn das Passwort falsch ist.&lt;br /&gt;
&lt;br /&gt;
Alternativ zur automatischen Passwort-Generierung kann eine [https://de.wikipedia.org/wiki/CSV_(Dateiformat) CSV-Datei] hochgeladen werden, die Benutzernamen (und optional Passwörter) enthält. Die importierten Passwörter müssen nicht den oben beschriebenen Regeln entsprechen. Sie können Dateien im CSV-Format beispielsweise mit Microsoft Excel ® oder LibreOffice Calc exportieren. Wählen Sie hierzu den Dateityp &amp;quot;CSV (Trennzeichen-getrennt)&amp;quot; und als Trennzeichen Komma oder Semikolon.&lt;br /&gt;
&lt;br /&gt;
[[File:Kursangebot_Persoenliche-Passwoerter.JPG|center|thumb|600px|Persönliche Passwörter in Kursangeboten]]&lt;br /&gt;
&lt;br /&gt;
===Anzeigen im laufenden Kurs===&lt;br /&gt;
Hier wird eingestellt, welche Informationen im Kurs den Studierenden angezeigt werden. Über eine Tabelle lässt sich zusammenstellen welche Informationen zu welchem Zeitpunkt bei der Kursbearbeitung zur Verfügung gestellt werden sollen.&lt;br /&gt;
[[Datei:Kursangebot-Kursanzeige.jpg|center|thumb|800px|Einstellungen, was im laufenden Kurs angezeigt wird]]&lt;br /&gt;
Es stehen die folgenden 3 &#039;&#039;Zeitpunkte&#039;&#039; zur Auswahl:&lt;br /&gt;
*&#039;&#039;&#039;Bei der Bearbeitung:&#039;&#039;&#039; Die folgenden angehakten Informationen werden den Studierenden während der Bearbeitung angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Nach individueller Beendigung des Kurses:&#039;&#039;&#039; Die angehakten Informationen werden den Studierenden angezeigt wenn sie mit ihrer individuellen Bearbeitung des Kurses fertig sind.&lt;br /&gt;
*&#039;&#039;&#039;Nachdem die Bearbeitung für alle geendet hat:&#039;&#039;&#039; Hier können die Haken erst gesetzt werden, wenn es einen allgemeinen Endzeitpunkt für alle Studierenden gibt. Die Informationen werden angezeigt wenn dieser allgemeine Endzeitpunkt erreicht wurde.&lt;br /&gt;
&lt;br /&gt;
Dazu können jeweils die folgenden Informationen zur Verfügung gestellt werden. Es ist darauf zu achten, dass manche Kombinationen nicht änderbar sind.&lt;br /&gt;
*&#039;&#039;&#039;Liste der Aufgaben:&#039;&#039;&#039; Es wird eine Liste aller Aufgaben in diesem Kurs dem Studierenden angezeigt.&lt;br /&gt;
**&#039;&#039;&#039;Aufgabentext und Eingabe:&#039;&#039;&#039; Der Aufgabentext und die gemachte Eingabe. (Diese Eingabe ist bei der Bearbeitung gesetzt und kann nicht geändert werden. Ein Studierender kann die Aufgaben nicht bearbeiten, wenn der Aufgabentext nicht sichtbar ist.)&lt;br /&gt;
**&#039;&#039;&#039;Ergebnis für einzelne Aufgaben:&#039;&#039;&#039; Die erreichten Punkte nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Feedback für einzelne Aufgaben:&#039;&#039;&#039; Das Feedback nachdem eine Lösung eingereicht wurde.&lt;br /&gt;
**&#039;&#039;&#039;Schwierigkeitsgrad:&#039;&#039;&#039; Der Schwierigkeitsgrad einer Aufgabe.&lt;br /&gt;
*&#039;&#039;&#039;Gesamtergebnis des Kurses:&#039;&#039;&#039; Die erreichte Gesamtpunktzahl in dem ganzen Kurs.&lt;br /&gt;
*&#039;&#039;&#039;Kursfeedback:&#039;&#039;&#039; Wenn ein Kursfeedback hinterlegt wurde und die Bedingungen für die Anzeige stimmen. Dies kann angezeigt werden während ein Kursangebot bearbeitet wird oder wenn die Bearbeitung beendet wurde. &lt;br /&gt;
*&#039;&#039;&#039;Gewichtung und Punktzahlen:&#039;&#039;&#039; Die Gewichtung einer Aufgabe und welche Punktzahl die einzelnen Aufgaben wert sind.&lt;br /&gt;
&lt;br /&gt;
==Statistiken==&lt;br /&gt;
Im letzten Block gibt es eine Kurzstatistik und die Möglichkeit, Details einzusehen.[[File:Kursangebot-Statistiken.jpg|center|thumb|800px|Einsicht in die Statistiken eines Kursangebotes]]&lt;br /&gt;
Die Kurzstatistik bietet folgende Kennzahlen:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Status der Bearbeitungen:&#039;&#039;&#039; Es wird angezeigt, ob eine Bearbeitung einen &#039;&#039;internen Fehler&#039;&#039; hat, einen &#039;&#039;Fehler im Log&#039;&#039; oder asynchronen Checkern ob &#039;&#039;wartende Checks&#039;&#039; sind.&lt;br /&gt;
*&#039;&#039;&#039;Teilnehmerzahl:&#039;&#039;&#039; Anzahl der Personen, die mit dem Kursangebot agiert haben.&lt;br /&gt;
*&#039;&#039;&#039;Angemeldete Teilnehmer:&#039;&#039;&#039; Anzahl der Personen, die für das Kursangebot angemeldet sind, wenn eine Anmeldung für dieses Kursangebot eingestellt wurde.&lt;br /&gt;
*&#039;&#039;&#039;Kursbearbeitungen:&#039;&#039;&#039; Anzahl der Bearbeitungen des Kursangebotes. Dabei wird eine neue Bearbeitung erst dann gezählt, wenn der Kurs neu gestartet wird. Ein neuer Aufgabenstart ist keine neue Kursbearbeitung.&lt;br /&gt;
*&#039;&#039;&#039;Bearbeitungen:&#039;&#039;&#039; Hier werden die Anzahl der Aufgabenbearbeitungen gezählt, d.h. jedes neu starten einer Aufgabe wird gezählt.&lt;br /&gt;
*&#039;&#039;&#039;Durchschnittliches Ergebnis:&#039;&#039;&#039; Die prozentuale erreichte Punktzahl im Durchschnitt über alle Bearbeitungen.&lt;br /&gt;
*&#039;&#039;&#039;Höchstes Ergebnis:&#039;&#039;&#039; Das prozentual höchstens erreichte Ergebnis des Kursangebots.&lt;br /&gt;
*&#039;&#039;&#039;Niedrigstes Ergebnis:&#039;&#039;&#039; Das prozentual niedrigste erreichte Ergebnis des Kursangebots.&lt;br /&gt;
Weiterführende Details gibt es unter folgenden Seiten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Teilnehmerübersicht (JACK3)|Teilnehmerübersicht]]:&#039;&#039;&#039; Liste von Kursbearbeitungen nach Teilnehmern, wo die Einsicht in Detailergebnisse möglich ist und Bearbeitungen manuell beendet oder gelöscht werden können.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungsübersicht (JACK3)|Bearbeitungsübersicht]]:&#039;&#039;&#039; Einreichungen zu bestimmten Aufgaben, die im Rahmen des Kursangebots bearbeitet wurden.&lt;br /&gt;
* &#039;&#039;&#039;[[Ergebnistabelle (JACK3)|Ergebnistabelle]]:&#039;&#039;&#039; Tabellarische Auflistung von Benutzer zu Ergebnisse der einzelnen Aufgaben.&lt;br /&gt;
* &#039;&#039;&#039;[[Bearbeitungen exportieren (JACK3)|Bearbeitungen exportieren]]:&#039;&#039;&#039; Export der Bearbeitungsergebnisse.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Fill-In_(JACK3)&amp;diff=12824</id>
		<title>Fill-In (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Fill-In_(JACK3)&amp;diff=12824"/>
		<updated>2026-06-09T09:03:17Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabentyp &#039;&#039;&#039;Fill-In&#039;&#039;&#039; 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.&lt;br /&gt;
===Aufgabeninhalt===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird der Aufgabentext erstellt und spezifische Eingaben für den jeweiligen Aufgabenteil gemacht.&lt;br /&gt;
[[File:Aufgabentext.jpg|center|thumb|800px|Editor für den Aufgabentext]]&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional der Name des Aufgabenteils eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; 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 &#039;&#039;source code&#039;&#039; [[File:Icon-source_code.jpg|35px]] verwendet, kann man HTML-Code nutzen. Über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; lässt sich ein hochgeladenes Bild oder ein Link in den Aufgabentext einfügen.&lt;br /&gt;
 &lt;br /&gt;
[[File:FillIn_Felder_Lehrender.JPG|center|thumb|800px|Einstellungen der Fill-In Felder]]&lt;br /&gt;
* &#039;&#039;&#039;Fill-In Felder:&#039;&#039;&#039; Das Fill-In Feld wird über den Button &#039;&#039;&#039;Fill-In Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt &#039;&#039;Fill-In Felder&#039;&#039; werden alle Fill-In Felder eines Aufgabenteils aufgelistet.&lt;br /&gt;
** &#039;&#039;&#039;Fill-In Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Feldgröße:&#039;&#039;&#039; Durch das Anklicken auf die Zahl lässt sich die Feldgröße je nach Bedarf verändern.&lt;br /&gt;
** &#039;&#039;&#039;Maximale Eingabelänge:&#039;&#039;&#039; Hier kann die Anzahl der Zeichen für das Fill-In Feld begrenzt werden. Diese Funktion steht nur für &#039;&#039;Text&#039;&#039;, &#039;&#039;Zahl (wenn möglich)&#039;&#039; und &#039;&#039;Zahl (forciert)&#039;&#039; zur Verfügung. Wenn der Formeleditor genutzt steht diese Funktion nicht zur Verfügung, da die Eingabe in ein XML-Format umgeschrieben wird und es daher nicht möglich ist die tatsächlich eingegebenen Zeichen zu bewerten.&lt;br /&gt;
** &#039;&#039;&#039;Editor:&#039;&#039;&#039; Es gibt fünf Auswahlmöglichkeiten, die Default-Einstellung ist &#039;&#039;Text&#039;&#039; (-), welche Eigenschaft das Fill-In Feld haben kann:&lt;br /&gt;
*** &#039;&#039;&#039;Text (einzeilig):&#039;&#039;&#039; Es wird eine einzeilige Eingabe als Zeichenkette ohne weitere Verabreitung übergeben.&lt;br /&gt;
*** &#039;&#039;&#039;Text (mehrzeilig):&#039;&#039;&#039; Die Eingabe als Zeichenkette kann mehrzeilig sein. Das Feld wächst dynamisch mit der Länge des Textes mit.&lt;br /&gt;
*** &#039;&#039;&#039;Zahl (sonst Text):&#039;&#039;&#039; 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. Brüche werden nicht erkannt und es fliegt ein interner Fehler. &lt;br /&gt;
*** &#039;&#039;&#039;Zahl (sonst NaN):&#039;&#039;&#039; Ist die Eingabe eine Zahl, dann kann mit dieser gerechnet werden. Ist sie keine Zahl, wird sie in NaN umgewandelt und kann somit auch für Berechnungen uneingeschränkt verwendet werden.&lt;br /&gt;
*** &#039;&#039;&#039;Zahl (forciert):&#039;&#039;&#039; In diesem Fall werden alle Eingaben, die keine Zahl sind, nicht angenommen. Das heißt, wenn ein Studierender einen Bruch eingibt wird der Bruch nicht im Eingabefeld erscheinen. Es lassen sich auch nur Dezimalzahlen mit Punkt eingeben und keine mit Komma. Alle Eingaben, die keine Zahl sind, werden in diesem Fall nicht im Eingabefeld übernommen.&lt;br /&gt;
*** &#039;&#039;&#039;Formeleditor:&#039;&#039;&#039; 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.&lt;br /&gt;
** Der [[File:Icon Tonne.png|23px]]-Button löscht das Fill-In Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter des Fill-In Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
** &#039;&#039;&#039;[[Formeleditor (JACK3)|Formeleditorpalette]]:&#039;&#039;&#039; 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. [[Formeleditor Paletten (JACK3)|Hier]] finden Sie eine Auflistung aller zur Verfügung stehenden Paletten.&lt;br /&gt;
** &#039;&#039;&#039;Leere Felder interpretieren als:&#039;&#039;&#039; In dem Drop-Down lässt sich nun angeben, wie leer gelassene Felder von Jack interpretiert werden sollen. Zur Auswahl stehen im Drop-Down Menü, dass leere Felder als &#039;&#039;Leeres Feld&#039;&#039;, als &#039;&#039;0&#039;&#039; oder als &#039;&#039;NaN&#039;&#039; interpretiert werden soll. Sie können aber auch beliebige andere Werte dort eingeben. Bitte beachten Sie, dass leere Felder zuerst mit diesem Inhalt ersetzt werden, anschließend erfolgt die weitere Validierung gemäß des ausgewählten Editors.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[File:DropDown_Felder_Lehrender.JPG|center|thumb|800px|Einstellungen der Drop-Down Felder]]&lt;br /&gt;
* &#039;&#039;&#039;Drop-Down Felder:&#039;&#039;&#039; Das Drop-Down Feld wird über den Button &#039;&#039;&#039;Drop-Down Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. Unten im Abschnitt &#039;&#039;Drop-Down Felder&#039;&#039; werden alle Drop-Down Felder eines Aufgabenteils aufgelistet.&lt;br /&gt;
** &#039;&#039;&#039;Drop-Down Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Zufällig anordnen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Ergebnistyp:&#039;&#039;&#039; Hier legt man sich fest, ob man beim Feedback auf den &#039;&#039;Index&#039;&#039; oder den &#039;&#039;Inhalt&#039;&#039; referenzieren möchte.&lt;br /&gt;
** &#039;&#039;&#039;Antwortoptionen:&#039;&#039;&#039; Hier werden durch das Klicken auf den [[File:Icon Plus.PNG|23px]]-Button die Antwortoptionen des Drop-Down Menüs hinzugefügt. Mit dem Text-Button öffnet sich ein Textfeld in dem eine Liste von Antwortoptionen eingetragen werden kann. Durch das Klicken auf den Text lässt sich der Inhalt ändern.&lt;br /&gt;
** Der [[File:Icon Tonne.png|23px]]-Button löscht das Drop-Down Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter für das Drop-Down Feld an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
** &#039;&#039;&#039;Drop-Down Felder aus Text erstellen:&#039;&#039;&#039; Mit diesem Button öffnet sich ein Textfeld. Hier kann in Textform der Inhalt der zu erstellenden Drop-Downs eingetragen werden. Für jede neue Zeile wird eine neue Antwortoption erstellt und eine Leerzeile erstellt ein neues Drop-Down Feld.&lt;br /&gt;
Für Drop-Down-Felder ist es möglich, die Antwortoptionen aus einer Listenvariable zu ziehen:&amp;lt;gallery widths=&amp;quot;480&amp;quot; heights=&amp;quot;120&amp;quot;&amp;gt;&lt;br /&gt;
Datei:Drop-Down Variable 1.png|Legen Sie zunächst eine Variable mithilfe der [[List]]-Funktion an. Hier sind nicht nur [[Zeichenkette|Zeichenketten]] als Inhalt (wie im Bild), sondern beliebige Ausdrücke erlaubt.&lt;br /&gt;
Datei:Drop-Down Variable 2.png|Fügen Sie anschließend eine einzelne Antwortoption mit &amp;lt;code&amp;gt;[var=VARIABLENNAME]&amp;lt;/code&amp;gt; hinzu. Die beim Starten der Aufgabe angezeigten Antwortoptionen entsprechen nun den einzelnen Elementen der Liste.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; 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. Anstatt auf den Index zu referenzieren kann alternativ auch auf den Inhalt geprüft werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MolekuelFelderFillIn.PNG|alternativtext=Einstellungen der Molekül Felder|zentriert|mini|800x800px|Einstellungen der Molekül Felder]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Molekül Felder:&#039;&#039;&#039; Ein Molekül Feld wird über den Button &#039;&#039;&#039;Molekül Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt &#039;&#039;Molekül Felder&#039;&#039; werden alle Molekül Felder eines Aufgabenteils aufgelistet. Die studentische Eingabe erfolgt über den Molekül-Editor von Kekule, indem man mit einigen Hilfsmitteln die Moleküle zeichnen kann ([[Molekül (JACK3)|hier]] zu sehen).&lt;br /&gt;
** &#039;&#039;&#039;Editor-Einstellungen:&#039;&#039;&#039; Mit Klick auf den Button &#039;&#039;&#039;Editor-Einstellungen&#039;&#039;&#039; 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 [[Konfiguration des Kekulé-Editors|hier]] zu finden.&lt;br /&gt;
**&#039;&#039;&#039;Molekül Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Voreingestelltes Molekül:&#039;&#039;&#039; 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.&lt;br /&gt;
**Der [[File:Icon Tonne.png|23px]]-Button löscht das Molekül Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter des Molekül Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
&lt;br /&gt;
===Feedback ===&lt;br /&gt;
In dem Tab Feedback können Texte und Evaluierungsregeln für das Feedback definiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fill-In, Drop-Down und Molekül Felder werden mit &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt; referenziert. Dabei muss &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; durch den Namen des entsprechenden Feldes ersetzt werden. Mittels &amp;lt;code&amp;gt;[input=name]==0&amp;lt;/code&amp;gt; wird z.B. geprüft, ob die erste Option des Drop-Down Felds gewählt wurde.&lt;br /&gt;
*&#039;&#039;&#039;Gewichtung der Stufe:&#039;&#039;&#039; Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
*&#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Feedback bei falscher Lösung (Standard):&#039;&#039;&#039; 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.&lt;br /&gt;
[[File:Weitere_Feedbacks.JPG|center|thumb|800px|Erstellung weiterer Feedbacks]]&lt;br /&gt;
*&#039;&#039;&#039;Weitere Feedbacks (optional):&#039;&#039;&#039; Alle anderen Feedback Fälle werden mit einer Evaluierungs Regel an dieser Stelle definiert. Weitere Feedbacks können immer über den Button &#039;&#039;&#039;Feedback Regel anlegen&#039;&#039;&#039; hinzugefügt werden.&lt;br /&gt;
**&#039;&#039;&#039;Header:&#039;&#039;&#039; Ein neu angelegtes Feedback bekommt immer den Namen &#039;&#039;Feedback&#039;&#039;. Um den Namen zu ändern klickt man auf den Namen. Mit den Pfeiltasten lässt sich die Position eines Feedbacks verschieben und mit dem Plus wird das Feedback aufgeklappt, mit Minus eingeklappt. Das Zahnrad öffnet die Eigenschaften. Hier kann entweder das Feedback gelöscht werden oder dupliziert.&lt;br /&gt;
**&#039;&#039;&#039;Evaluator Regel:&#039;&#039;&#039; Hier muss eine Evaluator Regel eingetragen werden. Wenn diese zutrifft wird das Feedback ausgegeben. Die Fill-In, Drop-Down und Molekül Felder werden mit &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt; angesprochen.&lt;br /&gt;
** &#039;&#039;&#039;Domäne:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Punkte:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Feedback:&#039;&#039;&#039; Der Text, der unter Feedback hinterlegt ist, wird dem Lehrenden angezeigt, wenn das Feedback zutrifft.&lt;br /&gt;
** &#039;&#039;&#039;Farblich hervorheben:&#039;&#039;&#039; Hier können die Fill-In Felder farblich markiert werden, wenn dieses Feedback zutrifft. Dazu wählt man unter &#039;&#039;Feldname&#039;&#039; das entsprechende Fill-In Feld aus und unter &#039;&#039;Farbe&#039;&#039; die gewünschte Farbe aus. Über den Button &#039;&#039;&#039;Zu markierendes Feld hinzufügen&#039;&#039;&#039; können weitere Fill-In Felder markiert werden. Es wird dann die Umrandung in der angegebenen Farbe markiert.&lt;br /&gt;
** &#039;&#039;&#039;terminales Feedback:&#039;&#039;&#039; Jack3 geht alle Feedbacks unter &#039;&#039;&#039;Weitere Feedbacks (optional)&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Überspringen:&#039;&#039;&#039; 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.&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Hinweise}}&lt;br /&gt;
&lt;br /&gt;
===Verknüpfungen===&lt;br /&gt;
*&#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:  &lt;br /&gt;
**&#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die default Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet. &lt;br /&gt;
**&#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
**&#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
**&#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
*&#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
*&#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Variablenupdates}}&lt;br /&gt;
{{JACK3:Dateien für Studierende}}&lt;br /&gt;
&lt;br /&gt;
===Variablen===&lt;br /&gt;
Die folgenden [[Variablen (JACK3)|JACK-Variablen]] stehen für diesen Aufgabentyp zur Verfügung:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Fill-in Feld: Eingabe in das Feld&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Drop-Down Feld: Index der gewählten Option (beginnend bei 0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Molekül Feld: Liste der eingegebenen InChIs&lt;br /&gt;
|}&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Fill-In_(JACK3)&amp;diff=12823</id>
		<title>Fill-In (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Fill-In_(JACK3)&amp;diff=12823"/>
		<updated>2026-06-09T09:02:22Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Aufgabeninhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Aufgabentyp &#039;&#039;&#039;Fill-In&#039;&#039;&#039; 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.&lt;br /&gt;
===Aufgabeninhalt===&lt;br /&gt;
In dem Bereich Aufgabeninhalt wird der Aufgabentext erstellt und spezifische Eingaben für den jeweiligen Aufgabenteil gemacht.&lt;br /&gt;
[[File:Aufgabentext.jpg|center|thumb|800px|Editor für den Aufgabentext]]&lt;br /&gt;
* &#039;&#039;&#039;Titel:&#039;&#039;&#039; Hier kann optional der Name des Aufgabenteils eingetragen werden.&lt;br /&gt;
* &#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; 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 &#039;&#039;source code&#039;&#039; [[File:Icon-source_code.jpg|35px]] verwendet, kann man HTML-Code nutzen. Über den Button &#039;&#039;&#039;Ressource Einfügen&#039;&#039;&#039; lässt sich ein hochgeladenes Bild oder ein Link in den Aufgabentext einfügen.&lt;br /&gt;
 &lt;br /&gt;
[[File:FillIn_Felder_Lehrender.JPG|center|thumb|800px|Einstellungen der Fill-In Felder]]&lt;br /&gt;
* &#039;&#039;&#039;Fill-In Felder:&#039;&#039;&#039; Das Fill-In Feld wird über den Button &#039;&#039;&#039;Fill-In Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt &#039;&#039;Fill-In Felder&#039;&#039; werden alle Fill-In Felder eines Aufgabenteils aufgelistet.&lt;br /&gt;
** &#039;&#039;&#039;Fill-In Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Feldgröße:&#039;&#039;&#039; Durch das Anklicken auf die Zahl lässt sich die Feldgröße je nach Bedarf verändern.&lt;br /&gt;
** &#039;&#039;&#039;Maximale Eingabelänge:&#039;&#039;&#039; Hier kann die Anzahl der Zeichen für das Fill-In Feld begrenzt werden. Diese Funktion steht nur für &#039;&#039;Text&#039;&#039;, &#039;&#039;Zahl (wenn möglich)&#039;&#039; und &#039;&#039;Zahl (forciert)&#039;&#039; zur Verfügung. Wenn der Formeleditor genutzt steht diese Funktion nicht zur Verfügung, da die Eingabe in ein XML-Format umgeschrieben wird und es daher nicht möglich ist die tatsächlich eingegebenen Zeichen zu bewerten.&lt;br /&gt;
** &#039;&#039;&#039;Editor:&#039;&#039;&#039; Es gibt fünf Auswahlmöglichkeiten, die Default-Einstellung ist &#039;&#039;Text&#039;&#039; (-), welche Eigenschaft das Fill-In Feld haben kann:&lt;br /&gt;
*** &#039;&#039;&#039;Text (einzeilig):&#039;&#039;&#039; Es wird eine einzeilige Eingabe als Zeichenkette ohne weitere Verabreitung übergeben.&lt;br /&gt;
*** &#039;&#039;&#039;Text (mehrzeilig):&#039;&#039;&#039; Die Eingabe als Zeichenkette kann mehrzeilig sein.&lt;br /&gt;
*** &#039;&#039;&#039;Zahl (sonst Text):&#039;&#039;&#039; 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. Brüche werden nicht erkannt und es fliegt ein interner Fehler. &lt;br /&gt;
*** &#039;&#039;&#039;Zahl (sonst NaN):&#039;&#039;&#039; Ist die Eingabe eine Zahl, dann kann mit dieser gerechnet werden. Ist sie keine Zahl, wird sie in NaN umgewandelt und kann somit auch für Berechnungen uneingeschränkt verwendet werden.&lt;br /&gt;
*** &#039;&#039;&#039;Zahl (forciert):&#039;&#039;&#039; In diesem Fall werden alle Eingaben, die keine Zahl sind, nicht angenommen. Das heißt, wenn ein Studierender einen Bruch eingibt wird der Bruch nicht im Eingabefeld erscheinen. Es lassen sich auch nur Dezimalzahlen mit Punkt eingeben und keine mit Komma. Alle Eingaben, die keine Zahl sind, werden in diesem Fall nicht im Eingabefeld übernommen.&lt;br /&gt;
*** &#039;&#039;&#039;Formeleditor:&#039;&#039;&#039; 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.&lt;br /&gt;
** Der [[File:Icon Tonne.png|23px]]-Button löscht das Fill-In Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter des Fill-In Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
** &#039;&#039;&#039;[[Formeleditor (JACK3)|Formeleditorpalette]]:&#039;&#039;&#039; 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. [[Formeleditor Paletten (JACK3)|Hier]] finden Sie eine Auflistung aller zur Verfügung stehenden Paletten.&lt;br /&gt;
** &#039;&#039;&#039;Leere Felder interpretieren als:&#039;&#039;&#039; In dem Drop-Down lässt sich nun angeben, wie leer gelassene Felder von Jack interpretiert werden sollen. Zur Auswahl stehen im Drop-Down Menü, dass leere Felder als &#039;&#039;Leeres Feld&#039;&#039;, als &#039;&#039;0&#039;&#039; oder als &#039;&#039;NaN&#039;&#039; interpretiert werden soll. Sie können aber auch beliebige andere Werte dort eingeben. Bitte beachten Sie, dass leere Felder zuerst mit diesem Inhalt ersetzt werden, anschließend erfolgt die weitere Validierung gemäß des ausgewählten Editors.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[File:DropDown_Felder_Lehrender.JPG|center|thumb|800px|Einstellungen der Drop-Down Felder]]&lt;br /&gt;
* &#039;&#039;&#039;Drop-Down Felder:&#039;&#039;&#039; Das Drop-Down Feld wird über den Button &#039;&#039;&#039;Drop-Down Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. Unten im Abschnitt &#039;&#039;Drop-Down Felder&#039;&#039; werden alle Drop-Down Felder eines Aufgabenteils aufgelistet.&lt;br /&gt;
** &#039;&#039;&#039;Drop-Down Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Zufällig anordnen:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Ergebnistyp:&#039;&#039;&#039; Hier legt man sich fest, ob man beim Feedback auf den &#039;&#039;Index&#039;&#039; oder den &#039;&#039;Inhalt&#039;&#039; referenzieren möchte.&lt;br /&gt;
** &#039;&#039;&#039;Antwortoptionen:&#039;&#039;&#039; Hier werden durch das Klicken auf den [[File:Icon Plus.PNG|23px]]-Button die Antwortoptionen des Drop-Down Menüs hinzugefügt. Mit dem Text-Button öffnet sich ein Textfeld in dem eine Liste von Antwortoptionen eingetragen werden kann. Durch das Klicken auf den Text lässt sich der Inhalt ändern.&lt;br /&gt;
** Der [[File:Icon Tonne.png|23px]]-Button löscht das Drop-Down Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter für das Drop-Down Feld an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
** &#039;&#039;&#039;Drop-Down Felder aus Text erstellen:&#039;&#039;&#039; Mit diesem Button öffnet sich ein Textfeld. Hier kann in Textform der Inhalt der zu erstellenden Drop-Downs eingetragen werden. Für jede neue Zeile wird eine neue Antwortoption erstellt und eine Leerzeile erstellt ein neues Drop-Down Feld.&lt;br /&gt;
Für Drop-Down-Felder ist es möglich, die Antwortoptionen aus einer Listenvariable zu ziehen:&amp;lt;gallery widths=&amp;quot;480&amp;quot; heights=&amp;quot;120&amp;quot;&amp;gt;&lt;br /&gt;
Datei:Drop-Down Variable 1.png|Legen Sie zunächst eine Variable mithilfe der [[List]]-Funktion an. Hier sind nicht nur [[Zeichenkette|Zeichenketten]] als Inhalt (wie im Bild), sondern beliebige Ausdrücke erlaubt.&lt;br /&gt;
Datei:Drop-Down Variable 2.png|Fügen Sie anschließend eine einzelne Antwortoption mit &amp;lt;code&amp;gt;[var=VARIABLENNAME]&amp;lt;/code&amp;gt; hinzu. Die beim Starten der Aufgabe angezeigten Antwortoptionen entsprechen nun den einzelnen Elementen der Liste.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; 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. Anstatt auf den Index zu referenzieren kann alternativ auch auf den Inhalt geprüft werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MolekuelFelderFillIn.PNG|alternativtext=Einstellungen der Molekül Felder|zentriert|mini|800x800px|Einstellungen der Molekül Felder]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Molekül Felder:&#039;&#039;&#039; Ein Molekül Feld wird über den Button &#039;&#039;&#039;Molekül Feld einfügen&#039;&#039;&#039; an die Stelle im Text eingefügt, wo der Curser gerade hinzeigt. In dem Abschnitt &#039;&#039;Molekül Felder&#039;&#039; werden alle Molekül Felder eines Aufgabenteils aufgelistet. Die studentische Eingabe erfolgt über den Molekül-Editor von Kekule, indem man mit einigen Hilfsmitteln die Moleküle zeichnen kann ([[Molekül (JACK3)|hier]] zu sehen).&lt;br /&gt;
** &#039;&#039;&#039;Editor-Einstellungen:&#039;&#039;&#039; Mit Klick auf den Button &#039;&#039;&#039;Editor-Einstellungen&#039;&#039;&#039; 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 [[Konfiguration des Kekulé-Editors|hier]] zu finden.&lt;br /&gt;
**&#039;&#039;&#039;Molekül Feld Name:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Voreingestelltes Molekül:&#039;&#039;&#039; 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.&lt;br /&gt;
**Der [[File:Icon Tonne.png|23px]]-Button löscht das Molekül Feld. Dabei wird auch der Platzhalter im Aufgabentext entfernt. Der [[File:Icon Pfeil.png|23px]]-Button setzt den Platzhalter des Molekül Kästchens an die Stelle im Aufgabentext, wo der Curser gerade ist.&lt;br /&gt;
&lt;br /&gt;
===Feedback ===&lt;br /&gt;
In dem Tab Feedback können Texte und Evaluierungsregeln für das Feedback definiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fill-In, Drop-Down und Molekül Felder werden mit &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt; referenziert. Dabei muss &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; durch den Namen des entsprechenden Feldes ersetzt werden. Mittels &amp;lt;code&amp;gt;[input=name]==0&amp;lt;/code&amp;gt; wird z.B. geprüft, ob die erste Option des Drop-Down Felds gewählt wurde.&lt;br /&gt;
*&#039;&#039;&#039;Gewichtung der Stufe:&#039;&#039;&#039; Gewichtung der Punktzahl eines Aufgabenteils innerhalb der Aufgabe.&lt;br /&gt;
*&#039;&#039;&#039;Aufgabentext:&#039;&#039;&#039; Zur Übersicht und besseren Erstellung des Feedbacks wird der Aufgabentext hier nochmal angezeigt.&lt;br /&gt;
*&#039;&#039;&#039;Feedback bei falscher Lösung (Standard):&#039;&#039;&#039; 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.&lt;br /&gt;
[[File:Weitere_Feedbacks.JPG|center|thumb|800px|Erstellung weiterer Feedbacks]]&lt;br /&gt;
*&#039;&#039;&#039;Weitere Feedbacks (optional):&#039;&#039;&#039; Alle anderen Feedback Fälle werden mit einer Evaluierungs Regel an dieser Stelle definiert. Weitere Feedbacks können immer über den Button &#039;&#039;&#039;Feedback Regel anlegen&#039;&#039;&#039; hinzugefügt werden.&lt;br /&gt;
**&#039;&#039;&#039;Header:&#039;&#039;&#039; Ein neu angelegtes Feedback bekommt immer den Namen &#039;&#039;Feedback&#039;&#039;. Um den Namen zu ändern klickt man auf den Namen. Mit den Pfeiltasten lässt sich die Position eines Feedbacks verschieben und mit dem Plus wird das Feedback aufgeklappt, mit Minus eingeklappt. Das Zahnrad öffnet die Eigenschaften. Hier kann entweder das Feedback gelöscht werden oder dupliziert.&lt;br /&gt;
**&#039;&#039;&#039;Evaluator Regel:&#039;&#039;&#039; Hier muss eine Evaluator Regel eingetragen werden. Wenn diese zutrifft wird das Feedback ausgegeben. Die Fill-In, Drop-Down und Molekül Felder werden mit &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt; angesprochen.&lt;br /&gt;
** &#039;&#039;&#039;Domäne:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Punkte:&#039;&#039;&#039; 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.&lt;br /&gt;
** &#039;&#039;&#039;Feedback:&#039;&#039;&#039; Der Text, der unter Feedback hinterlegt ist, wird dem Lehrenden angezeigt, wenn das Feedback zutrifft.&lt;br /&gt;
** &#039;&#039;&#039;Farblich hervorheben:&#039;&#039;&#039; Hier können die Fill-In Felder farblich markiert werden, wenn dieses Feedback zutrifft. Dazu wählt man unter &#039;&#039;Feldname&#039;&#039; das entsprechende Fill-In Feld aus und unter &#039;&#039;Farbe&#039;&#039; die gewünschte Farbe aus. Über den Button &#039;&#039;&#039;Zu markierendes Feld hinzufügen&#039;&#039;&#039; können weitere Fill-In Felder markiert werden. Es wird dann die Umrandung in der angegebenen Farbe markiert.&lt;br /&gt;
** &#039;&#039;&#039;terminales Feedback:&#039;&#039;&#039; Jack3 geht alle Feedbacks unter &#039;&#039;&#039;Weitere Feedbacks (optional)&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Überspringen:&#039;&#039;&#039; 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.&lt;br /&gt;
[[File:Ueberspringen.JPG|center|thumb|800px|Feedback beim Überspringen]]&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Hinweise}}&lt;br /&gt;
&lt;br /&gt;
===Verknüpfungen===&lt;br /&gt;
*&#039;&#039;&#039;Nächster Aufgabenteil (Standard):&#039;&#039;&#039; 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:  &lt;br /&gt;
**&#039;&#039;&#039;Nächster oder Ende:&#039;&#039;&#039; Dies ist die default Einstellung. Nach der studentischen Einreichung dieses Aufgabenteils wird der nächste Aufgabenteil in der Reihe angezeigt. Wenn dies der letzte Aufgabenteil dieser Aufgabe ist, ist die Aufgabe beendet. &lt;br /&gt;
**&#039;&#039;&#039;Ende der Aufgabe:&#039;&#039;&#039; Die Aufgabe ist mit der Aktion des Lernenden beendet.&lt;br /&gt;
**&#039;&#039;&#039;Aufgabenteil wiederholen:&#039;&#039;&#039; 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.&lt;br /&gt;
**&#039;&#039;&#039;#x (x ist dabei ein beliebiger Aufgabenteil dieser Aufgabe):&#039;&#039;&#039; Der entsprechende Aufgabenteil wird als nächstes angezeigt. Wenn man die Aufgabenteilnummer des aktuellen Aufgabenteils wählt wird dieser Aufgabenteil neu aufgerufen.&lt;br /&gt;
*&#039;&#039;&#039;Weitere nächste Aufgabenteile (optional):&#039;&#039;&#039; Hier kann die nächste Aktion dynamisch eingestellt werden, d.h. sie kann abhängig von der Variablen Konstellation sein oder von der Eingabe des Lernenden.&lt;br /&gt;
*&#039;&#039;&#039;Nächster Aufgabenteil beim Überspringen (optional):&#039;&#039;&#039; Hier wird eingestellt welcher nächste Aufgabenteil angezeigt werden soll, wenn der Lernende den Aufgabenteil übersprungen hat. Diese Einstellungsmöglichkeit steht nur zur Verfügung, wenn der Haken im Tab Feedback fürs Überspringen gesetzt wurde.&lt;br /&gt;
[[File:Verknuepfung_FI.JPG|center|thumb|800px|Verknüpfung erstellen]]&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{{JACK3:Variablenupdates}}&lt;br /&gt;
{{JACK3:Dateien für Studierende}}&lt;br /&gt;
&lt;br /&gt;
===Variablen===&lt;br /&gt;
Die folgenden [[Variablen (JACK3)|JACK-Variablen]] stehen für diesen Aufgabentyp zur Verfügung:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Fill-in Feld: Eingabe in das Feld&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Drop-Down Feld: Index der gewählten Option (beginnend bei 0)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;[input=name]&amp;lt;/code&amp;gt;&lt;br /&gt;
|Pro Molekül Feld: Liste der eingegebenen InChIs&lt;br /&gt;
|}&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12822</id>
		<title>Einsicht in Ergebnisse in Aufgaben (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12822"/>
		<updated>2026-06-09T08:29:22Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Eingaben der Studierenden lässt sich über die Seite der entsprechenden Aufgabe einsehen. Wenn man die entsprechenden Rechte besitzt kann man diese aufrufen, indem man zunächst die Aufgabe aufruft und dort nach ganz unten scrollt. Dort ist dann der Button &#039;&#039;&#039;Details anzeigen&#039;&#039;&#039; unter dem Breich [[Aufgaben Statistik (JACK3)|Statistiken]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
Dann erscheint eine Seite mit der Auflistung aller Bearbeitungen der Aufgabe. Zunächst wird aufgelistet wieviele Bearbeitungen von Studierenden gemacht wurden und wieviele von Lehrenden zum Testen. Diese werden bei weiteren Statistiken rausgenommen. Wenn eine Aufgabe sehr viele Bearbeitungen hat, werden diese auf mehrere Seiten verteilt, damit die Seite übersichtlich bleibt.&lt;br /&gt;
&lt;br /&gt;
Es gibt die Möglichkeit über den Button &#039;&#039;&#039;Alle Test-Bearbeitungen löschen&#039;&#039;&#039; alle Test-Bearbeitungen auf einmal zu löschen, wenn man die Liste mit den Bearbeitungen damit bereinigen  möchte. &lt;br /&gt;
Die Einreichungen werden nach dem Zeitpunkt des Betreten der Aufgabe sortiert, dabei stehen die letzten oben in der Liste. Die Testbearbeitungen bekommen eine entsprechende Markierung, damit diese direkt zu erkennen sind. In der ersten Spalte ist der Benutzername zu sehen, in der zweiten der Zeitpunkt und in der dritten die erreichten Punkte. Zuletzt hat man als Lehrender die Möglichkeit mehrere Aktionen durchzuführen. Zum einen kann man über den Mülleimer-Icon die Lösung löschen. Dies geht aber nur, wenn die Lösung nicht zu einem Kursangebot gehört. Zum anderen hat man über die Lupe die Möglichkeit in die Details der entsprechenden Einreichung reinzugehen. &lt;br /&gt;
[[File:Aufgabe_Bearbeitung.JPG|center|thumb|800px|Bearbeitungen einer Aufgabe ohne Testeinreichungen]]&lt;br /&gt;
&lt;br /&gt;
Mit dem Klick auf die Lupe bekommt man eine detaillierte Ansicht über die eingereichte Lösung des Studierenden zu der Aufgabe. Es werden die erreichten Punkte angezeigt und bei einer mehrstufigen Aufgabe ein Inhaltsverzeichnis. Der Titel eines Aufgabenteils ist ein Link und man springt direkt zu den Teil der Aufgabe. Wenn die Lösung nicht in einem Kursangebot eingereicht wurde lässt sich über den Button &#039;&#039;&#039;Bearbeitung löschen&#039;&#039;&#039; die Lösung hier auch löschen.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-Loesung Inhaltsverzeichnis.jpg|center|thumb|800px|Inhaltsverzeichnis einer mehrstufigen Aufgabe]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Inhaltsverzeichnis ist der Aufgabentext und die letzte Einreichung des Studiereden zu sehen. Zusätzlich wird auch das Feedback angezeigt, welches der Studierende gesehen hat, und alle Hinweise die angefordert wurden. Zusätzlich ist auch die Belegung der Variablen zu dem Zeitpunkt der Bearbeitung einzusehen. Unter &#039;&#039;&#039;Variablen-Belegung zu Beginn dieser Stufe&#039;&#039;&#039; ist die Belegung der Variablen einzusehen, wie sie zu Beginn der Stufe war. Unter &#039;&#039;&#039;Variablen-Belegung&#039;&#039;&#039; ist die Belgung der Variablen zum Schluss der Stufe einzusehen, denn es kann sein, dass sich die Belegung der Variablen durch &#039;&#039;Variablenupdates&#039;&#039; während der Bearbeitung geändert hat. Zu diesem Zeitpunkt sind auch die meta-Variablen belegt.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_Loesung.JPG|center|thumb|800px|Detailierte Lösungsansicht einer Aufgabe einer Lösung]]&lt;br /&gt;
&lt;br /&gt;
Zum Schluss ist der Verlauf der Bearbeitung zu sehen. Hier werden alle Interaktionen des Studierenden in der Aufgabe angezeigt. Es lässt sich dadurch nachverfolgen, wie oft etwas eingereicht wurde in der Aufgabe, welches Ergebnis der Checker jeweils zurückgegeben hat und ob Hinweise angefordert wurden. Alle Informationen sind auch mit einem Zeitstempel markiert. Zusätzlich wird dies auch grafisch dargestellt. So lässt sich auch schnell sehen welche Aktionen in welchen Abständen gemacht wurde. In dem Screenshot kann man sehen das kurz nach betreten der Aufgabe Hinweise angefordert wurden. Dann ist eine Zeit lang nichts passiert bevor dann eine Lösung eingereicht wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgaben_Log.JPG|center|thumb|800px|Verlauf einer Lösung mit allen interaktionen des Studierenden]]&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12821</id>
		<title>Einsicht in Ergebnisse in Aufgaben (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12821"/>
		<updated>2026-06-09T08:27:27Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Eingaben der Studierenden lässt sich über die Seite der entsprechenden Aufgabe einsehen. Wenn man die entsprechenden Rechte besitzt kann man diese aufrufen, indem man zunächst die Aufgabe aufruft und dort nach ganz unten scrollt. Dort ist dann der Button &#039;&#039;&#039;Details anzeigen&#039;&#039;&#039; unter dem Breich [[Aufgaben Statistik (JACK3)|Statistiken]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
Dann erscheint eine Seite mit der Auflistung aller Bearbeitungen der Aufgabe. Zunächst wird aufgelistet wieviele Bearbeitungen von Studierenden gemacht wurden und wieviele von Lehrenden zum Testen. Diese werden bei weiteren Statistiken rausgenommen. Wenn eine Aufgabe sehr viele Bearbeitungen hat, werden diese auf mehrere Seiten verteilt, damit die Seite übersichtlich bleibt.&lt;br /&gt;
&lt;br /&gt;
Es gibt die Möglichkeit über den Button &#039;&#039;&#039;Alle Test-Bearbeitungen löschen&#039;&#039;&#039; alle Test-Bearbeitungen auf einmal zu löschen, wenn man die Liste mit den Bearbeitungen damit bereinigen  möchte. &lt;br /&gt;
Die Einreichungen werden nach dem Zeitpunkt des Betreten der Aufgabe sortiert, dabei stehen die letzten oben in der Liste. Die Testbearbeitungen bekommen eine entsprechende Markierung, damit diese direkt zu erkennen sind. In der ersten Spalte ist der Benutzername zu sehen, in der zweiten der Zeitpunkt und in der dritten die erreichten Punkte. Zuletzt hat man als Lehrender die Möglichkeit mehrere Aktionen durchzuführen. Zum einen kann man über den Mülleimer-Icon die Lösung löschen. Dies geht aber nur, wenn die Lösung nicht zu einem Kursangebot gehört. Zum anderen hat man über die Lupe die Möglichkeit in die Details der entsprechenden Einreichung reinzugehen. &lt;br /&gt;
[[File:Aufgabe_Bearbeitung.JPG|center|thumb|800px|Bearbeitungen einer Aufgabe ohne Testeinreichungen]]&lt;br /&gt;
&lt;br /&gt;
Mit dem Klick auf die Lupe bekommt man eine detaillierte Ansicht über die eingereichte Lösung des Studierenden zu der Aufgabe. Es werden die erreichten Punkte angezeigt und bei einer mehrstufigen Aufgabe ein Inhaltsverzeichnis. Wenn die Lösung nicht in einem Kursangebot eingereicht wurde lässt sich über den Button &#039;&#039;&#039;Bearbeitung löschen&#039;&#039;&#039; die Lösung hier auch löschen.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-Loesung Inhaltsverzeichnis.jpg|center|thumb|800px|Inhaltsverzeichnis einer mehrstufigen Aufgabe]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Inhaltsverzeichnis ist der Aufgabentext und die letzte Einreichung des Studiereden zu sehen. Zusätzlich wird auch das Feedback angezeigt, welches der Studierende gesehen hat, und alle Hinweise die angefordert wurden. Zusätzlich ist auch die Belegung der Variablen zu dem Zeitpunkt der Bearbeitung einzusehen. Unter &#039;&#039;&#039;Variablen-Belegung zu Beginn dieser Stufe&#039;&#039;&#039; ist die Belegung der Variablen einzusehen, wie sie zu Beginn der Stufe war. Unter &#039;&#039;&#039;Variablen-Belegung&#039;&#039;&#039; ist die Belgung der Variablen zum Schluss der Stufe einzusehen, denn es kann sein, dass sich die Belegung der Variablen durch &#039;&#039;Variablenupdates&#039;&#039; während der Bearbeitung geändert hat. Zu diesem Zeitpunkt sind auch die meta-Variablen belegt.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_Loesung.JPG|center|thumb|800px|Detailierte Lösungsansicht einer Aufgabe einer Lösung]]&lt;br /&gt;
&lt;br /&gt;
Zum Schluss ist der Verlauf der Bearbeitung zu sehen. Hier werden alle Interaktionen des Studierenden in der Aufgabe angezeigt. Es lässt sich dadurch nachverfolgen, wie oft etwas eingereicht wurde in der Aufgabe, welches Ergebnis der Checker jeweils zurückgegeben hat und ob Hinweise angefordert wurden. Alle Informationen sind auch mit einem Zeitstempel markiert. Zusätzlich wird dies auch grafisch dargestellt. So lässt sich auch schnell sehen welche Aktionen in welchen Abständen gemacht wurde. In dem Screenshot kann man sehen das kurz nach betreten der Aufgabe Hinweise angefordert wurden. Dann ist eine Zeit lang nichts passiert bevor dann eine Lösung eingereicht wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgaben_Log.JPG|center|thumb|800px|Verlauf einer Lösung mit allen interaktionen des Studierenden]]&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12820</id>
		<title>Einsicht in Ergebnisse in Aufgaben (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12820"/>
		<updated>2026-06-09T08:26:28Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Eingaben der Studierenden lässt sich über die Seite der entsprechenden Aufgabe einsehen. Wenn man die entsprechenden Rechte besitzt kann man diese aufrufen, indem man zunächst die Aufgabe aufruft und dort nach ganz unten scrollt. Dort ist dann der Button &#039;&#039;&#039;Details anzeigen&#039;&#039;&#039; unter dem Breich [[Aufgaben Statistik (JACK3)|Statistiken]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
Dann erscheint eine Seite mit der Auflistung aller Bearbeitungen der Aufgabe. Zunächst wird aufgelistet wieviele Bearbeitungen von Studierenden gemacht wurden und wieviele von Lehrenden zum Testen. Diese werden bei weiteren Statistiken rausgenommen. Wenn eine Aufgabe sehr viele Bearbeitungen hat, werden diese auf mehrere Seiten verteilt, damit die Seite übersichtlich bleibt.&lt;br /&gt;
&lt;br /&gt;
Es gibt die Möglichkeit über den Button &#039;&#039;&#039;Alle Test-Bearbeitungen löschen&#039;&#039;&#039; alle Test-Bearbeitungen auf einmal zu löschen, wenn man die Liste mit den Bearbeitungen damit bereinigen  möchte. &lt;br /&gt;
Die Einreichungen werden nach dem Zeitpunkt des Betreten der Aufgabe sortiert, dabei stehen die letzten oben in der Liste. Die Testbearbeitungen bekommen eine entsprechende Markierung, damit diese direkt zu erkennen sind. In der ersten Spalte ist der Benutzername zu sehen, in der zweiten der Zeitpunkt und in der dritten die erreichten Punkte. Zuletzt hat man als Lehrender die Möglichkeit mehrere Aktionen durchzuführen. Zum einen kann man über den Mülleimer-Icon die Lösung löschen. Dies geht aber nur, wenn die Lösung nicht zu einem Kursangebot gehört. Zum anderen hat man über die Lupe die Möglichkeit in die Details der entsprechenden Einreichung reinzugehen. &lt;br /&gt;
[[File:Aufgabe_Bearbeitung.JPG|center|thumb|800px|Bearbeitungen einer Aufgabe ohne Testeinreichungen]]&lt;br /&gt;
&lt;br /&gt;
Mit dem Klick auf die Lupe bekommt man eine detaillierte Ansicht über die eingereichte Lösung des Studierenden zu der Aufgabe. Es werden die erreichten Punkte angezeigt und bei einer mehrstufigen Aufgabe ein Inhaltsverzeichnis. Wenn die Lösung nicht in einem Kursangebot eingereicht wurde lässt sich über den Button &#039;&#039;&#039;Bearbeitung löschen&#039;&#039;&#039; die Lösung hier auch löschen.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-Loesung Inhaltsverzeichnis.jpg|center|thumb|800px|Inhaltsverzeichnis einer mehrstufigen Aufgabe]]&lt;br /&gt;
&lt;br /&gt;
Nach den &#039;&#039;Allgemeinen Informationen&#039;&#039; ist der Aufgabentext und die letzte Einreichung des Studiereden zu sehen. Zusätzlich wird auch das Feedback angezeigt, welches der Studierende gesehen hat, und alle Hinweise die angefordert wurden. Zusätzlich ist auch die Belegung der Variablen zu dem Zeitpunkt der Bearbeitung einzusehen. Unter &#039;&#039;&#039;Variablen-Belegung zu Beginn dieser Stufe&#039;&#039;&#039; ist die Belegung der Variablen einzusehen, wie sie zu Beginn der Stufe war. Unter &#039;&#039;&#039;Variablen-Belegung&#039;&#039;&#039; ist die Belgung der Variablen zum Schluss der Stufe einzusehen, denn es kann sein, dass sich die Belegung der Variablen durch &#039;&#039;Variablenupdates&#039;&#039; während der Bearbeitung geändert hat. Zu diesem Zeitpunkt sind auch die meta-Variablen belegt.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_Loesung.JPG|center|thumb|800px|Detailierte Lösungsansicht einer Aufgabe einer Lösung]]&lt;br /&gt;
&lt;br /&gt;
Zum Schluss ist der Verlauf der Bearbeitung zu sehen. Hier werden alle Interaktionen des Studierenden in der Aufgabe angezeigt. Es lässt sich dadurch nachverfolgen, wie oft etwas eingereicht wurde in der Aufgabe, welches Ergebnis der Checker jeweils zurückgegeben hat und ob Hinweise angefordert wurden. Alle Informationen sind auch mit einem Zeitstempel markiert. Zusätzlich wird dies auch grafisch dargestellt. So lässt sich auch schnell sehen welche Aktionen in welchen Abständen gemacht wurde. In dem Screenshot kann man sehen das kurz nach betreten der Aufgabe Hinweise angefordert wurden. Dann ist eine Zeit lang nichts passiert bevor dann eine Lösung eingereicht wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgaben_Log.JPG|center|thumb|800px|Verlauf einer Lösung mit allen interaktionen des Studierenden]]&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12819</id>
		<title>Einsicht in Ergebnisse in Aufgaben (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Einsicht_in_Ergebnisse_in_Aufgaben_(JACK3)&amp;diff=12819"/>
		<updated>2026-06-09T08:23:29Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Eingaben der Studierenden lässt sich über die Seite der entsprechenden Aufgabe einsehen. Wenn man die entsprechenden Rechte besitzt kann man diese aufrufen, indem man zunächst die Aufgabe aufruft und dort nach ganz unten scrollt. Dort ist dann der Button &#039;&#039;&#039;Details anzeigen&#039;&#039;&#039; unter dem Breich [[Aufgaben Statistik (JACK3)|Statistiken]] zu sehen.&lt;br /&gt;
&lt;br /&gt;
Dann erscheint eine Seite mit der Auflistung aller Bearbeitungen der Aufgabe. Zunächst wird aufgelistet wieviele Bearbeitungen von Studierenden gemacht wurden und wieviele von Lehrenden zum Testen. Diese werden bei weiteren Statistiken rausgenommen. Wenn eine Aufgabe sehr viele Bearbeitungen hat, werden diese auf mehrere Seiten verteilt, damit die Seite übersichtlich bleibt.&lt;br /&gt;
&lt;br /&gt;
Es gibt die Möglichkeit über den Button &#039;&#039;&#039;Alle Test-Bearbeitungen löschen&#039;&#039;&#039; alle Test-Bearbeitungen auf einmal zu löschen, wenn man die Liste mit den Bearbeitungen damit bereinigen  möchte. &lt;br /&gt;
Die Einreichungen werden nach dem Zeitpunkt des Betreten der Aufgabe sortiert, dabei stehen die letzten oben in der Liste. Die Testbearbeitungen bekommen eine entsprechende Markierung, damit diese direkt zu erkennen sind. In der ersten Spalte ist der Benutzername zu sehen, in der zweiten der Zeitpunkt und in der dritten die erreichten Punkte. Zuletzt hat man als Lehrender die Möglichkeit mehrere Aktionen durchzuführen. Zum einen kann man über den Mülleimer-Icon die Lösung löschen. Dies geht aber nur, wenn die Lösung nicht zu einem Kursangebot gehört. Zum anderen hat man über die Lupe die Möglichkeit in die Details der entsprechenden Einreichung reinzugehen. &lt;br /&gt;
[[File:Aufgabe_Bearbeitung.JPG|center|thumb|800px|Bearbeitungen einer Aufgabe ohne Testeinreichungen]]&lt;br /&gt;
&lt;br /&gt;
Mit dem Klick auf die Lupe bekommt man eine detaillierte Ansicht über die eingereichte Lösung des Studierenden zu der Aufgabe. Zunächst gibt es ein paar allgemeine Informationen darüber wer die Aufgabe gestellt hat, in welchem Kursangebot die Lösung eingereicht wurde und in welchem Kurs das war. Zusätzlich ist hier der Zeitpunkt, wann die Aufgabe gestartet wurde, und die erreichten Punkte zu sehen. Wenn die Lösung nicht in einem Kursangebot eingereicht wurde lässt sich über den Button &#039;&#039;&#039;Bearbeitung löschen&#039;&#039;&#039; die Lösung hier auch löschen.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe-Loesung Inhaltsverzeichnis.jpg|center|thumb|800px|Inhaltsverzeichnis einer mehrstufigen Aufgabe]]&lt;br /&gt;
&lt;br /&gt;
Nach den &#039;&#039;Allgemeinen Informationen&#039;&#039; ist der Aufgabentext und die letzte Einreichung des Studiereden zu sehen. Zusätzlich wird auch das Feedback angezeigt, welches der Studierende gesehen hat, und alle Hinweise die angefordert wurden. Zusätzlich ist auch die Belegung der Variablen zu dem Zeitpunkt der Bearbeitung einzusehen. Unter &#039;&#039;&#039;Variablen-Belegung zu Beginn dieser Stufe&#039;&#039;&#039; ist die Belegung der Variablen einzusehen, wie sie zu Beginn der Stufe war. Unter &#039;&#039;&#039;Variablen-Belegung&#039;&#039;&#039; ist die Belgung der Variablen zum Schluss der Stufe einzusehen, denn es kann sein, dass sich die Belegung der Variablen durch &#039;&#039;Variablenupdates&#039;&#039; während der Bearbeitung geändert hat. Zu diesem Zeitpunkt sind auch die meta-Variablen belegt.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgabe_Loesung.JPG|center|thumb|800px|Detailierte Lösungsansicht einer Aufgabe einer Lösung]]&lt;br /&gt;
&lt;br /&gt;
Zum Schluss ist der Verlauf der Bearbeitung zu sehen. Hier werden alle Interaktionen des Studierenden in der Aufgabe angezeigt. Es lässt sich dadurch nachverfolgen, wie oft etwas eingereicht wurde in der Aufgabe, welches Ergebnis der Checker jeweils zurückgegeben hat und ob Hinweise angefordert wurden. Alle Informationen sind auch mit einem Zeitstempel markiert. Zusätzlich wird dies auch grafisch dargestellt. So lässt sich auch schnell sehen welche Aktionen in welchen Abständen gemacht wurde. In dem Screenshot kann man sehen das kurz nach betreten der Aufgabe Hinweise angefordert wurden. Dann ist eine Zeit lang nichts passiert bevor dann eine Lösung eingereicht wurde.&lt;br /&gt;
&lt;br /&gt;
[[File:Aufgaben_Log.JPG|center|thumb|800px|Verlauf einer Lösung mit allen interaktionen des Studierenden]]&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Aufgabe-Loesung_Inhaltsverzeichnis.jpg&amp;diff=12818</id>
		<title>Datei:Aufgabe-Loesung Inhaltsverzeichnis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Aufgabe-Loesung_Inhaltsverzeichnis.jpg&amp;diff=12818"/>
		<updated>2026-06-09T08:19:07Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Assert&amp;diff=12817</id>
		<title>Assert</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Assert&amp;diff=12817"/>
		<updated>2026-06-02T08:47:11Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Zugehörige Evaluatoren ===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;assert&#039;&#039; wirft bei einer falschen Bedingung eine Fehlermeldung mit einer selbst erstellten Nachricht. Bei einer wahren Bedingung wird null zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 assert(Bedingung, Fehlermeldung)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
Bedingung:&lt;br /&gt;
kann ein Wahrheitswert mit [[True]] oder [[False]] sein&lt;br /&gt;
oder ein [[Integer]] mit 1 oder 0&lt;br /&gt;
oder Vergleiche wie 1 &amp;lt; 0, in dem Fall false repräsentierend&lt;br /&gt;
&lt;br /&gt;
Fehlermeldung:&lt;br /&gt;
[[String]] oder beispielsweise [[Integer]]&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
 Gibt eine Exception zurück&lt;br /&gt;
* wenn zu false ausgewertet wird&lt;br /&gt;
*Gibt null zurück&lt;br /&gt;
* wenn zu true ausgewertet wird&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
&lt;br /&gt;
 assert(true(),&amp;quot;Fehler!!11&amp;quot;) --&amp;gt; nichts passiert bzw. null&lt;br /&gt;
&lt;br /&gt;
 assert(false(),&amp;quot;Aha!&amp;quot;)    --&amp;gt; wirft eine Fehlermeldung mit &amp;quot;Aha!&amp;quot; als Nachricht&lt;br /&gt;
&lt;br /&gt;
 assert(1,&amp;quot;Fehler!!11&amp;quot;) --&amp;gt; nichts passiert bzw. null&lt;br /&gt;
&lt;br /&gt;
 assert(0,&amp;quot;Aha!&amp;quot;)    --&amp;gt; wirft eine Fehlermeldung mit &amp;quot;Aha!&amp;quot; als Nachricht&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12815</id>
		<title>Verwaltung (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12815"/>
		<updated>2026-05-22T10:36:42Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Benutzer, die die Rolle &#039;&#039;&#039;Admin&#039;&#039;&#039; in Jack3 haben steht zusätzlich der Link &#039;&#039;&#039;Verwaltung&#039;&#039;&#039; zur Verfügung. Wenn Sie das Recht haben, haben Sie die folgenden Möglichkeiten: &#039;&#039;Konfiguration&#039;&#039;, &#039;&#039;Jobs&#039;&#039;, &#039;&#039;Profilfelder&#039;&#039;, &#039;&#039;Benutzerverwaltung&#039;&#039;, &#039;&#039;Ordnerverwaltung&#039;&#039;, &#039;&#039;ID-Suche&#039;&#039;, &#039;&#039;Performance&#039;&#039;, &#039;&#039;System Gesundheit&#039;&#039; und &#039;&#039;Nutzungsstatistiken&#039;&#039;. Was sich jeweil darunter verbirgt wird im folgenden Text beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
[[File:Verwaltung_Allgemein.JPG|center|thumb|600px|Konfiguration von JACK3]]&lt;br /&gt;
Unter Konfiguration lassen sich Server usw. konfigurieren. Dieses wird vom JACK-Team für die jeweiligen Nutzer konfiguriert. Zusätzlich steht hier eine [[Evaluator Konsole (JACK3)|Evaluator Konsole]] zur Verfügung bei der sich Evaluator Ausdrücke testen lassen.&lt;br /&gt;
&lt;br /&gt;
== Jobs ==&lt;br /&gt;
[[File:Verwaltung_Jobs.JPG|center|thumb|600px|Anzeige aller Jobs]]&lt;br /&gt;
Hier werden alle Jobs aufgelistet, die durch dynamische oder statische Checker ausgelöst wurden. Es lässt sich auch nachsehen, ob die Abarbeitung an einer Stelle hakt oder ob alle durchlaufen. Dies lässt sich an der &#039;&#039;Dauer&#039;&#039; ablesen.&lt;br /&gt;
&lt;br /&gt;
== Profilfelder ==&lt;br /&gt;
[[File:Verwaltung_Profilfelder.JPG|center|thumb|600px|Profilfelder des JACK3 Tenant]]&lt;br /&gt;
Hier können die Einstellungen der Profilfelder für diesen JACK3 Tenant nachzulesen.&lt;br /&gt;
&lt;br /&gt;
== Benutzerverwaltung ==&lt;br /&gt;
[[File:Verwaltung_Benutzeraccounts.JPG|center|thumb|600px|Liste aller Benutzer auf diesem JACK3 Tenant]]&lt;br /&gt;
Unter Benutzerverwaltung findet man alle Nutzer auf diesem JACK3 Tenant. Zunächst ist die Liste alphabetisch sortiert. Da diese mit unter sehr lang werden kann lässt sich auch nach einem Nutzer suchen, indem man entweder den Namen oder die e-Mail Adresse eingibt. In der Liste wird auch direkt angegeben, ob dieser Nutzer Administratorrechte und/oder Editierrecht besitzt. Es lässt sich auch nach diesen Filtern. Wenn der JACK3 Tenant dafür konfiguriert ist kann über den Button &#039;&#039;&#039;Neuen Benutzer anlegen&#039;&#039;&#039; ein neuer Benutzer hinzugefügt werden und über den Button &#039;&#039;&#039;Neue Benutzerserie&#039;&#039;&#039; eine Serie von Benutzern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neuen-Benutzer-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neuen Benutzer anlegen]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich ein Pop-up Fenster. Um einen neuen Benutzer anzulegen muss ein Name eingetragen werden und eine gültige e-Mail Adresse. Das ist wichtig, da JACK3 den neuen Benutzer ein Passwort zusendet. Ohne gültige e-Mail Adressen bekommt der neue Benutzer nicht sein Passwort. Zusätzlich lässt sich beim Anlegen eines neuen Benutzers auch Admin und/oder Editierrechte vergeben. Diese kann man zu jedem Zeitpunkt ändern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neue-Benutzerserie-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neue Benutzerseie anlegen]]&lt;br /&gt;
&lt;br /&gt;
In dem Pop-Up Fenster werden die Einstellungen für die Benutzerserie erstellt. Dabei ist &#039;&#039;%03d&#039;&#039; ein Platzhalter für die Ziffernfolge, die unter Bereich angegeben wird. Die Anzahl der Stellen werden mit &#039;&#039;03&#039;&#039; angegeben. In dem Beispiel haben die Ziffern alle 3 Stellen, also 001, 002, 003, usw. Das &#039;&#039;d&#039;&#039; ist verpflichtend zu setzen ansonsten kommt eine Fehlermeldung. Der Anmeldename braucht auch etwas das aussieht wie eine e-Mail Adresse. Es muss keine echte sein. Wenn alles korrekt eingetragen wurde, dann erscheint eine Vorschau und die erstellten Accounts können als Excel-Datei heruntergeladen werden. Danach erscheint der Button, um die Accounts zu erstellen.&lt;br /&gt;
&lt;br /&gt;
Unter der Liste der Benutzeraccounts lassen sich auch Benutzergruppen erstellen. Einer Benutzergruppe können beliebig viele Benutzer hinzugefügt werden. Das vereinfacht z.B. wenn ich mehreren Benutzern Rechte an meinen Aufgaben, Kursen und Kursangeboten gebe. Durch die Benutzergruppe reicht es einmal dieser Gruppe Rechte an meinen Ordnern zu vergeben. Es muss nur die Benutzergruppe verwaltet werden, neue Mitarbeiter hinzugefügt und ausgeschiedene Mitarbeiter entfernt. Es wird die Arbeit erspart dies auf jedem Ordner zu tun. Der Verwaltungsauswand wird hier geringer.&lt;br /&gt;
&lt;br /&gt;
[[File:Verwaltung_Benutzer.JPG|center|thumb|600px|Informationen über einen einzelne Nutzer]]&lt;br /&gt;
Durch das Klicken auf einen der Namen in der Liste öffnet sich ein neues Feld mit weiteren Informationen über den Nutzer. Hier sind unter anderem die Rechte des Nutzers zu sehen. Die Rechte lassen sich hier auch wieder entfernen. Des weiteren lässt sich einsehen auf welchen Inhaltsordnern und auf welchen Präsentationsordnern dieser Nutzer Editierrechte von anderen bekommen hat. Es lässt sich einsehen, ob dieser Nutzer einer Benutzergruppe zugeordnet ist und ob dieser Nutzer laufende Kurse als Student hat. Zusätzlich ist ein Anmeldeverlauf zu sehen.&lt;br /&gt;
&lt;br /&gt;
[[File:Anmeldungsverlauf.jpg|center|thumb|600px|Anmeldungsverlauf eines Nutzers]]&lt;br /&gt;
In dem Screenshot ist zu sehen das zwei Anmeldungen aktiv sind, einmal für &#039;&#039;Kursanmeldung&#039;&#039; und &#039;&#039;Test&#039;&#039;. Bei dem Kursangebot &#039;&#039;Test&#039;&#039; wurde sich angemeldet, dann abgemeldet und dann wieder angemeldet. So lässt sich der Anmeldungsverlauf eines einzelnen nachvollziehen.&lt;br /&gt;
&lt;br /&gt;
== Ordnerverwaltung ==&lt;br /&gt;
Ein Admin hat hier die Möglichkeit Ordner zu verschieben und Rechte an Präsentationsordnern zu ändern. Das ist dann hilfreich, wenn z.B. ein Mitarbeiter ausgeschieden ist oder längerfristig erkrankt ist und vergessen hat anderen Mitarbeitern Rechte daran zu geben.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-persoenlicheOrdnerVerschieben.jpg|center|thumb|800px|Maske für das Verschieben von Ordnern]]&lt;br /&gt;
Hier wird ein persönlicher Ordner von einem Nutzer zu einem anderen Nutzer verschoben. Dabei ist es wichtig, dass der Nutzer, dem der persönliche Ordner weggenommen wird, keine Lehrendenrechte mehr auf dem System hat, aber sein persönlicher Ordner nicht gelöscht wurde. Optional hat man die Möglichkeit den Grund für diese Aktion anzugeben. Das kann später bei der Nachverfolgung hilfreich sein.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-RechtePraesentationsordnernAendern.jpg|center|thumb|800px|Maske für das Ändern an Präsentationsordnern]]&lt;br /&gt;
Zusätzlich gibt es hier die Möglichkeit einem Nutzer, der globales Editierrecht auf dem System hat, Rechte an einem beliebigen Präsentationsordner zu geben. Dabei ist die ID des Ordners einzutragen, da diese eindeutig ist, während Namen für Ordner mehrfach genutzt werden können und somit nicht eindeutig im System sind. Es lässt sich dabei auch festlegen welche Rechte der Nutzer auf dem Präsentationsordner erhält. Auch hier kann man optional den Grund für dieses Vorgehen haben.&lt;br /&gt;
&lt;br /&gt;
== ID-Suche ==&lt;br /&gt;
[[File:ID-Suche.jpg|center|thumb|800px|Die Maske für die ID-Suche]]&lt;br /&gt;
Inhalte in Jack haben eindeutige IDs. Diese Suchmaske lässt einen Admin nach bestimmten IDs suchen. Im Moment werden Ordner, Aufgaben, Kurse, Kursangebote, Kurs-Bearbeitungen und Aufgaben-Bearbeitungen unterstützt.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12814</id>
		<title>Verwaltung (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12814"/>
		<updated>2026-05-22T09:28:07Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Benutzerverwaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Benutzer, die die Rolle &#039;&#039;&#039;Admin&#039;&#039;&#039; in Jack3 haben steht zusätzlich der Link &#039;&#039;&#039;Verwaltung&#039;&#039;&#039; zur Verfügung. Wenn Sie das Recht haben, haben Sie die folgenden Möglichkeiten: &#039;&#039;Konfiguration&#039;&#039;, &#039;&#039;Jobs&#039;&#039;, &#039;&#039;Profilfelder&#039;&#039;, &#039;&#039;Benutzerverwaltung&#039;&#039;, &#039;&#039;Ordnerverwaltung&#039;&#039;, &#039;&#039;ID-Suche&#039;&#039;, &#039;&#039;Performance&#039;&#039;, &#039;&#039;System Gesundheit&#039;&#039; und &#039;&#039;Nutzungsstatistiken&#039;&#039;. Was sich jeweil darunter verbirgt wird im folgenden Text beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
[[File:Verwaltung_Allgemein.JPG|center|thumb|600px|Konfiguration von JACK3]]&lt;br /&gt;
Unter Konfiguration lassen sich Server usw. konfigurieren. Dieses wird vom JACK-Team für die jeweiligen Nutzer konfiguriert. Zusätzlich steht hier eine [[Evaluator Konsole (JACK3)|Evaluator Konsole]] zur Verfügung bei der sich Evaluator Ausdrücke testen lassen.&lt;br /&gt;
&lt;br /&gt;
== Jobs ==&lt;br /&gt;
[[File:Verwaltung_Jobs.JPG|center|thumb|600px|Anzeige aller Jobs]]&lt;br /&gt;
Hier werden alle Jobs aufgelistet, die durch dynamische oder statische Checker ausgelöst wurden. Es lässt sich auch nachsehen, ob die Abarbeitung an einer Stelle hakt oder ob alle durchlaufen. Dies lässt sich an der &#039;&#039;Dauer&#039;&#039; ablesen.&lt;br /&gt;
&lt;br /&gt;
== Profilfelder ==&lt;br /&gt;
[[File:Verwaltung_Profilfelder.JPG|center|thumb|600px|Profilfelder des JACK3 Tenant]]&lt;br /&gt;
Hier können die Einstellungen der Profilfelder für diesen JACK3 Tenant nachzulesen.&lt;br /&gt;
&lt;br /&gt;
== Benutzerverwaltung ==&lt;br /&gt;
[[File:Verwaltung_Benutzeraccounts.JPG|center|thumb|600px|Liste aller Benutzer auf diesem JACK3 Tenant]]&lt;br /&gt;
Unter Benutzerverwaltung findet man alle Nutzer auf diesem JACK3 Tenant. Zunächst ist die Liste alphabetisch sortiert. Da diese mit unter sehr lang werden kann lässt sich auch nach einem Nutzer suchen, indem man entweder den Namen oder die e-Mail Adresse eingibt. In der Liste wird auch direkt angegeben, ob dieser Nutzer Administratorrechte und/oder Editierrecht besitzt. Es lässt sich auch nach diesen Filtern. Wenn der JACK3 Tenant dafür konfiguriert ist kann über den Button &#039;&#039;&#039;Neuen Benutzer anlegen&#039;&#039;&#039; ein neuer Benutzer hinzugefügt werden und über den Button &#039;&#039;&#039;Neue Benutzerserie&#039;&#039;&#039; eine Serie von Benutzern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neuen-Benutzer-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neuen Benutzer anlegen]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich ein Pop-up Fenster. Um einen neuen Benutzer anzulegen muss ein Name eingetragen werden und eine gültige e-Mail Adresse. Das ist wichtig, da JACK3 den neuen Benutzer ein Passwort zusendet. Ohne gültige e-Mail Adressen bekommt der neue Benutzer nicht sein Passwort. Zusätzlich lässt sich beim Anlegen eines neuen Benutzers auch Admin und/oder Editierrechte vergeben. Diese kann man zu jedem Zeitpunkt ändern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neue-Benutzerserie-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neue Benutzerseie anlegen]]&lt;br /&gt;
&lt;br /&gt;
In dem Pop-Up Fenster werden die Einstellungen für die Benutzerserie erstellt. Dabei ist &#039;&#039;%03d&#039;&#039; ein Platzhalter für die Ziffernfolge, die unter Bereich angegeben wird. Die Anzahl der Stellen werden mit &#039;&#039;03&#039;&#039; angegeben. In dem Beispiel haben die Ziffern alle 3 Stellen, also 001, 002, 003, usw. Das &#039;&#039;d&#039;&#039; ist verpflichtend zu setzen ansonsten kommt eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
Unter der Liste der Benutzeraccounts lassen sich auch Benutzergruppen erstellen. Einer Benutzergruppe können beliebig viele Benutzer hinzugefügt werden. Das vereinfacht z.B. wenn ich mehreren Benutzern Rechte an meinen Aufgaben, Kursen und Kursangeboten gebe. Durch die Benutzergruppe reicht es einmal dieser Gruppe Rechte an meinen Ordnern zu vergeben. Es muss nur die Benutzergruppe verwaltet werden, neue Mitarbeiter hinzugefügt und ausgeschiedene Mitarbeiter entfernt. Es wird die Arbeit erspart dies auf jedem Ordner zu tun. Der Verwaltungsauswand wird hier geringer.&lt;br /&gt;
&lt;br /&gt;
[[File:Verwaltung_Benutzer.JPG|center|thumb|600px|Informationen über einen einzelne Nutzer]]&lt;br /&gt;
Durch das Klicken auf einen der Namen in der Liste öffnet sich ein neues Feld mit weiteren Informationen über den Nutzer. Hier sind unter anderem die Rechte des Nutzers zu sehen. Die Rechte lassen sich hier auch wieder entfernen. Des weiteren lässt sich einsehen auf welchen Inhaltsordnern und auf welchen Präsentationsordnern dieser Nutzer Editierrechte von anderen bekommen hat. Es lässt sich einsehen, ob dieser Nutzer einer Benutzergruppe zugeordnet ist und ob dieser Nutzer laufende Kurse als Student hat. Zusätzlich ist ein Anmeldeverlauf zu sehen.&lt;br /&gt;
&lt;br /&gt;
[[File:Anmeldungsverlauf.jpg|center|thumb|600px|Anmeldungsverlauf eines Nutzers]]&lt;br /&gt;
In dem Screenshot ist zu sehen das zwei Anmeldungen aktiv sind, einmal für &#039;&#039;Kursanmeldung&#039;&#039; und &#039;&#039;Test&#039;&#039;. Bei dem Kursangebot &#039;&#039;Test&#039;&#039; wurde sich angemeldet, dann abgemeldet und dann wieder angemeldet. So lässt sich der Anmeldungsverlauf eines einzelnen nachvollziehen.&lt;br /&gt;
&lt;br /&gt;
== Ordnerverwaltung ==&lt;br /&gt;
Ein Admin hat hier die Möglichkeit Ordner zu verschieben und Rechte an Präsentationsordnern zu ändern. Das ist dann hilfreich, wenn z.B. ein Mitarbeiter ausgeschieden ist oder längerfristig erkrankt ist und vergessen hat anderen Mitarbeitern Rechte daran zu geben.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-persoenlicheOrdnerVerschieben.jpg|center|thumb|800px|Maske für das Verschieben von Ordnern]]&lt;br /&gt;
Hier wird ein persönlicher Ordner von einem Nutzer zu einem anderen Nutzer verschoben. Dabei ist es wichtig, dass der Nutzer, dem der persönliche Ordner weggenommen wird, keine Lehrendenrechte mehr auf dem System hat, aber sein persönlicher Ordner nicht gelöscht wurde. Optional hat man die Möglichkeit den Grund für diese Aktion anzugeben. Das kann später bei der Nachverfolgung hilfreich sein.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-RechtePraesentationsordnernAendern.jpg|center|thumb|800px|Maske für das Ändern an Präsentationsordnern]]&lt;br /&gt;
Zusätzlich gibt es hier die Möglichkeit einem Nutzer, der globales Editierrecht auf dem System hat, Rechte an einem beliebigen Präsentationsordner zu geben. Dabei ist die ID des Ordners einzutragen, da diese eindeutig ist, während Namen für Ordner mehrfach genutzt werden können und somit nicht eindeutig im System sind. Es lässt sich dabei auch festlegen welche Rechte der Nutzer auf dem Präsentationsordner erhält. Auch hier kann man optional den Grund für dieses Vorgehen haben.&lt;br /&gt;
&lt;br /&gt;
== ID-Suche ==&lt;br /&gt;
[[File:ID-Suche.jpg|center|thumb|800px|Die Maske für die ID-Suche]]&lt;br /&gt;
Inhalte in Jack haben eindeutige IDs. Diese Suchmaske lässt einen Admin nach bestimmten IDs suchen. Im Moment werden Ordner, Aufgaben, Kurse, Kursangebote, Kurs-Bearbeitungen und Aufgaben-Bearbeitungen unterstützt.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12813</id>
		<title>Verwaltung (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12813"/>
		<updated>2026-05-22T09:20:04Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Benutzer, die die Rolle &#039;&#039;&#039;Admin&#039;&#039;&#039; in Jack3 haben steht zusätzlich der Link &#039;&#039;&#039;Verwaltung&#039;&#039;&#039; zur Verfügung. Wenn Sie das Recht haben, haben Sie die folgenden Möglichkeiten: &#039;&#039;Konfiguration&#039;&#039;, &#039;&#039;Jobs&#039;&#039;, &#039;&#039;Profilfelder&#039;&#039;, &#039;&#039;Benutzerverwaltung&#039;&#039;, &#039;&#039;Ordnerverwaltung&#039;&#039;, &#039;&#039;ID-Suche&#039;&#039;, &#039;&#039;Performance&#039;&#039;, &#039;&#039;System Gesundheit&#039;&#039; und &#039;&#039;Nutzungsstatistiken&#039;&#039;. Was sich jeweil darunter verbirgt wird im folgenden Text beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
[[File:Verwaltung_Allgemein.JPG|center|thumb|600px|Konfiguration von JACK3]]&lt;br /&gt;
Unter Konfiguration lassen sich Server usw. konfigurieren. Dieses wird vom JACK-Team für die jeweiligen Nutzer konfiguriert. Zusätzlich steht hier eine [[Evaluator Konsole (JACK3)|Evaluator Konsole]] zur Verfügung bei der sich Evaluator Ausdrücke testen lassen.&lt;br /&gt;
&lt;br /&gt;
== Jobs ==&lt;br /&gt;
[[File:Verwaltung_Jobs.JPG|center|thumb|600px|Anzeige aller Jobs]]&lt;br /&gt;
Hier werden alle Jobs aufgelistet, die durch dynamische oder statische Checker ausgelöst wurden. Es lässt sich auch nachsehen, ob die Abarbeitung an einer Stelle hakt oder ob alle durchlaufen. Dies lässt sich an der &#039;&#039;Dauer&#039;&#039; ablesen.&lt;br /&gt;
&lt;br /&gt;
== Profilfelder ==&lt;br /&gt;
[[File:Verwaltung_Profilfelder.JPG|center|thumb|600px|Profilfelder des JACK3 Tenant]]&lt;br /&gt;
Hier können die Einstellungen der Profilfelder für diesen JACK3 Tenant nachzulesen.&lt;br /&gt;
&lt;br /&gt;
== Benutzerverwaltung ==&lt;br /&gt;
[[File:Verwaltung_Benutzeraccounts.JPG|center|thumb|600px|Liste aller Benutzer auf diesem JACK3 Tenant]]&lt;br /&gt;
Unter Benutzerverwaltung findet man alle Nutzer auf diesem JACK3 Tenant. Zunächst ist die Liste alphabetisch sortiert. Da diese mit unter sehr lang werden kann lässt sich auch nach einem Nutzer suchen, indem man entweder den Namen oder die e-Mail Adresse eingibt. In der Liste wird auch direkt angegeben, ob dieser Nutzer Administratorrechte und/oder Editierrecht besitzt. Es lässt sich auch nach diesen Filtern. Wenn der JACK3 Tenant dafür konfiguriert ist kann über den Button &#039;&#039;&#039;Neuen Benutzer anlegen&#039;&#039;&#039; ein neuer Benutzer hinzugefügt werden und über den Button &#039;&#039;&#039;Neue Benutzerserie&#039;&#039;&#039; eine Serie von Benutzern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neuen-Benutzer-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neuen Benutzer anlegen]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich ein Pop-up Fenster. Um einen neuen Benutzer anzulegen muss ein Name eingetragen werden und eine gültige e-Mail Adresse. Das ist wichtig, da JACK3 den neuen Benutzer ein Passwort zusendet. Ohne gültige e-Mail Adressen bekommt der neue Benutzer nicht sein Passwort. Zusätzlich lässt sich beim Anlegen eines neuen Benutzers auch Admin und/oder Editierrechte vergeben. Diese kann man zu jedem Zeitpunkt ändern.&lt;br /&gt;
&lt;br /&gt;
Unter der Liste der Benutzeraccounts lassen sich auch Benutzergruppen erstellen. Einer Benutzergruppe können beliebig viele Benutzer hinzugefügt werden. Das vereinfacht z.B. wenn ich mehreren Benutzern Rechte an meinen Aufgaben, Kursen und Kursangeboten gebe. Durch die Benutzergruppe reicht es einmal dieser Gruppe Rechte an meinen Ordnern zu vergeben. Es muss nur die Benutzergruppe verwaltet werden, neue Mitarbeiter hinzugefügt und ausgeschiedene Mitarbeiter entfernt. Es wird die Arbeit erspart dies auf jedem Ordner zu tun. Der Verwaltungsauswand wird hier geringer.&lt;br /&gt;
&lt;br /&gt;
[[File:Verwaltung_Benutzer.JPG|center|thumb|600px|Informationen über einen einzelne Nutzer]]&lt;br /&gt;
Durch das Klicken auf einen der Namen in der Liste öffnet sich ein neues Feld mit weiteren Informationen über den Nutzer. Hier sind unter anderem die Rechte des Nutzers zu sehen. Die Rechte lassen sich hier auch wieder entfernen. Des weiteren lässt sich einsehen auf welchen Inhaltsordnern und auf welchen Präsentationsordnern dieser Nutzer Editierrechte von anderen bekommen hat. Es lässt sich einsehen, ob dieser Nutzer einer Benutzergruppe zugeordnet ist und ob dieser Nutzer laufende Kurse als Student hat. Zusätzlich ist ein Anmeldeverlauf zu sehen.&lt;br /&gt;
&lt;br /&gt;
[[File:Anmeldungsverlauf.jpg|center|thumb|600px|Anmeldungsverlauf eines Nutzers]]&lt;br /&gt;
In dem Screenshot ist zu sehen das zwei Anmeldungen aktiv sind, einmal für &#039;&#039;Kursanmeldung&#039;&#039; und &#039;&#039;Test&#039;&#039;. Bei dem Kursangebot &#039;&#039;Test&#039;&#039; wurde sich angemeldet, dann abgemeldet und dann wieder angemeldet. So lässt sich der Anmeldungsverlauf eines einzelnen nachvollziehen.&lt;br /&gt;
&lt;br /&gt;
== Ordnerverwaltung ==&lt;br /&gt;
Ein Admin hat hier die Möglichkeit Ordner zu verschieben und Rechte an Präsentationsordnern zu ändern. Das ist dann hilfreich, wenn z.B. ein Mitarbeiter ausgeschieden ist oder längerfristig erkrankt ist und vergessen hat anderen Mitarbeitern Rechte daran zu geben.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-persoenlicheOrdnerVerschieben.jpg|center|thumb|800px|Maske für das Verschieben von Ordnern]]&lt;br /&gt;
Hier wird ein persönlicher Ordner von einem Nutzer zu einem anderen Nutzer verschoben. Dabei ist es wichtig, dass der Nutzer, dem der persönliche Ordner weggenommen wird, keine Lehrendenrechte mehr auf dem System hat, aber sein persönlicher Ordner nicht gelöscht wurde. Optional hat man die Möglichkeit den Grund für diese Aktion anzugeben. Das kann später bei der Nachverfolgung hilfreich sein.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-RechtePraesentationsordnernAendern.jpg|center|thumb|800px|Maske für das Ändern an Präsentationsordnern]]&lt;br /&gt;
Zusätzlich gibt es hier die Möglichkeit einem Nutzer, der globales Editierrecht auf dem System hat, Rechte an einem beliebigen Präsentationsordner zu geben. Dabei ist die ID des Ordners einzutragen, da diese eindeutig ist, während Namen für Ordner mehrfach genutzt werden können und somit nicht eindeutig im System sind. Es lässt sich dabei auch festlegen welche Rechte der Nutzer auf dem Präsentationsordner erhält. Auch hier kann man optional den Grund für dieses Vorgehen haben.&lt;br /&gt;
&lt;br /&gt;
== ID-Suche ==&lt;br /&gt;
[[File:ID-Suche.jpg|center|thumb|800px|Die Maske für die ID-Suche]]&lt;br /&gt;
Inhalte in Jack haben eindeutige IDs. Diese Suchmaske lässt einen Admin nach bestimmten IDs suchen. Im Moment werden Ordner, Aufgaben, Kurse, Kursangebote, Kurs-Bearbeitungen und Aufgaben-Bearbeitungen unterstützt.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Neue-Benutzerserie-anlegen.jpg&amp;diff=12812</id>
		<title>Datei:Neue-Benutzerserie-anlegen.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Neue-Benutzerserie-anlegen.jpg&amp;diff=12812"/>
		<updated>2026-05-22T09:00:31Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12811</id>
		<title>Verwaltung (JACK3)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Verwaltung_(JACK3)&amp;diff=12811"/>
		<updated>2026-05-22T08:58:24Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Benutzer, die die Rolle &#039;&#039;&#039;Admin&#039;&#039;&#039; in Jack3 haben steht zusätzlich der Link &#039;&#039;&#039;Verwaltung&#039;&#039;&#039; zur Verfügung. Wenn Sie das Recht haben, haben Sie die folgenden Möglichkeiten: &#039;&#039;Konfiguration&#039;&#039;, &#039;&#039;Jobs&#039;&#039;, &#039;&#039;Profilfelder&#039;&#039;, &#039;&#039;Benutzerverwaltung&#039;&#039;, &#039;&#039;Ordnerverwaltung&#039;&#039;, &#039;&#039;ID-Suche&#039;&#039;, &#039;&#039;Performance&#039;&#039;, &#039;&#039;System Gesundheit&#039;&#039; und &#039;&#039;Nutzungsstatistiken&#039;&#039;. Was sich jeweil darunter verbirgt wird im folgenden Text beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
[[File:Verwaltung_Allgemein.JPG|center|thumb|600px|Konfiguration von JACK3]]&lt;br /&gt;
Unter Konfiguration lassen sich Server usw. konfigurieren. Dieses wird vom JACK-Team für die jeweiligen Nutzer konfiguriert. Zusätzlich steht hier eine [[Evaluator Konsole (JACK3)|Evaluator Konsole]] zur Verfügung bei der sich Evaluator Ausdrücke testen lassen.&lt;br /&gt;
&lt;br /&gt;
=== Jobs ===&lt;br /&gt;
[[File:Verwaltung_Jobs.JPG|center|thumb|600px|Anzeige aller Jobs]]&lt;br /&gt;
Hier werden alle Jobs aufgelistet, die durch dynamische oder statische Checker ausgelöst wurden. Es lässt sich auch nachsehen, ob die Abarbeitung an einer Stelle hakt oder ob alle durchlaufen. Dies lässt sich an der &#039;&#039;Dauer&#039;&#039; ablesen.&lt;br /&gt;
&lt;br /&gt;
=== Profilfelder ===&lt;br /&gt;
[[File:Verwaltung_Profilfelder.JPG|center|thumb|600px|Profilfelder des JACK3 Tenant]]&lt;br /&gt;
Hier können die Einstellungen der Profilfelder für diesen JACK3 Tenant nachzulesen.&lt;br /&gt;
&lt;br /&gt;
=== Benutzerverwaltung ===&lt;br /&gt;
[[File:Verwaltung_Benutzeraccounts.JPG|center|thumb|600px|Liste aller Benutzer auf diesem JACK3 Tenant]]&lt;br /&gt;
Unter Benutzerverwaltung findet man alle Nutzer auf diesem JACK3 Tenant. Zunächst ist die Liste alphabetisch sortiert. Da diese mit unter sehr lang werden kann lässt sich auch nach einem Nutzer suchen, indem man entweder den Namen oder die e-Mail Adresse eingibt. In der Liste wird auch direkt angegeben, ob dieser Nutzer Administratorrechte und/oder Editierrecht besitzt. Es lässt sich auch nach diesen Filtern. Wenn der JACK3 Tenant dafür konfiguriert ist kann über den Button &#039;&#039;&#039;Neuen Benutzer anlegen&#039;&#039;&#039; ein neuer Benutzer hinzugefügt werden und über den Button &#039;&#039;&#039;Neue Benutzerserie&#039;&#039;&#039; eine Serie von Benutzern.&lt;br /&gt;
&lt;br /&gt;
[[File:Neuen-Benutzer-anlegen.jpg|center|thumb|400px|Pop-Up Fenster Neuen Benutzer anlegen]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich ein Pop-up Fenster. Um einen neuen Benutzer anzulegen muss ein Name eingetragen werden und eine gültige e-Mail Adresse. Das ist wichtig, da JACK3 den neuen Benutzer ein Passwort zusendet. Ohne gültige e-Mail Adressen bekommt der neue Benutzer nicht sein Passwort. Zusätzlich lässt sich beim Anlegen eines neuen Benutzers auch Admin und/oder Editierrechte vergeben. Diese kann man zu jedem Zeitpunkt ändern.&lt;br /&gt;
&lt;br /&gt;
Unter der Liste der Benutzeraccounts lassen sich auch Benutzergruppen erstellen. Einer Benutzergruppe können beliebig viele Benutzer hinzugefügt werden. Das vereinfacht z.B. wenn ich mehreren Benutzern Rechte an meinen Aufgaben, Kursen und Kursangeboten gebe. Durch die Benutzergruppe reicht es einmal dieser Gruppe Rechte an meinen Ordnern zu vergeben. Es muss nur die Benutzergruppe verwaltet werden, neue Mitarbeiter hinzugefügt und ausgeschiedene Mitarbeiter entfernt. Es wird die Arbeit erspart dies auf jedem Ordner zu tun. Der Verwaltungsauswand wird hier geringer.&lt;br /&gt;
&lt;br /&gt;
[[File:Verwaltung_Benutzer.JPG|center|thumb|600px|Informationen über einen einzelne Nutzer]]&lt;br /&gt;
Durch das Klicken auf einen der Namen in der Liste öffnet sich ein neues Feld mit weiteren Informationen über den Nutzer. Hier sind unter anderem die Rechte des Nutzers zu sehen. Die Rechte lassen sich hier auch wieder entfernen. Des weiteren lässt sich einsehen auf welchen Inhaltsordnern und auf welchen Präsentationsordnern dieser Nutzer Editierrechte von anderen bekommen hat. Es lässt sich einsehen, ob dieser Nutzer einer Benutzergruppe zugeordnet ist und ob dieser Nutzer laufende Kurse als Student hat. Zusätzlich ist ein Anmeldeverlauf zu sehen.&lt;br /&gt;
&lt;br /&gt;
[[File:Anmeldungsverlauf.jpg|center|thumb|600px|Anmeldungsverlauf eines Nutzers]]&lt;br /&gt;
In dem Screenshot ist zu sehen das zwei Anmeldungen aktiv sind, einmal für &#039;&#039;Kursanmeldung&#039;&#039; und &#039;&#039;Test&#039;&#039;. Bei dem Kursangebot &#039;&#039;Test&#039;&#039; wurde sich angemeldet, dann abgemeldet und dann wieder angemeldet. So lässt sich der Anmeldungsverlauf eines einzelnen nachvollziehen.&lt;br /&gt;
&lt;br /&gt;
=== Ordnerverwaltung ===&lt;br /&gt;
Ein Admin hat hier die Möglichkeit Ordner zu verschieben und Rechte an Präsentationsordnern zu ändern. Das ist dann hilfreich, wenn z.B. ein Mitarbeiter ausgeschieden ist oder längerfristig erkrankt ist und vergessen hat anderen Mitarbeitern Rechte daran zu geben.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-persoenlicheOrdnerVerschieben.jpg|center|thumb|800px|Maske für das Verschieben von Ordnern]]&lt;br /&gt;
Hier wird ein persönlicher Ordner von einem Nutzer zu einem anderen Nutzer verschoben. Dabei ist es wichtig, dass der Nutzer, dem der persönliche Ordner weggenommen wird, keine Lehrendenrechte mehr auf dem System hat, aber sein persönlicher Ordner nicht gelöscht wurde. Optional hat man die Möglichkeit den Grund für diese Aktion anzugeben. Das kann später bei der Nachverfolgung hilfreich sein.&lt;br /&gt;
&lt;br /&gt;
[[File:Ordnerverwaltung-RechtePraesentationsordnernAendern.jpg|center|thumb|800px|Maske für das Ändern an Präsentationsordnern]]&lt;br /&gt;
Zusätzlich gibt es hier die Möglichkeit einem Nutzer, der globales Editierrecht auf dem System hat, Rechte an einem beliebigen Präsentationsordner zu geben. Dabei ist die ID des Ordners einzutragen, da diese eindeutig ist, während Namen für Ordner mehrfach genutzt werden können und somit nicht eindeutig im System sind. Es lässt sich dabei auch festlegen welche Rechte der Nutzer auf dem Präsentationsordner erhält. Auch hier kann man optional den Grund für dieses Vorgehen haben.&lt;br /&gt;
&lt;br /&gt;
=== ID-Suche ===&lt;br /&gt;
[[File:ID-Suche.jpg|center|thumb|800px|Die Maske für die ID-Suche]]&lt;br /&gt;
Inhalte in Jack haben eindeutige IDs. Diese Suchmaske lässt einen Admin nach bestimmten IDs suchen. Im Moment werden Ordner, Aufgaben, Kurse, Kursangebote, Kurs-Bearbeitungen und Aufgaben-Bearbeitungen unterstützt.&lt;br /&gt;
&lt;br /&gt;
[[category:Benutzerhandbuch]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=Datei:Verwaltung_Benutzeraccounts.JPG&amp;diff=12809</id>
		<title>Datei:Verwaltung Benutzeraccounts.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=Datei:Verwaltung_Benutzeraccounts.JPG&amp;diff=12809"/>
		<updated>2026-05-22T08:48:15Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: Mschypula lud eine neue Version von Datei:Verwaltung Benutzeraccounts.JPG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
[[category:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=IsEmptyList&amp;diff=12771</id>
		<title>IsEmptyList</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=IsEmptyList&amp;diff=12771"/>
		<updated>2026-05-06T07:01:28Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Zugehörige Evaluatoren ===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung ===&lt;br /&gt;
Die Funktion &#039;&#039;isEmptyList&#039;&#039; prüft, ob in einer gegebenen Liste Elemente leer gelassen wurden/fehlen. Wenn mindestens ein Element fehlt, gibt die Funktion true zurück. Die Funktion erwartet genau eine Liste und gibt einen Boolean zurück. Sie ist eine Erweiterung der Funktion [[isEmpty]]. Anstatt nur ein Feld zu überprüfen, lässt sich mit dieser Funktion eine Liste von Feldern überprüfen.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
 isEmptyList([[List]] list)&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
* &#039;&#039;&#039;list&#039;&#039;&#039; - [[List]], die auf leeren Inhalt geprüft wird&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
* Gibt einen [[Boolean]] zurück&lt;br /&gt;
* true wenn mindestens ein Element leer ist&lt;br /&gt;
* false wenn kein Element leer ist&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list())    --&amp;gt; returns &#039;&#039;true&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list(5, &amp;amp;#39;&amp;amp;#39;))    --&amp;gt; returns &#039;&#039;true&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list(&#039;nichtLeer&#039;, &amp;amp;#39;&amp;amp;#39;, &#039;weiteres&#039;))    --&amp;gt; returns &#039;&#039;true&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(5, &amp;amp;#39; &amp;amp;#39;)    --&amp;gt; returns &#039;&#039;false&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list(1, 2))    --&amp;gt; returns &#039;&#039;false&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit Variablen ====&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list([var=a]))&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
&lt;br /&gt;
 isEmptyList(list([input=fillin1]))&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
&lt;br /&gt;
* Ein Leerzeichen wird nicht als leer interpretiert.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12770</id>
		<title>GetYCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12770"/>
		<updated>2026-04-30T07:10:30Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Benutzung mit studentischen Eingaben */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die y-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getYCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der Y-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getYCoordinate(coordinate(15.3, 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 20&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 1&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -2.5&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;gt;648.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt unter dem Rechteck gesetzt wurde&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;lt;598.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt über dem Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Kreis ====&lt;br /&gt;
 circle(coordinate(221.20958,759.58545),49.2833)&lt;br /&gt;
 sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -&amp;gt; Abstand Punkt (draggable2) zum Mittelpunkt des Kreises&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getYCoordinate([input=draggable1])    -&amp;gt; gibt die y-Koordinate des gesetzten Punktes bei &#039;&#039;draggable1&#039;&#039; zurück&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetXCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12769</id>
		<title>GetXCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12769"/>
		<updated>2026-04-30T07:10:11Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Benutzung mit studentischen Eingaben */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die x-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getXCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der X-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getXCoordinate(coordinate(15.3, 5)) -&amp;gt; 15.3&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 0&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -10.1&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;lt;337.2016   -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt links neben das Rechteck gesetzt wurde&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;gt;437.2016   -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Kreis ====&lt;br /&gt;
 circle(coordinate(221.20958,759.58545),49.2833)&lt;br /&gt;
 sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -&amp;gt; Abstand Punkt (draggable2) zum Mittelpunkt des Kreises&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getXCoordinate([input=draggable1])    -&amp;gt; gibt die x-Koordinate des gesetzten Punktes bei &#039;&#039;draggable1&#039;&#039; zurück&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetYCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12768</id>
		<title>GetYCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12768"/>
		<updated>2026-04-29T09:51:15Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Beispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die y-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getYCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der Y-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getYCoordinate(coordinate(15.3, 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 20&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 1&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -2.5&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;gt;648.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt unter dem Rechteck gesetzt wurde&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;lt;598.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt über dem Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Kreis ====&lt;br /&gt;
 circle(coordinate(221.20958,759.58545),49.2833)&lt;br /&gt;
 sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -&amp;gt; Abstand Punkt (draggable2) zum Mittelpunkt des Kreises&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getYCoordinate([input=draggable1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetXCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12767</id>
		<title>GetXCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12767"/>
		<updated>2026-04-29T09:50:35Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die x-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getXCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der X-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getXCoordinate(coordinate(15.3, 5)) -&amp;gt; 15.3&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 0&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -10.1&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;lt;337.2016   -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt links neben das Rechteck gesetzt wurde&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;gt;437.2016   -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Kreis ====&lt;br /&gt;
 circle(coordinate(221.20958,759.58545),49.2833)&lt;br /&gt;
 sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -&amp;gt; Abstand Punkt (draggable2) zum Mittelpunkt des Kreises&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getXCoordinate([input=draggable1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetYCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12766</id>
		<title>GetXCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12766"/>
		<updated>2026-04-29T09:24:12Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Benutzung mit studentischen Eingaben */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die x-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getXCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der X-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getXCoordinate(coordinate(15.3, 5)) -&amp;gt; 15.3&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 0&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -10.1&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;lt;337.2016     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt links neben das Rechteck gesetzt wurde&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;gt;437.2016     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getXCoordinate([input=draggable1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetYCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12765</id>
		<title>GetYCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12765"/>
		<updated>2026-04-29T09:24:00Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Benutzung mit studentischen Eingaben */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die y-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getYCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der Y-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getYCoordinate(coordinate(15.3, 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 20&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 1&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -2.5&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;gt;648.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt unter dem Rechteck gesetzt wurde&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;lt;598.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt über dem Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getYCoordinate([input=draggable1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetXCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12764</id>
		<title>GetYCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetYCoordinate&amp;diff=12764"/>
		<updated>2026-04-29T09:23:44Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die y-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getYCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der Y-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getYCoordinate(coordinate(15.3, 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 20&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 1&lt;br /&gt;
 &lt;br /&gt;
 getYCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -2.5&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;gt;648.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt unter dem Rechteck gesetzt wurde&lt;br /&gt;
 getYCoordinate([input=draggable1])&amp;lt;598.7596     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt über dem Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getYCoordinate([input=field1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetXCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
	<entry>
		<id>https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12763</id>
		<title>GetXCoordinate</title>
		<link rel="alternate" type="text/html" href="https://wiki.uni-due.de/jack/index.php?title=GetXCoordinate&amp;diff=12763"/>
		<updated>2026-04-29T09:23:32Z</updated>

		<summary type="html">&lt;p&gt;Mschypula: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zugehörige Evaluatoren===&lt;br /&gt;
*&#039;&#039;&#039;MathEvaluator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
Die Funktion gibt die x-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag &amp;amp; Drop unsichtbare Zonen) zurück.&lt;br /&gt;
&lt;br /&gt;
===Syntax===&lt;br /&gt;
 getXCoordinate(coordinate(zahl1, zahl2))&lt;br /&gt;
&lt;br /&gt;
===Parameter===&lt;br /&gt;
*coordinate- Die Koordinate, welche auf Basis von [[Coordinate]] erstellt wird.&lt;br /&gt;
&lt;br /&gt;
===Return Value===&lt;br /&gt;
Eine Zahl, welche den gleichen Typ der X-Koordinate hat.&lt;br /&gt;
&lt;br /&gt;
===Beispiele===&lt;br /&gt;
==== Standardfälle ====&lt;br /&gt;
 getXCoordinate(coordinate(15.3, 5)) -&amp;gt; 15.3&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(2 + 3, 4 * 5)) -&amp;gt; 5&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(sin(0), cos(0))) -&amp;gt; 0&lt;br /&gt;
 &lt;br /&gt;
 getXCoordinate(coordinate(-10.1, -2.5)) -&amp;gt; -10.1&lt;br /&gt;
&lt;br /&gt;
==== Rechteck ====&lt;br /&gt;
 rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;lt;337.2016     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt links neben das Rechteck gesetzt wurde&lt;br /&gt;
 getXCoordinate([input=draggable1])&amp;gt;437.2016     -&amp;gt; gibt &#039;&#039;true&#039;&#039; zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde&lt;br /&gt;
&lt;br /&gt;
==== Benutzung mit studentischen Eingaben ====&lt;br /&gt;
 getXCoordinate([input=field1])&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
*Die Koordinate wird ab der 15. Nachkommastelle gerundet.&lt;br /&gt;
*Ähnliche Funktion: [[GetYCoordinate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Geometry]][[Kategorie:JACK3]]&lt;/div&gt;</summary>
		<author><name>Mschypula</name></author>
	</entry>
</feed>