@@ -7,7 +7,7 @@ Breaking the Ice is an interactive science exhibit designed for pupils, teachers
77
88The stand is designed for touch interaction (tablets, iPads, or touchscreen laptops), supported by a pull-up banner and live facilitators.
99
10- ** Live demo:** [ https://breakingtheice.space ] ( https://breakingtheice.space )
10+ ** Live demo:** [ https://noc-oi.github.io/breakingtheice ] ( https://noc-oi.github.io/breakingtheice )
1111
1212### Learning Goals
1313
@@ -141,27 +141,41 @@ Each question object should include:
1411412 . title: displayed heading
1421423 . scenario: explanatory paragraph
1431434 . question: the actual prompt
144- 5 . options: array of 3 option objects
145- 6 . correctIndex: zero-based index of the correct option
146- 7 . bg: stage background color (hex)
147- 8 . media: optional array of one or two image paths
144+ 5 . imageSource: Image source
145+ 6 . options: array of 3 option objects (See Option Object Description below)
146+ 7 . correctIndex: zero-based index of the correct option
147+ 8 . bg: stage background color (hex)
148+ 9 . media: optional array of one or two image paths (See Media Object Description below)
149+
148150
149151Each option object currently supports:
150152
151- 1 . text: option label shown on the card
152- 2 . explanation: feedback text for learning context
153- 3 . image: optional image path
153+ 1 . image: optional image path
154+ 2 . text: option label shown on the card
155+ 3 . explanation: feedback text for learning context
156+ 4 . width: width of the image
157+ 5 . height: height of the image
158+
159+ Each media object currently supports:
160+ 1 . image: optional image path
161+ 2 . position: position of the image (front or back)
162+ 3 . transform: rotation of the image
163+ 4 . width: width of the image
164+ 5 . height: height of the image
154165
155- ### Adding or changing question images
166+ ### Adding or changing question option images
156167
157- 1 . Add new image files into public/
168+ 1 . Add new image files or modify existing ones in the public folder
1581692 . Reference them in app/data/questions.json using paths like /my_image.png
159- 3 . For media pairs, place them in the media array in the order you want them layered
170+ 3 . Update the width and height of the option image in the options array accordingly
160171
161- The question stage layout alternates media composition by question number:
172+ ### Adding or changing question media images
173+
174+ 1 . Add new image files or modify existing ones in the public folder
175+ 2 . Reference them in app/data/questions.json using paths like /my_image.png
176+ 3 . For media pairs, place them in the media array in the order you want them layered
177+ 4 . Update the width and height of the image in the media array accordingly
162178
163- 1 . Odd-numbered questions use the default image stack layout
164- 2 . Even-numbered questions use the alternate position layout
165179
166180### Quick validation after updating questions
167181
0 commit comments