Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond
Millisecond thanks Dr. Graham Finlayson for his collaboration on this script!
Created: January 08, 2021
Last Modified: January 27, 2023 by K. Borchert (katjab@millisecond.com), Millisecond
Script Copyright © Millisecond Software, LLC
This script implements the Leeds Food Preference Questionnaire (LFPQ), a computer-based procedure to measure explicit and implicit food preferences.
The original e-prime script is available at: https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq
Finlayson, G., King, N., & Blundell, J. (2008), The role of implicit wanting in relation to explicit liking and wanting for food: implications for appetite control, Appetite, 50(1), 120-127
10 minutes
Participants are presented with an array of pictures of sweet and savory food items high and low in fat.
They work on 2 different tasks: - explicit (FPQ): participants liking and wanting states are assessed as VAS ratings (scale: 0-100) - implicit (FCQ): participants preferences are assessed via a forced-choice task with choices and choiceRTs
The two tasks are run in random order.
Modules:
1. Start: 1 slide
2. ApVASProc_pre: 3 VAS questions (sequential selection)
- hungry now
- urge now
- full now
3. Main Menu: includes optional instruction block, optional practice session and the test session
- gives the option to run an instruction block
- gives the option to run the practice session as stand-alone session (order of tasks to practice can be selected; practice blocks can be skipped)
- practice blocks run 4 practice trials per each task (QPF, QCF)
- test session: (mandatory)
- test randomizes the order of the FPQ and FCQ tasks
- FPQ: separated into two blocks FPQ_l and FPQ_w; each of them run 16 trials (order randomized); a rest block is run in between the two runs
- FCQ: 96 trials, separated into 3 runs (rest blocks in between)
- both tasks start with the 4 practice trials (the same as run in the stand-alone practice session)
4. ApVASProc_post: 3 VAS questions (sequential selection)
- hungry now
- urge now
- full now
5. End: 1 slide
The food stimuli run are provided with the original e-prime script.
https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq
HFSA => high fat savory;
LFSA => low fat savory;
HFSW => high fat sweet;
LFSW => low fat sweet
The instructions run are provided with the original e-prime script.
https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq
• the instructions were translated into English from the French instructions by K.Borchert for
Millisecond.
Task instructions were taken from Finlayson et al(2008).
• if the current script is run on touchscreens (with no mouse), the instructions adapt.
This was not part of the original program
File Name: lfpq_summary*.iqdat
| Name | Description |
|---|---|
| inquisit.version | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| startDate | Date the session was run |
| startTime | Time the session was run |
| subjectId | Participant ID |
| groupId | Group number |
| sessionId | Session number |
| elapsedTime | Session duration in ms |
| completed | 0 = Test was not completed 1 = Test was completed |
| taskPresentationOrder | The order in which (FPQ_L, FPQ_W) and FCQ tasks were run |
Apvas Ratings |
|
| hungryApVASPre | Pre-rating (0-100) for ApVAS 'HungryNow' |
| fullApVASPre | Pre-rating (0-100) for ApVAS 'FullNow' |
| urgeApVASPre | Pre-rating (0-100) for ApVAS 'UrgeNow' |
| hungryApVASPost | Post-rating (0-100) for ApVAS 'HungryNow' |
| fullApVASPost | Post-rating (0-100) for ApVAS 'FullNow' |
| urgeApVASPost | Post-rating (0-100) for ApVAS 'UrgeNow' |
Fpq (Explicit) |
|
| fpqLMeanRatingHFSA | Mean FPQ Liking rating (0-100) for HFSA (high fat savory items) |
| fpqLMeanRatingHFSW | Mean FPQ Liking rating (0-100) for HFSW (high fat sweet items) |
| fpqLMeanRatingLFSA | Mean FPQ Liking rating (0-100) for LHFSA (low fat savory items) |
| fpqLMeanRatingLFSW | Mean FPQ Liking rating (0-100) for LFSW (low fat sweet items) |
| fpqWMeanRatingHFSA | Mean FPQ Wanting rating (0-100) for HFSA (high fat savory items) |
| fpqWMeanRatingHFSW | Mean FPQ Wanting rating (0-100) for HFSW (high fat sweet items) |
| fpqWMeanRatingLFSA | Mean FPQ Wanting rating (0-100) for LHFSA (low fat savory items) |
| fpqWMeanRatingLFSW | Mean FPQ Wanting rating (0-100) for LFSW (low fat sweet items) |
Fcq (Implicit) |
|
| fcqCountHFSA | Number of times HFSA (high fat savory items) were chosen during the FCQ task |
| fcqPropHFSA | Proportion of times HFSA items were chosen if they were presented |
| fcqMeanChoiceRTHFSA | Mean choice reaction time to choose HFSA items (same for HFSW, LFSA, LFSW items) |
File Name: lfpq_raw*.iqdat
| Name | Description |
|---|---|
| build | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| date | Date the session was run |
| time | Time the session was run |
| subject | Participant ID |
| group | Group number |
| session | Session number |
| blockCode | Name of the current block |
| blockNum | Number of the current block |
| trialCode | Name of the current trial |
| trialNum | Number of the current trial |
| taskPresentationOrder | The order in which (FPQ_L, FPQ_W) and FCQ tasks are run |
| phase | ApVAS_pre, instructions, practice, test, ApVAS_post |
| procedure | 'fpq practice', 'fcq practice', from e-prime script: 'fpqL01', 'fpqW01', 'fcq001' |
| condition | FPQ: the condition of the image presented (hfsa, hfsw, lfsa, lfsw) FCQ: the conditions of the image pairs presented (Example: lfswlfsa) hfsa => high fat savory lfsa => low fat savory hfsw => high fat sweet lfsw => low fat sweet |
| order | Each image has a particular index number, order refers to this index number |
| fpqImage | The particular image shown in the current FPQ condition |
| fcqImageLeft | The particular left image shown in the current FCQ condition |
| fcqImageRight | The particular right image shown in the current FCQ condition |
| response (built-in variable) | FPQ: simply shows 'customslider' (= participant pressed somewhere on the slider) FCQ: stores the scancode of the pressed response key => 32 = D (left); 36 = J (right) |
| taskResponse | FPQ: stores the VAS value (0-100) selected FCQ: stores the selected image condition |
| latency (built-in variable) | The response latency (in ms); measured from onset of images |