LeTTo Doc

PluginDto

Dto welches vom Plugin über Letto zum JavaScript des Plugins geschickt wird

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

Felder

Feld Typ Standard Bedeutung
imageUrl String "" Url eines eingebetteten Bildes - meist base64 codiert
pig boolean   True wenn das Plugin über ein PIG-Tag direkt in der Frage eingebunden ist
result boolean   True wenn Plugin in einer Subquestion definiert ist
tagName String "" Eindeutiger Bezeichner des PluginTags
width int 500 Breite des Plugin-Bereiches in Pixel
height int 500 Höhe des Plugin-Bereiches in Pixel
params HashMap<String,String> new HashMap<>() Parameter welche vom Plugin an JavaScript weitergegeben werden sollen, wird von LeTTo nicht verwendet
jsonData String   JSON-String welcher vom Plugin an JavaScript weitergegeben werden soll, wird von LeTTo nicht verwendet

Hinweise

Verwendet in Endpunkten

Endpunkt Rolle Beschreibung
POST /open/score Request über PluginScoreRequestDto.pluginDto Prüft die Eingabe eines Schülers
POST /open/loadplugindto Response Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung
POST /open/renderlatex Request über PluginRenderLatexRequestDto.pluginDto Rendert ein Plugin für den Fragedruck als LaTeX-Quelltext
POST /open/renderpluginresult Request über PluginRenderResultRequestDto.pluginDto 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 Response über PluginConfigDto.pluginDto Sendet alle notwendigen (im ConfigurationInfo) angeforderten Daten im Mode CONFIGMODE_URL an die Plugin-Konfiguration
POST /open/reloadplugindto Response Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung
POST /<endpoint>/api/open/reloadplugindto Response Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung

Verwendet in DTOs

Verwendet in der Plugin-API

DTOs · Referenz-Plugin (Java)