LeTTo Doc

DTOs des Referenz-Plugins

Request-DTOs

DTO Beschreibung Endpunkte
PluginRequestDto Anfragedaten für die Auswahl eines Plugins anhand von Typ, Name und Konfiguration 7
LoadPluginRequestDto Anfragedaten für das Laden eines Plugin-DTOs 3
PluginAngabeRequestDto Anfragedaten für die Verarbeitung eines Angabetextes 2
PluginParserRequestDto Anfragedaten für die Auswertung einer Plugin-Parserfunktion 1
PluginEinheitRequestDto Anfragedaten für die Bestimmung der Ergebniseinheit 1
PluginScoreRequestDto Anfragedaten für die Bewertung einer Plugin-Antwort 1
PluginRenderResultRequestDto Anfragedaten für die Darstellung einer bewerteten Antwort 1
PluginRenderLatexRequestDto Anfragedaten für die LaTeX-Ausgabe eines Plugins 1
PluginUpdateJavascriptRequestDto Anfragedaten für die Aktualisierung einer Plugin-Definition anhand der JavaScript-Eingabe 1
PluginConfigurationInfoRequestDto Anfragedaten für das Öffnen einer Plugin-Konfiguration 1
PluginSetConfigurationDataRequestDto Anfragedaten für die Übermittlung von Konfigurationsdaten 1
PluginConfigurationRequestDto Anfragedaten für das Abfragen einer Plugin-Konfiguration 1

Frage und Variablen

DTO Beschreibung Endpunkte
PluginQuestionDto Daten die von einer Question an ein Plugin übergeben werden sollten 13
PluginSubQuestionDto Daten die von einer SubQuestion an ein Plugin übergeben werden sollten 13
VarHashDto VarHash für den Transport in Rest-Services 16
VarDto Ein Eintrag eines VarHashes für die Übertragung in einem Rest-Service 16
CalcErgebnisDto Speichert ein CalcErgebnis als Dto um über eine Rest- oder Service-Schittstelle zu übertragen 16
CalcParamsDto Berechnungsparameter für Parser, Zahlendarstellung und Toleranzvergleich 16
ToleranzDto Beschreibt Wert und Modus der Toleranz bei der Antwortbewertung 16
PluginMaximaCalcModeDto Legt fest, ob Maxima verwendet und ob Datensatzwerte vor der Berechnung eingesetzt werden 7

Plugin-Informationen

DTO Beschreibung Endpunkte
PluginGeneralInfo Liefert allgemein Informationen zu einem Plugin, welche ohne Definition einer Plugin-Instanz allgemein gültig sind 4
PluginGeneralInfoList Liefert allgemein Informationen zu einem Plugin, welche ohne Definition einer Plugin-Instanz allgemein gültig sind 2
JavascriptLibrary Beschreibt eine JavaScript-Bibliothek als lokale Ressource, Serverdatei oder Quelltext 4

Darstellung und Bilder

DTO Beschreibung Endpunkte
PluginDto Dto welches vom Plugin über Letto zum JavaScript des Plugins geschickt wird 7
PluginRenderDto Enthält gerenderten HTML- oder LaTeX-Code und die zugehörigen Bilder 2
ImageBase64Dto image with image-information of an image-file which is coded in base64 1
ImageUrlDto image with image-information of an image-file at an open Url 0
ImageInfoDto Information of an Image which is stored in the Image-Service or returned from other service 1
PluginImageResultDto Sammelt Status und Fehlermeldungen der Plugin-Bilderzeugung 0

Bewertung

DTO Beschreibung Endpunkte
PluginAnswerDto korrekte Antwort und Informationen für den Scorer des Plugins 2
PluginScoreInfoDto ScoreInfoDto für die score-Methode von Plugins 1

Datensätze

DTO Beschreibung Endpunkte
PluginDatasetDto Informationen über einen Dataset welcher vom Plugin angeforder werden kann 1
PluginDatasetListDto Informationen über einen Dataset welcher vom Plugin angeforder werden kann 1

Konfiguration

DTO Beschreibung Endpunkte
PluginConfigurationInfoDto Information vom Plugin an LeTTo welche Informationen für die Konfiguration des Plugins benötigt werden und wie die Konfiguration des Plugins erfolgen soll 1
PluginConfigDto Dto welches vom Plugin über Letto zum JavaScript der Konfiguration des Plugins geschickt wird 1

Service und Registrierung

DTO Beschreibung Endpunkte
ConfigServiceDto Service welches im Setup-Service registriert ist 1
RegisterServiceResultDto Ergebnis der Registratur eines Services 1
ServiceInfoDTO Überträgt allgemeine Service-Informationen und Angaben zur Laufzeitumgebung 2
AdminInfoDto Information über ein Service für den Admin 2

Intern

DTO Beschreibung Endpunkte
PluginConfigurationConnection Speichert Zustand und Gültigkeit einer Plugin-Konfigurationssitzung 0

Referenz-Plugin (Java)