Skip to content

Commit d992cb4

Browse files
committed
figma test
1 parent 89f5986 commit d992cb4

3 files changed

Lines changed: 145 additions & 38 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Prototype Usability Study
2+
3+
Thank you for participating.
4+
5+
In this study, you will explore an interactive prototype and share your thoughts out loud as you go.
6+
7+
## What to Expect
8+
9+
- Your audio and screen will be recorded.
10+
- There are no right or wrong actions.
11+
- We are evaluating the design, not you.
12+
13+
When you are ready, continue to the microphone check and screen recording permission steps.

public/figma-demo/config.json

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/revisit-studies/study/v2.3.2/src/parser/StudyConfigSchema.json",
3+
"studyMetadata": {
4+
"title": "Prototype Usability Study",
5+
"version": "pilot",
6+
"authors": ["Your Name"],
7+
"date": "2026-02-21",
8+
"description": "A think-aloud usability study with screen and audio recording.",
9+
"organizations": ["Your Institution"]
10+
},
11+
"uiConfig": {
12+
"contactEmail": "your@email.com",
13+
"logoPath": "revisitAssets/revisitLogoSquare.svg",
14+
"withProgressBar": true,
15+
"withSidebar": true,
16+
"recordAudio": true,
17+
"recordScreen": true
18+
},
19+
"importedLibraries": ["mic-check", "screen-recording"],
20+
"components": {
21+
"introduction": {
22+
"type": "markdown",
23+
"path": "figma-demo/assets/introduction.md",
24+
"response": []
25+
},
26+
"figmaTask": {
27+
"type": "website",
28+
"recordAudio": true,
29+
"recordScreen": true,
30+
"path": "https://crown-ravel-61908944.figma.site",
31+
"instruction": "Please explore the prototype below. As you navigate, speak your thoughts aloud — tell us what you notice, what you expect, and anything that feels unclear or surprising.",
32+
"response": [
33+
{
34+
"id": "think-aloud-instructions",
35+
"type": "textOnly",
36+
"location": "sidebar",
37+
"prompt": "### Think-Aloud Instructions\n\nYour screen and audio are being recorded. Please say out loud everything you are thinking as you move through the prototype.\n\n**As you explore, try to describe:**\n\n- What you notice on each screen\n- What you expect to happen when you tap or click something\n- What feels clear or confusing\n- Why you choose certain actions\n\nThere are no right or wrong actions — we are evaluating the design, not you."
38+
}
39+
]
40+
},
41+
"postTaskQuestions": {
42+
"type": "questionnaire",
43+
"recordAudio": true,
44+
"response": [
45+
{
46+
"id": "satisfaction",
47+
"prompt": "Rate your satisfaction with the following aspects of the prototype.",
48+
"location": "aboveStimulus",
49+
"type": "matrix-radio",
50+
"answerOptions": "satisfaction5",
51+
"questionOptions": [
52+
"Overall Design",
53+
"Ease of Navigation",
54+
"Visual Clarity",
55+
"Completeness of Information"
56+
]
57+
},
58+
{
59+
"id": "open-feedback",
60+
"prompt": "What stood out most during your exploration — positive or negative?",
61+
"location": "aboveStimulus",
62+
"type": "longText",
63+
"placeholder": "Share your thoughts here..."
64+
}
65+
]
66+
}
67+
},
68+
"sequence": {
69+
"order": "fixed",
70+
"components": [
71+
"introduction",
72+
"$screen-recording.co.screenRecordingPermission",
73+
"figmaTask",
74+
"postTaskQuestions"
75+
]
76+
}
77+
}

public/global.json

