Return to the Decision Board Analysis Task page
						
								DECISION BOARD ANALYSIS - Template
SCRIPT INFO

Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com) for Millisecond Software, LLC
Date: 11-05-2014
last updated: 04-18-2016 by K.Borchert (katjab@millisecond.com) for Millisecond Software LLC

Copyright © 04-18-2016 Millisecond Software

BACKGROUND INFO

											*Purpose*
This script implements a simple Decision Board Task modelled after the one described in:

Mustafa, N., Ahsan, K. & Kingston, P. (2012). Intelligent Survey Software using Decision Board 
Analysis Technique for Recruitment Process in UK. WSEAS TRANSACTIONS on
INFORMATION SCIENCE and APPLICATIONS, 9, 220-229.

NOTE: The purpose of this script is to provide sample code to build your own decision board.
By default, this script runs with a limited number of tabs and applicants (2).
To add (or remove) tabs or applicants, check file "DecisionBoard_additionalinfo.pdf"

											  *Task*
Participants are asked to make fictional hiring decisions of 2 (script default) applicants.
For each applicant, participants view a decision board: a board of tabs 
(e.g. 'resume') that -when clicked upon- open up pop-up windows with additional information. 
When participants have gathered enough information about one applicant, they can click on a tab 'decision'
to (a) decide whether to hire this applicant (yes/no) (b) state the reasons for the hiring decision and
(c) give a confidence rating for their hiring decision.
The order of applicants is randomly determined



DATA FILE INFORMATION: 
The default data stored in the data files are:

(1) Raw data file: 'DecisionBoardAnalysis_raw*.iqdat' (a separate file for each participant)

build:							Inquisit build
computer.platform:				the platform the script was run on
date, time, subject:			date and time script was run with the current subjectnumber 

blockcode, blocknum:			the name and number of the current block
trialcode, trialnum: 			the name and number of the currently recorded trial
									Note: not all trials that are run might record data) 
stimulusitem:					the presented stimuli in order of trial presentation
response:						the participant's response (for mouse input: mouse response; for keyboard response: scancode)
latency: 						the response latency in ms
block.dba.sumlatency:			time participant spent on current decisionboard
/firsttab:						first tab checked out by participant for current applicant
/count_firstname:				counts number of times participant clicked on first name tab
/time_firstname:				sums up the time participant spent on first name info
(same for all the remaining info trials)
radiobuttons.hiredecision:		stores the hiring decision for the last viewed applicant
textbox.reasons:				stores the reasons for the hiring decision for the last viewed applicant
radiobuttons.confidence:		stores the confidence rating for the hiring decision for the last viewed applicant
/viewingorder:					the order in which all the information tabs are viewed for the current applicant

(2) Summary data file: 'DecisionBoardAnalysis_summary*.iqdat' (a separate file for each 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)
/quit:							0 = participant did not quit; 1 = participant did quit

/applicant1:					the itemnumber of first applicant (e.g. here:1 = Hans; 2 = Gretel -> item.firstnames)
/applicant2:					the itemnumber of the second applicant

/firsttab1:						first tab checked out by participant1
/firsttab2:						first tab checked out by participant2

/viewingorder1-
/viewingorder2:					the order in which all the information tabs are viewed for applicant1 and applicant2

/time_decisionboard1:			the time spent on the decision board for the first applicant
/time_decisionboard2:			the time spent on the decision board for the second applicant

/count_firstname1:				counts the number of times participan clicked on the first name info tab for applicant 1
/count_lastname1:				counts the number of times participan clicked on the last name info tab for applicant 1
/count_dateofbirth1:			counts the number of times participan clicked on the date of birth info tab for applicant 1
/count_gender1:					counts the number of times participan clicked on the gender info tab for applicant 1
/count_appliedposition1:		counts the number of times participan clicked on the applied position info tab for applicant 1
/count_currentemployment1:		counts the number of times participan clicked on the current emloyment info tab for applicant 1
/count_coverletter1:			counts the number of times participan clicked on the coverletter info tab for applicant 1
/count_resume1:					counts the number of times participan clicked on the resume info tab for applicant 1

/time_firstname1:				time the participan spent on the first name info for applicant 1
/time_lastname1:				time the participan spent on the last name info for applicant 1
/time_dateofbirth1:				time the participan spent on the date of birth info for applicant 1
/time_gender1:					time the participan spent on the first name info for applicant 1
/time_appliedposition1:			time the participan spent on the applied position info for applicant 1
/time_currentemployment1:		time the participan spent on the current employment info for applicant 1
/time_coverletter1:				time the participan spent on the coverletter info for applicant 1
/time_resume1:					time the participan spent on the resume info for applicant 1

/hiredecision1:					stores the hiring decision for applicant1
/reasons1:						stores the reasons for the hiring decision for applicant1
/confidence1:					stores the confidence rating for the hiring decision for applicant1
(same for applicant2)

EXPERIMENTAL SET-UP
This script provided decision boards for 2 applicants. The order of the applicants is randomly determined
(Editable Lists -> list.applicantindex)

STIMULI
This script runs with generic stimuli provided by Millisecond Software.
Check section EDITABLE CODE -> Editable Stimuli for item set-up

INSTRUCTIONS
see section EDITABLE CODE -> Editable Instructions for more info
	
PRACTICE 

STIMULI

INSTRUCTIONS

EDITABLE CODE:
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.

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Security Statement | Employment