Package: limonaid 0.2

Gjalt-Jorn Peters

limonaid: Working with 'LimeSurvey' Surveys and Responses

'LimeSurvey' is Free/Libre Open Source Software for the development and administrations of online studies, using sophisticated tailoring capabilities to support multiple study designs (see <https://www.limesurvey.org>). This package supports programmatic creation of surveys that can then be imported into 'LimeSurvey', as well as user friendly import of responses from 'LimeSurvey' studies.

Authors:Gjalt-Jorn Peters [aut, cre], Andrew Heiss [aut]

limonaid_0.2.tar.gz
limonaid_0.2.zip(r-4.5)limonaid_0.2.zip(r-4.4)limonaid_0.2.zip(r-4.3)
limonaid_0.2.tgz(r-4.4-any)limonaid_0.2.tgz(r-4.3-any)
limonaid_0.2.tar.gz(r-4.5-noble)limonaid_0.2.tar.gz(r-4.4-noble)
limonaid_0.2.tgz(r-4.4-emscripten)limonaid_0.2.tgz(r-4.3-emscripten)
limonaid.pdf |limonaid.html
limonaid/json (API)

# Install 'limonaid' in R:
install.packages('limonaid', repos = c('https://matherion.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://gitlab.com/r-packages/limonaid

On CRAN:

3.00 score 5 scripts 186 downloads 46 exports 8 dependencies

Last updated 8 months agofrom:e09f33a705. Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 16 2024
R-4.5-winERRORNov 16 2024
R-4.5-linuxERRORNov 16 2024
R-4.4-winERRORNov 16 2024
R-4.4-macERRORNov 16 2024
R-4.3-winERRORNov 16 2024
R-4.3-macERRORNov 16 2024

Exports:add_answer_option_to_questionappend_lsdf_rowscat0convertToNumericemptyDfexport_with_languagesget_session_keyGrouplimer_base64_to_dflimer_call_limerlimer_get_participant_propertylimer_get_participantslimer_get_responseslimer_release_session_keyls_apply_script_bitsls_eq_bracels_eq_buildls_eq_ifls_eq_ifRegexls_eq_isls_eq_isCheckedls_eq_isUncheckedls_eq_nestIfsls_eq_quotels_import_datals_parse_data_import_scriptls_process_labelsls_read_tsvls_recodeTable_to_equationsls_tsv_get_group_rowsls_tsv_get_rowsls_tsv_rowsls_write_lsgls_write_tsvlsdf_for_languagemail_registered_participantmassConvertToNumericoptsprocessLimeSurveyDropoutsQuestionrepeatStrrepStrSurveytranspose_dfvecTxtvecTxtQ

Dependencies:askpasscurlhttrjsonlitemimeopensslR6sys

Readme and manuals

Help Manual

Help pageTopics
limonaid-packagelimonaid-package limonaid
Add an answer option to a questionadd_answer_option_to_question
A home-rolled version of plyr::rbind.fillappend_lsdf_rows
Concatenate to screen without spacescat0
Conveniently convert vectors to numericconvertToNumeric
Create an empty dataframeemptyDf
Export a survey with a specific primary and additional languagesexport_with_languages
Get a LimeSurvey API session keyget_session_key
R6 Class representing a LimeSurvey groupGroup
Convert base64 encoded data to a data framelimer_base64_to_df
Make a call to the LimeSurvey APIlimer_call_limer
Get a participant property from a LimeSurvey surveylimer_get_participant_property
Export list of participants from a LimeSurvey surveylimer_get_participants
Export data from a LimeSurvey surveylimer_get_responses
Release a LimeSurvey API session keylimer_release_session_key
Apply specific code bits from LimeSurvey data import R scriptls_apply_script_bits
Building LimeSurvey Expression Manager equationsls_eq_brace ls_eq_build ls_eq_if ls_eq_ifRegex ls_eq_is ls_eq_isChecked ls_eq_isUnchecked ls_eq_quote
Create a series of nested LSEM 'if' equationsls_eq_nestIfs
Reading LimeSurvey data exported to Rls_import_data
Extract specific code bits from LimeSurvey data import R scriptls_parse_data_import_script
A function to conveniently process LimeSurvey labelsls_process_labels
Read a LimeSurvey Tab-Separated Values filels_read_tsv
Recode a set of LS variables codes and values into LSEM equationsls_recodeTable_to_equations
Get all group rows from a LimeSurvey survey dataframels_tsv_get_group_rows
Display rows from a LimeSurvey dataframe that meet a criterionls_tsv_get_rows
Display one or more rows from a LimeSurvey dataframe, omitting empty columnsls_tsv_rows
Write a data frame to a LimeSurvey Tab Separated Values filels_write_lsg
Write a data frame to a LimeSurvey Tab Separated Values filels_write_tsv
Produce the dataframe containing the survey for one languagelsdf_for_language
Mail registered participantmail_registered_participant
Converting many dataframe columns to numericmassConvertToNumeric
Options for the limonaid packageget opts reset set
Process LimeSurvey dropoutsprocessLimeSurveyDropouts
R6 Class representing a LimeSurvey questionQuestion
Repeat a string a number of timesrepeatStr repStr
R6 Class representing a LimeSurvey surveySurvey
Transpose a data frametranspose_df
Easily parse a vector into a character valuevecTxt vecTxtQ