PK!mSÇ·//[Content_Types].xmlPK!˜Úë‹'' _rels/.relsPK!ëxÙÙkkxl/workbook.xmlPK!›DŠ44xl/_rels/workbook.xml.relsPK!`ÙAvZZ xl/styles.xmlPK!ú·Ë4Z4Zxl/worksheets/sheet1.xmlVariable nameVariable label (question wording)TypeValues and codesMissing value codeValid rangeReverse coded?Notesresp_idRespondent IDTextUnique code e.g. R001blank-NoExample row: replace with your own variablesageAge in completed yearsNumericNumberblank18-100NoExample rowgenderGenderCategorical1 = Female; 2 = Male; 3 = Another; 9 = Prefer not to sayblank (9 is a real answer)1,2,3,9NoExample rowq1_satisfI am satisfied with the trainingOrdinal (Likert)1 = Strongly disagree ... 5 = Strongly agreeblank1-5NoExample rowq4_difficultThe training was too difficultOrdinal (Likert)1 = Strongly disagree ... 5 = Strongly agreeblank1-5YesExample row: recode to 6 - value before scoring"Text,Numeric,Categorical,Ordinal (Likert),Date,Yes/No""Yes,No"PK!œ å%kkxl/worksheets/sheet2.xmlCodebook template - Analytics Horizon (analyticshorizons.com)1. Yellow rows 2-6 are examples. Overwrite or delete them.2. Fill one row per variable BEFORE you collect data, then keep it up to date.3. Use short variable names without spaces (letters, numbers, underscore), identical to your data file.4. Record exactly how each missing value is coded and which items are reverse coded.5. Save a copy of the codebook with every version of your dataset.Free for personal and commercial use. Please keep the source line.PK!mSÇ·//[Content_Types].xmlPK!˜Úë‹'' `_rels/.relsPK!ëxÙÙkk°xl/workbook.xmlPK!›DŠ44Hxl/_rels/workbook.xml.relsPK!`ÙAvZZ ´xl/styles.xmlPK!ú·Ë4Z4Z9xl/worksheets/sheet1.xmlPK!œ å%kk£jxl/worksheets/sheet2.xmlPKÆDq