Return to the Flow State Questionnaire of the Positive Psychology Lab (PPL-FSQ) page
				Flow State Questionnaire (PPL-FSQ: Flow State Questionnaire of the Positive Psychology Lab)

Script Author: Katja Borchert, Ph.D. ( for Millisecond Software, LLC
Date: 10-02-2017
last updated: 04-17-2018 by K.Borchert for Millisecond Software LLC

Script Copyright © 04-17-2018 Millisecond Software


This script implements a computerized version of the Flow State Questionnaire 
(PPL-FSQ: Flow State Questionnaire of the Positive Psychology Lab) 
described in:

Magyaródi, T.; Nagy, H.; Soltész, P.; Mózes, T. & Oláh, A. (2013).
Psychometric properties of a newly established flow state questionnaire.
The Journal of Happiness & Well-Being, 1(2), 89-100.

A 20-item, 5-point Likert scale self-report questionnaire with 11 items measuring subscale "Balance btw. challenges and skill" and
9 items measuring subscale "Absorption in the task".

The default data stored in the data files are:

(1) Raw data file: 'ppl_fsq_survey.iqdat'

date, time, group, subject:		date and time script was run with the current group/subjectnumber 
build:							the Inquisit build 

q*_response:					response given (in assigned values) - 5 point Likert scales (range: 1-5)
								B = questions score on 'balance' subscale
								A = questions score on 'absorption' subscale
								!Note: reversed scored items are automatically reversed scored								
								e.g. 'Strongly disagree' is coded as 5 on reversed scored items (see 'q10_A8R') whereas it is coded as 1 on regular items

q*_latency:						how much time (in ms) the participant spent on the surveypage with this particular question (the last time this particular surveypage was visited)

(2) Summary data file: 'ppl_fsq_summary.iqdat' (Inquisit Lab: one data file per participant)

script.startdate:				date script was run
script.starttime:				time script was started
script.subjectid:				subject id number
script.groupid:					group id number
script.elapsedtime:				time it took to run script (in ms)
computer.platform:				the platform the script was run on
/completed:						0 = script was not completed (prematurely aborted); 1 = script was completed (all conditions run)
/Balance:						points on 'Balance btw. challenges and skill' subscale (range: 11-55)
								(the higher the points the higher the greater the reported 'balance')
/Absorption:					points on 'Absorption in the task' subscale (range: 9 - 45)
								(the higher the points, the greater the reported absorption)
/total:							the combined score

A 20-item, 5-point Likert scale self-report questionnaire with
* 11 items measuring subscales "Balance btw. challenges and skill": q1, q2, q6, q7, q11, q14, q16, q17, q18, q19, q20
* 9 items measuring subscale "Absorption in the task": q3, q4, q5, q8, q9, q10, q12, q13, q15

Question order in this script (based on Magyaródi et al, 2013, table 3):
* all questions are ordered from lowest numbered question ('1', see table 3) to highest numbered question ('23') (see table 3)
and then renamed q1-q20
* the names of each question contain a) the factor on which the question loads (A vs. B) and b) the original numbering
Example: q17_B18 => question 17 "I knew I was able to solve the task" loads on subscale B (Balance) and was originally labeled '18' (see table 3)
(double numbered questions in table 3 (e.g. 1) receive the additional letters A or B => 1A (first in table) vs. 1B (second in table))
* R = reversed scored (applies to two questions on absorption scale)

Instructions are based on: 

Jackson, S.A., & Marsh, H.W. (1996). Development and validation of a scale to measure
optimal experience: The flow state scale. Journal of Sport & Exercise Psychology,
18, 17–35.

They can be edited under section Editable Parameters

check below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

The parameters you can change are:

/pageinstructions:			store the instructions presented on each surveypage

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Privacy Statement | Security Statement | GDPR
Website Security Test