LeTTo Doc

CALCMODE

Art der Berechnung MAXIMA : Berechnung im Maxima-Feld einer Frage LOESUNG : Berechnung der Lösung aus dem Lösungsfeld EQUALS : Vergleich des Ergebnisses des Schülers mit dem Ergebnis des Lehrers VIEW : Berechnungen direkt mit Angabefeld mit {=

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

Werte

Wert Bedeutung
MAXIMA Berechnung im Maxima-Feld einer Frage.
LOESUNG Berechnung der Musterlösung.
EQUALS Vergleich von Schülerantwort und Musterlösung.
VIEW Berechnung eines Ausdrucks innerhalb des Angabetextes.

Verwendet in Endpunkten

Endpunkt Rolle Beschreibung
POST /open/gethtml Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (und 3 weitere Wege) Liefert einen Angabestring für die Text-Angabe
POST /open/generatedatasets Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (und 3 weitere Wege) Liefert eine Liste aller möglichen Varianten von Bildern in String-Arrays
POST /open/parserplugin Request über PluginParserRequestDto.cp → CalcParamsDto.calcmode (und 1 weiterer Weg) Wird verwendet wenn im Lösungsfeld die Funktion plugin(“pluginname”,p1,p2,p3) verwendet wird
POST /open/score Request über PluginScoreRequestDto.varsQuestion → VarHashDto.vars → VarDto.cp → CalcParamsDto.calcmode Prüft die Eingabe eines Schülers
POST /open/getvars Request über PluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (und 3 weitere Wege) verändert den kompletten Angabetext der Frage
POST /open/loadplugindto Request über LoadPluginRequestDto.q → PluginQuestionDto.cvars → VarHashDto.vars → VarDto.cp → CalcParamsDto.calcmode (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 → VarDto.cp → CalcParamsDto.calcmode 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.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (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.cp → CalcParamsDto.calcmode (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)