Package at.letto.plugins.dto
Class PluginQuestionDto
java.lang.Object
at.letto.plugins.dto.PluginQuestionDto
- All Implemented Interfaces:
Cloneable
Daten die von einer Question an ein Plugin übergeben werden sollten
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate VarHashDto
Konstante und Variablen welche als Datensatz definiert sind kombiniert in einem Hashprivate int
Nummer des aktuellen Datensatzesprivate long
id der FrageListe aller Dateinamen (md5-Prüfsumme.extension) aller BilderListe aller Bilder entweder Base64 codiert (mit base64:beginnend) oder als externe URL(mit http:// oder https:// beginnend!!)private String
Haupt-Maxima-Feld der Frageprivate String
Standarddefinitionen welche vor dem Durchlauf von Maxima ausgeführt werdenprivate String
Inhalt der Moodle.macprivate VarHashDto
Konstante, Variablen welche als Datensatz definiert und Maxima-Ergebnisse mit eingesetzten Werten kombiniert in einem Hashprivate String
Name der Frageprivate double
erreichbare Punkteanzahl einer Frageprivate List
<PluginSubQuestionDto> Liste aller Teilfragen der Frageprivate VarHashDto
Werte alle gesetzten Datensatz-Variablenprivate VarHashDto
Ergebnisse aller Maxima-Berechnungen ohne eingesetzte Datensatz-Variable -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
private long idid der Frage -
name
Name der Frage -
maximaDefs
Standarddefinitionen welche vor dem Durchlauf von Maxima ausgeführt werden -
moodlemac
Inhalt der Moodle.mac -
points
private double pointserreichbare Punkteanzahl einer Frage -
subQuestions
Liste aller Teilfragen der Frage -
maxima
Haupt-Maxima-Feld der Frage -
images
Liste aller Dateinamen (md5-Prüfsumme.extension) aller Bilder -
imagesContent
Liste aller Bilder entweder Base64 codiert (mit base64:beginnend) oder als externe URL(mit http:// oder https:// beginnend!!) oder als reiner Text (mit text:beginnend wenn die Datei eine reine Textdatei ist) vorzugsweise wird die externe URL verwendet, nur wenn dem Server bekannt ist, dass das Plugin nicht selbst auf die externe Url der Images zugreifen kann UND die Dateien vom Plugin nicht direkt über das Dateisystem erreichbar sind (externe Plugins) wird base64: oder text: verwendet -
dsNr
private int dsNrNummer des aktuellen Datensatzes -
vars
Werte alle gesetzten Datensatz-Variablen -
cvars
Konstante und Variablen welche als Datensatz definiert sind kombiniert in einem Hash -
varsMaxima
Ergebnisse aller Maxima-Berechnungen ohne eingesetzte Datensatz-Variable -
mvars
Konstante, Variablen welche als Datensatz definiert und Maxima-Ergebnisse mit eingesetzten Werten kombiniert in einem Hash
-
-
Constructor Details
-
PluginQuestionDto
public PluginQuestionDto()
-
-
Method Details