Nemo: Allgemeines Layout
Scrollen/Abschneiden
Der Player nimmt den gesamten verfügbaren Platz ein. Nichts wird gescrollt, sondern die Inhalte werden abgeschnitten, falls sie größer sind als der verfügbare Platz. Der Player wird versuchen, ggf. große Bilder auf die verfügbare Größe anzupassen.
Die Position von Elementen kann deshalb auch vertikal bestimmt werden. Das bedeutet, dass als Positionierung “unten” zur Verfügung steht. Das Layout im StarS-Bereich sieht meist vor, Elemente vertikal und horizontal zu zentrieren.
Kopf-Informationen
Folgende Daten gehören zu den allgemeinen Angaben - überlicherweise zu Beginn der Unitdefinition:
- 1
-
id
des Schemas mit dem konstanten Wertnemo-player-unit-definition
. Diese Angabe ist zwingend und sichert die korrekte Verarbeitung im Player. - 2
-
version
des Schemas. Durch eine korrekte Angabe kann die Anpassung an neuere Schema-Versionen besser gelingen. Wird die Angabe weggelassen, wird die letzte angenommen. - 3
-
backgroundColor
betrifft die gesamte Player-Fläche. An keiner anderen Stelle der Unitdefinition kann eine Farbe gewählt werden. Zulässig sind die üblichen hexadezimalen Farbwerte mit einem Hash-Zeichen davor.
Die in StarS üblichen Farbwerte:
#FFE693 #FFD4AC #FFC7B1 #FFD8F3 #E3D8FF #E1E9FF #B1DFFF #BEF5FB #DBFFAC #ACFFB6
Auf dieser Seite finden Sie eine Online-Auswahl für Farben.
Haupt-Audio
StarS-Aufgaben enthalten oft Audio-Sequenzen. Da die Kinder im unteren Primarbereich nur sehr wenig lesen können, werden sie über Audio-Instruktionen geleitet. Außerdem werden oft Audio-Stimuli präsentiert.
Links oben wird hierfür ein Symbol platziert, das einem Ohr gleicht. Ein automatisches Abspielen eines Audios beim Start/Betreten der Unit ist technisch nicht verlässlich zu implementieren. Daher muss die Testperson einen Button nutzen.
Ein Button wird für das Haupt-Audio eingeblendet, wenn in der Unitdefintion eine Audiosequenz gefunden wurde:
{
"id": "nemo-player-unit-definition",
"version": "0.5",
"mainAudio": {
1"audioSource": "data:audio/mpeg;base64,//OEZAAAAAAAAAwYA...",
2"firstClickLayer": true,
3"animateButton": false,
4"maxPlay": 0
},
}
- 1
-
audioSource
enthält die Audio-Sequenz in base64-Kodierung - 2
-
Wenn
firstClickLayer
auftrue
gesetzt ist, dann wird beim ersten Aufruf eine unsichtbare Fläche über den gesamten Player gelegt. Wenn die Testperson dann irgendwo klickt, wird das als ein Klicken des Audio-Buttons gewertet. Der Layer wird dann sofort entfernt. Standardwert istfalse
, d. h. wenn die Unit-Definition diese Option nicht enthält, gibt es keinen Layer. - 3
-
Wenn
animateButton
auftrue
gesetzt ist, wird der Button nach einiger Zeit animiert (Wackeln). Darüber soll die Testperson auf den Button hingewiesen werden und dazu veranlasst werden, zu klicken. Der Standardwert istfalse
, d. h. wenn die Unit-Definition diese Option nicht enthält, gibt es keine Animation. - 4
-
Über
maxPlay
kann festgelegt werden, wie oft die Audio-Sequenz gehört werden darf. Für die Vergleichbarkeit der Testergebnisse kann es wichtig sein, diese Anzahl zu begrenzen. Bei Standardwert0
gibt es keine Beschränkung.