Skip to contents

Render LimeSurvey '.lss' survey exports as multilingual questionnaire documents in Word ('.docx') or PDF, displaying up 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: