Skip to contents

Render 'LimeSurvey' '.lss' survey exports as questionnaire documents in Word ('.docx') or PDF, displaying one to four languages side by side with localized chrome in English, French, German, Spanish and Italian. Includes a rule-based automated audit that flags missing translations, forward filter references, duplicate codes, array-scale inconsistencies and orphan structural references. Designed for anyone working with a 'LimeSurvey' survey: researchers, methodologists, ethics committees, translators and reviewers. Processing is fully local: the source file is the only input and no questionnaire content is uploaded to a third-party service.

Example surveys

Two example .lss files ship with the package and are reachable with base::system.file(), so every reader can reproduce the examples and the Get started vignette without supplying their own LimeSurvey export:

  • demo_survey.lss – a clean, synthetic four-language survey (English, French, German, Spanish) with quotas and a consent block: system.file("extdata", "demo_survey.lss", package = "lssdoc").

  • audit_demo.lss – a deliberately flawed survey seeded with every anomaly audit_lss() detects: system.file("extdata", "audit_demo.lss", package = "lssdoc").

Author

Maintainer: Amal Tawfik amal.tawfik@hesav.ch (ORCID) (ROR) [copyright holder]

Authors: