lssdoc: Render Multilingual Questionnaires from LimeSurvey '.lss' Files
Source:R/lssdoc-package.R
lssdoc-package.RdRender 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 anomalyaudit_lss()detects:system.file("extdata", "audit_demo.lss", package = "lssdoc").
Author
Maintainer: Amal Tawfik amal.tawfik@hesav.ch (ORCID) (ROR) [copyright holder]
Authors:
Amal Tawfik amal.tawfik@hesav.ch (ORCID) (ROR) [copyright holder]