StarS: Bilder
Jedes Bild wird als base64-kodierter String in der Unit-Definition übergeben. Der folgende Text beschreibt, wie eine Ausrichtung und eventuell nötige Anpassung erfolgt sowie die Verfahren, wie mit Koordinaten zu arbeiten ist.
Verfügbarer Platz
Wieviel Platz eine Interaktion zur Verfügung hat, richtet sich nach folgenden Einstellungen (s. Grafik):
- Der optionale Übungsmodus benötigt Platz oben und unten für einen gebänderten Streifen.
- Der optionale Audio-Button braucht Platz oben links im Ruhezustand (nur Button) und im aktiven Zustand (animierte Grafik rechts daneben).
- Der optionale Weiter-Button benötigt Platz in der rechten unteren Ecke.
Es verbleibt ein rechteckiger Bereich, der im Querformat oder im Hochformat genutzt für Breite und Höhe unterschiedliche Werte hat.
Querformat
Die verfügbare Breite ermittelt sich über F.
Die verfügbare Höhe ermittelt sich über A * wenn Audio minus B * wenn Weiter-Button minus D
Hochformat
Die verfügbare Breite ermittelt sich über F * wenn Audio minus G - wenn man die verfügbare Fläche mittig besetzten will, dann nochmal minus G; Weiter-Button spielt dann keine Rolle * wenn Weiter-Button - minus H, wenn nicht bereits rechts durch den Audio-Button reduziert wurde - nochmal minus H, wenn nicht bereits links durch den Audio-Button reduziert wurde und man die verfügbare Fläche mittig besetzten will
Die verfügbare Höhe ermittelt sich über A * wenn Übungsmodus minus C und minus E
Allgemeine Grundsätze
Nie Vergrößerung
Ein Bild wird nie vergrößert. Als Anpassung der Größe ist nur das Verkleinern zulässig. Der Grund liegt in einer normalerweise sichtbaren Verschlechterung der Darstellungsqualität.
Man kann diesen Grundsatz ausnutzen, um eine Maximalgröße festzulegen. Ein Bild mit den Maßen 800 x 200 kann auf 400 x 100 verkleinert werden, um noch vollständig angezeigt zu werden, aber es wird nie 1000 x 250 erreichen.
Um die Datenmenge möglichst gering zu halten, die bei einem Test transportiert werden muss, sollte ein Bild nur so groß wie nötig sein.
Konstante Aspect Ratio
Das Verhältnis von Höhe und Breite eines Bildes wird nie verändert. Das kann zu unerwüscht kleinen Bildern führen, aber in keinem Fall wird der StarS-Player nur die Breite oder nur die Höhe verringern.
Verkleinerung wenn notwendig
Sollte weniger Platz zur Verfügung stehen, als das Bild in einer 1:1-Darstellung benötigt, wird es nicht abgeschnitten. Eine Verkleinerung mag zu einer “unschönen” Darstellung führen oder sogar die Beantwortung beeinträchtigen. Dies ist jedoch günstiger im Vergleich zu einem Beschneiden: Dann wären Bildteile nicht mehr zu sehen, was sehr sicher zu verfälschten Testergebnissen führen würde.
Verfügbarer Platz
Der StarS-Player scrollt nicht. Der verfügbare Bildschirmbereich stellt gleichzeitig die maximal verfügbare Darstellungsfläche für eine Unit dar.
Ein Bild soll stets einen Mindestabstand zu anderen Elementen des Interaktionstyps haben. Dies betrifft vor allem Texte und Buttons. Jeder Interaktionstyp wird hier die für das Bild verfügbare Fläche festlegen und dann das Bild einpassen. Alle Interaktionstypen arbeiten mit festen Abständen.
Koordinaten
- Relativ: In den Interaktionsformaten
FIND_ON_IMAGEundDROPwerden Koodinaten als “X,Y” angegeben. Dies entspricht der Breiten- und der Höhenangabe, jeweils im Bereich 0..100. Dies wird interpretiert als Prozentangabe der jeweiligen Breite und Höhe des Bildes - Absolut: Im Interaktionsformat
POLYGON_BUTTONSwerden Pixel-Angaben bei den Punkt-Koordinaten der Polygone erwartet.
