diff --git a/backlog/tasks/task-25 - Tune-minimum-screen-size-device-gate-thresholds.md b/backlog/tasks/task-25 - Tune-minimum-screen-size-device-gate-thresholds.md new file mode 100644 index 00000000..77000b63 --- /dev/null +++ b/backlog/tasks/task-25 - Tune-minimum-screen-size-device-gate-thresholds.md @@ -0,0 +1,22 @@ +--- +id: TASK-25 +title: Tune minimum screen-size / device gate thresholds +status: To Do +assignee: [] +created_date: '2026-05-22 16:10' +labels: [] +dependencies: [] +--- + +## Description + + +The study has a screen-size gate (ScreenSizeCheck) that blocks participants on screens smaller than MIN_SCREEN_WIDTH x MIN_SCREEN_HEIGHT (currently 600x500) or on mobile devices. These thresholds were carried over from the old study and never tuned. Determine the smallest screen the experiment can reasonably run on without breaking the layout (chat panel + writing area + AI panel), and update the constants in lib/studyConfig.ts accordingly. + + +## Acceptance Criteria + +- [ ] #1 Smallest usable viewport for TaskPage layout is empirically determined +- [ ] #2 MIN_SCREEN_WIDTH and MIN_SCREEN_HEIGHT in lib/studyConfig.ts reflect the determined values +- [ ] #3 Mobile detection in checkScreenSize() is reviewed against the old study's userAgent 'mobile' substring check + diff --git a/experiment/INCOMING-survey-questions.txt b/experiment/INCOMING-survey-questions.txt new file mode 100644 index 00000000..a6e61e3e --- /dev/null +++ b/experiment/INCOMING-survey-questions.txt @@ -0,0 +1,51 @@ + +"Can you recall a specific moment when you read the AI-generated draft and it affected what you wrote next? Be as specific as you can." + + + agreeLikert("easyToUnderstand", "The AI-generated draft was easy to understand", 5), + agreeLikert("helpedMe", "The AI-generated draft helped me with the writing task", 5), + agreeLikert("feltPressured", "I felt pressured to use what the AI suggested", 5), + agreeLikert("thinkCarefullyAppropriate", "I had to think carefully about whether the AI draft was appropriate", 5), + agreeLikert("thinkCarefullyHowToUse", "I had to think carefully about how to use the AI draft", 5), + agreeLikert("newAspects", "The AI draft made me consider aspects that I hadn't thought of", 5), + agreeLikert("aiShapedFinalText", "The AI draft significantly shaped the final text", 5), + { + text: "How would you describe the draft that the AI provided?", + responseType: "text", + name: "aiTextDescription", + flags: { multiline: true } + } + ); + } else { + // Original questions for bullet-point conditions + postTaskSurveyQuestions.push( + { + }, + { + text: "", + responseType: "text", + name: "suggestionNotUsed", + flags: { multiline: true } + }, + { + text: "Can you recall a specific moment when you read a suggestion and it affected what you wrote next? Be as specific as you can.", + responseType: "text", + name: "suggestionRecall", + flags: { multiline: true } + }, + agreeLikert("easyToUnderstand", "The AI text was easy to understand", 5), + agreeLikert("helpedMe", "The AI text helped me with the writing task", 5), + agreeLikert("feltPressured", "I felt pressured to do what the AI suggested", 5), + agreeLikert("thinkCarefullyAppropriate", "I had to think carefully about whether the AI text was appropriate", 5), + agreeLikert("thinkCarefullyHowToUse", "I had to think carefully about how to use the AI text", 5), + agreeLikert("newAspects", "The AI text made me consider aspects that I hadn't thought of", 5), + agreeLikert("aiShapedFinalText", "The AI text significantly shaped the final text", 5), + { + text: "How would you describe the text that the AI provided?", + responseType: "text", + name: "aiTextDescription", + flags: { multiline: true } + } + ); + } + diff --git a/experiment/components/study/IntroPage.tsx b/experiment/components/study/IntroPage.tsx index 3077a730..ed62e411 100644 --- a/experiment/components/study/IntroPage.tsx +++ b/experiment/components/study/IntroPage.tsx @@ -33,12 +33,11 @@ export default function IntroPage() {
- Thank you for participating in this research study about AI writing - assistance. Your contributions will help us understand how writers - interact with AI tools. -
+We're a group of students and one professor at Calvin University, a small mostly-undergrad school in Grand Rapids, Michigan.
+We've been interested in how different kinds of AI affect what—and how—people write.
+In this study, we will explore how AI writing tools influence your writing process and outcomes.
+Thank you for helping us out!
+ Thank you for participating in this research study about AI writing + assistance. Your contributions will help us understand how writers + interact with AI tools. +
+Ready?