Class PluginQuestionDto

java.lang.Object
at.letto.plugins.dto.PluginQuestionDto
All Implemented Interfaces:
Cloneable

public class PluginQuestionDto extends Object implements Cloneable
Daten die von einer Question an ein Plugin übergeben werden sollten
  • Field Details

    • id

      private long id
      id der Frage
    • name

      private String name
      Name der Frage
    • maximaDefs

      private String maximaDefs
      Standarddefinitionen welche vor dem Durchlauf von Maxima ausgeführt werden
    • moodlemac

      private String moodlemac
      Inhalt der Moodle.mac
    • points

      private double points
      erreichbare Punkteanzahl einer Frage
    • subQuestions

      private List<PluginSubQuestionDto> subQuestions
      Liste aller Teilfragen der Frage
    • maxima

      private String maxima
      Haupt-Maxima-Feld der Frage
    • images

      private List<String> images
      Liste aller Dateinamen (md5-Prüfsumme.extension) aller Bilder
    • imagesContent

      private List<String> 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 dsNr
      Nummer des aktuellen Datensatzes
    • vars

      private VarHashDto vars
      Werte alle gesetzten Datensatz-Variablen
    • cvars

      private VarHashDto cvars
      Konstante und Variablen welche als Datensatz definiert sind kombiniert in einem Hash
    • varsMaxima

      private VarHashDto varsMaxima
      Ergebnisse aller Maxima-Berechnungen ohne eingesetzte Datensatz-Variable
    • mvars

      private VarHashDto mvars
      Konstante, Variablen welche als Datensatz definiert und Maxima-Ergebnisse mit eingesetzten Werten kombiniert in einem Hash
  • Constructor Details

    • PluginQuestionDto

      public PluginQuestionDto()
  • Method Details