ChooseWordsExistingInLexicon: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Zugehörige Evaluatoren ==
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}}
 
=== Zugehörige Evaluatoren ===
* '''MathEvaluator'''
* '''MathEvaluator'''


Zeile 16: Zeile 18:


=== Beispiele ===
=== Beispiele ===
  chooseWordsExistingInLexicon('verb',list('run','walk','swim','write'))    --> {run, walk, swim, write}
==== Standardfälle ====
  chooseWordsExistingInLexicon('verb',list('run','walk','swim','write'))          --> {run, walk, swim, write}
 
chooseWordsExistingInLexicon('verb',list('run','walk','swim','write','bed'))    --> {run, walk, swim, write}
 
==== Benutzung mit Variablen ====
chooseWordsExistingInLexicon([var=a], [var=b])
chooseWordsExistingInLexicon([var=a], list('run','walk','swim','write'))
chooseWordsExistingInLexicon('verb', [var=b])
 
==== Benutzung mit studentischen Eingaben ====
chooseWordsExistingInLexicon([input=field1], [input=field2])
chooseWordsExistingInLexicon([input=field1], list('run','walk','swim','write'))
chooseWordsExistingInLexicon('verb', [input=field2])


=== Hinweise ===
=== Hinweise ===
* Es scheint erstmal nur für Englisch zu funktionieren.
* Es scheint erstmal nur für Englisch zu funktionieren.
* Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
* Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.


[[Kategorie:Math-Evaluatorfunktion]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Category:JACK3]]

Aktuelle Version vom 15. April 2024, 12:32 Uhr

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion chooseWordsExistingInLexicon wählt aus den vom Lehrenden spezifizierten Wörtern die Wörter aus, die im Default-Lexikon von SimpleNLG enthalten sind. Die Funktion erwartet zwei Parameter. Der erste Parameter ist die Wortkategorie und der zweite ist eine Liste von Wörtern dieser Kategorie.

Syntax

chooseWordsExistingInLexicon(String a,List list)

Parameter

  • a - Wortkategorie
  • list - die List, mit der Menge von Wörtern aus denen ausgewählt werden soll.

Return Value

  • Gibt eine Liste zurück mit den Wörtern aus der list die der Wortkategorie a entsprechen.

Beispiele

Standardfälle

chooseWordsExistingInLexicon('verb',list('run','walk','swim','write'))          --> {run, walk, swim, write}
chooseWordsExistingInLexicon('verb',list('run','walk','swim','write','bed'))    --> {run, walk, swim, write}

Benutzung mit Variablen

chooseWordsExistingInLexicon([var=a], [var=b])
chooseWordsExistingInLexicon([var=a], list('run','walk','swim','write'))
chooseWordsExistingInLexicon('verb', [var=b])

Benutzung mit studentischen Eingaben

chooseWordsExistingInLexicon([input=field1], [input=field2])
chooseWordsExistingInLexicon([input=field1], list('run','walk','swim','write'))
chooseWordsExistingInLexicon('verb', [input=field2])

Hinweise

  • Es scheint erstmal nur für Englisch zu funktionieren.
  • Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
  • Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.