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 VarHashDtoKonstante und Variablen welche als Datensatz definiert sind kombiniert in einem Hashprivate intNummer des aktuellen Datensatzesprivate longid 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 StringHaupt-Maxima-Feld der Frageprivate StringStandarddefinitionen welche vor dem Durchlauf von Maxima ausgeführt werdenprivate StringInhalt der Moodle.macprivate VarHashDtoKonstante, Variablen welche als Datensatz definiert und Maxima-Ergebnisse mit eingesetzten Werten kombiniert in einem Hashprivate StringName der Frageprivate doubleerreichbare Punkteanzahl einer Frageprivate List<PluginSubQuestionDto> Liste aller Teilfragen der Frageprivate VarHashDtoWerte alle gesetzten Datensatz-Variablenprivate VarHashDtoErgebnisse 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