Lines changed: 55 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
{
2-
"$schema": "https://raw.githubusercontent.com/revisit-studies/study/v2.3.2/src/parser/GlobalConfigSchema.json",
2+
"$schema": "https://raw.githubusercontent.com/revisit-studies/study/v2.2.0/src/parser/GlobalConfigSchema.json",
33
"configsList": [
4-
"color-palette-study",
4+
"ai-viz-calibration",
5+
"scalesstudy-prototype",
6+
"scalesstudy-original",
7+
"scalesstudy",
8+
"study-political-incivility",
59
"tutorial",
6-
"tutorial-replication",
710
"demo-html",
811
"demo-html-input",
912
"demo-screen-recording",
13+
"figma-demo",
1014
"demo-survey",
1115
"demo-training",
1216
"demo-html-trrack",
@@ -19,51 +23,49 @@
1923
"demo-dynamic",
2024
"demo-style",
2125
"demo-yaml",
22-
"demo-ranking-widget",
2326
"example-brush-interactions",
2427
"example-cleveland",
2528
"example-mvnv",
2629
"example-VLAT-adaptive",
2730
"example-VLAT-full-randomized",
2831
"example-VLAT-mini-randomized",
29-
"library-adaptive-vlat",
3032
"library-beauvis",
3133
"library-berlin-num",
3234
"library-calvi",
3335
"library-color-blindness",
3436
"library-demographics",
35-
"library-graph-literacy-scale",
3637
"library-mic-check",
38+
"library-screen-recording",
3739
"library-mini-vlat",
3840
"library-nasa-tlx",
3941
"library-previs",
4042
"library-quis",
4143
"library-sam",
42-
"library-screen-recording",
4344
"library-smeq",
4445
"library-sus",
45-
"library-umux",
46-
"library-umux-lite",
47-
"library-virtual-chinrest",
4846
"library-vlat",
47+
"library-adaptive-vlat",
48+
"library-graph-literacy-scale",
4949
"test-audio",
5050
"test-library",
5151
"test-likert-matrix",
5252
"test-parser-errors",
5353
"test-randomization",
5454
"test-skip-logic",
55-
"test-step-logic"
55+
"test-step-logic",
56+
"aireplicate-vibe-exp1",
57+
"aireplicate-vibe-exp3",
58+
"visualization-vibes",
59+
"decision-theory-study",
60+
"study-independents-declarations"
5661
],
5762
"configs": {
58-
"color-palette-study": {
59-
"path": "color-palette-study/config.json"
63+
"ai-viz-calibration": {
64+
"path": "ai-viz-calibration/config.json"
6065
},
6166
"tutorial": {
6267
"path": "tutorial/config.json"
6368
},
64-
"tutorial-replication": {
65-
"path": "tutorial/replication-config.json"
66-
},
6769
"demo-video-slider": {
6870
"path": "demo-video-slider/config.json"
6971
},
@@ -73,6 +75,9 @@
7375
"demo-screen-recording": {
7476
"path": "demo-screen-recording/config.json"
7577
},
78+
"figma-demo": {
79+
"path": "figma-demo/config.json"
80+
},
7681
"demo-html-input": {
7782
"path": "demo-html-input/config.json"
7883
},
@@ -109,9 +114,6 @@
109114
"demo-yaml": {
110115
"path": "demo-yaml/config.yaml"
111116
},
112-
"demo-ranking-widget": {
113-
"path": "demo-ranking-widget/config.json"
114-
},
115117
"example-brush-interactions": {
116118
"path": "example-brush-interactions/config.json"
117119
},
@@ -151,14 +153,14 @@
151153
"path": "library-demographics/config.json",
152154
"test": true
153155
},
154-
"library-graph-literacy-scale": {
155-
"path": "library-graph-literacy-scale/config.json",
156-
"test": true
157-
},
158156
"library-mic-check": {
159157
"path": "library-mic-check/config.json",
160158
"test": true
161159
},
160+
"library-screen-recording": {
161+
"path": "library-screen-recording/config.json",
162+
"test": true
163+
},
162164
"library-mini-vlat": {
163165
"path": "library-mini-vlat/config.json",
164166
"test": true
@@ -179,10 +181,6 @@
179181
"path": "library-sam/config.json",
180182
"test": true
181183
},
182-
"library-screen-recording": {
183-
"path": "library-screen-recording/config.json",
184-
"test": true
185-
},
186184
"library-smeq": {
187185
"path": "library-smeq/config.json",
188186
"test": true
@@ -195,6 +193,10 @@
195193
"path": "library-vlat/config.json",
196194
"test": true
197195
},
196+
"library-graph-literacy-scale": {
197+
"path": "library-graph-literacy-scale/config.json",
198+
"test": true
199+
},
198200
"test-audio": {
199201
"path": "test-audio/config.json",
200202
"test": true
@@ -222,21 +224,36 @@
222224
"path": "test-step-logic/config.json",
223225
"test": true
224226
},
225-
"library-umux": {
226-
"path": "library-umux/config.json",
227+
"example-VLAT-adaptive": {
228+
"path": "example-VLAT-adaptive/config.json",
227229
"test": true
228230
},
229-
"library-umux-lite": {
230-
"path": "library-umux-lite/config.json",
231-
"test": true
231+
"aireplicate-vibe-exp1": {
232+
"path": "aireplicate-vibe-exp1/config.json"
232233
},
233-
"library-virtual-chinrest": {
234-
"path": "library-virtual-chinrest/config.json",
235-
"test": true
234+
"aireplicate-vibe-exp3": {
235+
"path": "aireplicate-vibe-exp3/config.json"
236236
},
237-
"example-VLAT-adaptive": {
238-
"path": "example-VLAT-adaptive/config.json",
239-
"test": true
237+
"visualization-vibes": {
238+
"path": "visualization-vibes/config.json"
239+
},
240+
"decision-theory-study": {
241+
"path": "decision-theory-study/config.json"
242+
},
243+
"study-independents-declarations": {
244+
"path": "study-independents-declarations/config.json"
245+
},
246+
"study-political-incivility": {
247+
"path": "study-political-incivility/config.json"
248+
},
249+
"scalesstudy": {
250+
"path": "scalesstudy/config.json"
251+
},
252+
"scalesstudy-prototype": {
253+
"path": "scalesstudy/config-prototype.json"
254+
},
255+
"scalesstudy-original": {
256+
"path": "scalesstudy/config-original-data.json"
240257
}
241258
}
242259
}

0 commit comments

Comments
 (0)