LeTTo Doc

CALCERGEBNISTYPE

Mögliche Typen für CalcErgebnisDto bei reiner String-Übertragung

   
Enum at.letto.plugins.enums.CALCERGEBNISTYPE
JavaDoc /<endpoint>/open/javadoc/at/letto/plugins/enums/CALCERGEBNISTYPE.html

Werte

Wert Bedeutung
CALCULATE Wird als mathematischer Ausdruck geparst
STRING Reiner String, welcher nicht geparst wird
ERROR Fehlermeldung welche nicht geparst wird

Verwendet in Endpunkten

Endpunkt Rolle Beschreibung
POST /open/gethtml Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (und 3 weitere Wege) Liefert einen Angabestring für die Text-Angabe
POST /open/generatedatasets Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (und 3 weitere Wege) Liefert ein Base64 codiertes Bild mit den angegebenen Parametern
POST /open/imagetemplates Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.calcErgebnisDto → CalcErgebnisDto.type (und 3 weitere Wege) Liefert eine Liste aller möglichen Varianten von Bildern in String-Arrays
POST /open/parserplugin Request über PluginParserRequestDto.p → CalcErgebnisDto.type (und 1 weiterer Weg)
Response über CalcErgebnisDto.type
Wird verwendet wenn im Lösungsfeld die Funktion plugin(“pluginname”,p1,p2,p3) verwendet wird
POST /open/score Request über PluginScoreRequestDto.answerDto → PluginAnswerDto.ergebnis → CalcErgebnisDto.type (und 1 weiterer Weg)
Response über PluginScoreInfoDto.schuelerErgebnis → CalcErgebnisDto.type
Prüft die Eingabe eines Schülers
POST /open/getvars Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (und 3 weitere Wege) verändert den kompletten Angabetext der Frage
POST /open/loadplugindto Request über LoadPluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.calcErgebnisDto → CalcErgebnisDto.type (und 3 weitere Wege) Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung
POST /open/renderpluginresult Request über PluginRenderResultRequestDto.answerDto → PluginAnswerDto.ergebnis → CalcErgebnisDto.type (und 1 weiterer Weg) 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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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 → VarDto.calcErgebnisDto → CalcErgebnisDto.type (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

Enums · Referenz-Plugin (Java)