LeTTo Doc

VarDto

Ein Eintrag eines VarHashes für die Übertragung in einem Rest-Service

   
Klasse at.letto.plugins.dto.VarDto
JavaDoc /<endpoint>/open/javadoc/at/letto/plugins/dto/VarDto.html

Felder

Feld Typ Standard Bedeutung
calcErgebnisDto CalcErgebnisDto   Ausdruck, bzw. Wert der Variablen als String oder Json in einem CalcErgebnisDto
ze String   ZielEinheit als String ungeparst
cp CalcParamsDto   CalcParams

Verwendet in Endpunkten

Endpunkt Rolle Beschreibung
POST /open/gethtml Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Berechnet den Fragetext für das Fragefeld des Webservers für die angegebenen Parameter für die Verwendung in einem PIT Tag
POST /open/angabe Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert einen Angabestring für die Text-Angabe
POST /open/generatedatasets Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert alle Datensätze, welche für das Plugin in der Frage vorhanden sein sollten
POST /open/maxima Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert einen Maxima-Berechnungsstring für die Berechnung des Plugins
POST /open/image Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert ein Base64 codiertes Bild mit den angegebenen Parametern
POST /open/imagetemplates Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert eine Liste aller möglichen Varianten von Bildern in String-Arrays
POST /open/parserplugin Request über PluginParserRequestDto.vars → VarHashDto.vars Wird verwendet wenn im Lösungsfeld die Funktion plugin(“pluginname”,p1,p2,p3) verwendet wird
POST /open/score Request über PluginScoreRequestDto.varsQuestion → VarHashDto.vars Prüft die Eingabe eines Schülers
POST /open/getvars Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Liefert eine Liste aller Variablen welche als Dataset benötigt werden
POST /open/modifyangabe Request über PluginAngabeRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) verändert einen Angabetext, der in der Angabe in PI Tags eingeschlossen wurde Die Funktion wird vor dem Darstellen der Frage ausgeführt
POST /open/modifyangabetextkomplett Request über PluginAngabeRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) verändert den kompletten Angabetext der Frage
POST /open/loadplugindto Request über LoadPluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung
POST /open/renderpluginresult Request über PluginRenderResultRequestDto.varsQuestion → VarHashDto.vars Rendert das Plugin inklusive der Schülereingabe und korrekter Lösung Es wird dabei entweder direkt ein HTML-Code oder LaTeX-Code erzeugt
POST /open/setconfigurationdata Request über PluginSetConfigurationDataRequestDto.questionDto → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Sendet alle notwendigen (im ConfigurationInfo) angeforderten Daten im Mode CONFIGMODE_URL an die Plugin-Konfiguration
POST /open/reloadplugindto Request über LoadPluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung
POST /<endpoint>/api/open/reloadplugindto Request über LoadPluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars (und 3 weitere Wege) Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung

Verwendet in DTOs

Verwendet in der Plugin-API

nicht direkt in PluginService verwendet

DTOs · Referenz-Plugin (Java)