LimeSurvey XML (BiB)

Note: The PV_.pdf should be used for entry and verification (double-check with the study that the PV_.pdf is the definitive source (including instructions)). If there are discrepancies, then use the PV_.pdf alongside the literal_instruction_condition.csv which has the condition text and instructions taken from the HTML and the PDF exported from LimeSurvey. Note it doesn't contain labels, which have been taken from the .lss.

XML and HTML directly exported from LimeSurvey are used as an import for the parse_LimeSurvey parser. The parser uses the XML for labels, question text, and responses, and HTML for instructions which match the PV_.pdf. Code list values come from the input files so do not need to be amended. Conditions need to be added manually - these can be from the PDF or the CSV produced by the parser. The archivist_insert parser is used to load the questionnaire straight into Archivist.

Questions

  • Add additional question text that is missing (e.g., "How many bedrooms does your household have, including bedsitting rooms and spare bedrooms? ... bedrooms").

  • Where question text is repeated, the instructions may not be correct - correct the instructions.

  • Questions with sub-questions have incorrect labels - correct the labels.

Response domains

  • Correct the response domains (e.g., change Generic text to Other where appropriate). 

  • Correct cardinality.

Conditions

  • Add all the conditions and condition logic.

Statements

  • Move statements to the correct position.

  • Relabel statements.