ContainsEditorPlaceholder: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} | {{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} | ||
==Zugehörige Evaluatoren== | |||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
In JACK kann ein [[Formeleditor (JACK3)|Formeleditor]] in einer Aufgabe eingebunden werden. Mit diesem können Formeln der Eingabe hinzugefügt werden. Diese Formeln beinhalten Felder/Platzhalter, welche durch den Nutzer ausgefüllt werden müssen. | |||
In JACK kann ein [[Formeleditor]] in einer Aufgabe eingebunden werden. Mit diesem können Formeln der Eingabe hinzugefügt werden. Diese Formeln beinhalten Felder/Platzhalter, welche durch den Nutzer ausgefüllt werden müssen. | |||
Die Funktion ''containsEditorPlaceholder'' prüft, ob die Eingabe des Nutzers min. einen Platzhalter enthält (Der Nutzer also ein min. Feld einer Formel frei gelassen hat). Die Funktion gibt true zurück, wenn min. ein Platzhalter gefunden wurde. | Die Funktion ''containsEditorPlaceholder'' prüft, ob die Eingabe des Nutzers min. einen Platzhalter enthält (Der Nutzer also ein min. Feld einer Formel frei gelassen hat). Die Funktion gibt true zurück, wenn min. ein Platzhalter gefunden wurde. | ||
Zeile 20: | Zeile 20: | ||
=== Beispiele === | === Beispiele === | ||
[[File:ContainsPlaceholder.PNG|frame|left|Beispiel 1]] | [[File:ContainsPlaceholder.PNG|frame|left|Beispiel 1]] | ||
Beispiel 1: containsEditorPlaceholder([input=fillin1]) -> returns true | Beispiel 1: containsEditorPlaceholder([input=fillin1]) --> returns ''true'' | ||
<br clear=all> | <br clear=all> | ||
[[File:ContainsplaceholderLn.PNG|frame|left|Beispiel 2]] | [[File:ContainsplaceholderLn.PNG|frame|left|Beispiel 2]] | ||
Beispiel 2: containsEditorPlaceholder([input=fillin1]) -> returns true | Beispiel 2: containsEditorPlaceholder([input=fillin1]) --> returns ''true'' | ||
<br clear=all> | <br clear=all> | ||
[[File:ContainsPlaceholderMatrix.PNG|frame|left|Beispiel 3]] | [[File:ContainsPlaceholderMatrix.PNG|frame|left|Beispiel 3]] | ||
Beispiel 3: containsEditorPlaceholder([input=fillin1]) -> returns true | Beispiel 3: containsEditorPlaceholder([input=fillin1]) --> returns ''true'' | ||
<br clear=all> | <br clear=all> | ||
[[File:NoPlaceholder.PNG|frame|left|Beispiel 4]] | [[File:NoPlaceholder.PNG|frame|left|Beispiel 4]] | ||
Beispiel 4: containsEditorPlaceholder([input=fillin1]) -> returns false | Beispiel 4: containsEditorPlaceholder([input=fillin1]) --> returns ''false'' | ||
<br clear=all> | <br clear=all> | ||
Zeile 35: | Zeile 35: | ||
* Diese Funktion kann nur für Fill-In Felder genutzt werden, die einen Formeleditor angehängt haben. | * Diese Funktion kann nur für Fill-In Felder genutzt werden, die einen Formeleditor angehängt haben. | ||
* Wenn man überprüfen möchte, ob ein Fill-In Feld leer gelassen wurde, steht die Funktion [[isEmpty|isEmpty()]] zur Verfügung. | * Wenn man überprüfen möchte, ob ein Fill-In Feld leer gelassen wurde, steht die Funktion [[isEmpty|isEmpty()]] zur Verfügung. | ||
* Die Funktion ''containsEditorPlaceholder'' greift erst, wenn ein Studierender eine Formel vom Editor ausgewählt hat und dann mindestens ein Feld leer lässt. Diese Funktion greift nicht, wenn keine Formel ausgewählt wurde. Sie springt auch nicht an, wenn ein Leerzeichen genutzt wurde. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Category:JACK3]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Category:JACK3]] |
Aktuelle Version vom 11. Juli 2024, 12:58 Uhr
Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System. |
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
In JACK kann ein Formeleditor in einer Aufgabe eingebunden werden. Mit diesem können Formeln der Eingabe hinzugefügt werden. Diese Formeln beinhalten Felder/Platzhalter, welche durch den Nutzer ausgefüllt werden müssen.
Die Funktion containsEditorPlaceholder prüft, ob die Eingabe des Nutzers min. einen Platzhalter enthält (Der Nutzer also ein min. Feld einer Formel frei gelassen hat). Die Funktion gibt true zurück, wenn min. ein Platzhalter gefunden wurde.
Syntax
containsEditorPlaceholder(Eingabefeld feld)
Parameter
- feld - Bezeichner des Feldes, in der die Eingabe mit dem Formeleditor getätigt wurde
Return Value
- Gibt einen Boolean zurück
Beispiele
Beispiel 1: containsEditorPlaceholder([input=fillin1]) --> returns true
Beispiel 2: containsEditorPlaceholder([input=fillin1]) --> returns true
Beispiel 3: containsEditorPlaceholder([input=fillin1]) --> returns true
Beispiel 4: containsEditorPlaceholder([input=fillin1]) --> returns false
Hinweise
- Diese Funktion kann nur für Fill-In Felder genutzt werden, die einen Formeleditor angehängt haben.
- Wenn man überprüfen möchte, ob ein Fill-In Feld leer gelassen wurde, steht die Funktion isEmpty() zur Verfügung.
- Die Funktion containsEditorPlaceholder greift erst, wenn ein Studierender eine Formel vom Editor ausgewählt hat und dann mindestens ein Feld leer lässt. Diese Funktion greift nicht, wenn keine Formel ausgewählt wurde. Sie springt auch nicht an, wenn ein Leerzeichen genutzt wurde.