Packages

shinysurveys v0.2.0

Introducing shinysurveys v0.2.0, which has a lot of new (exciting!) features. Notably, support for custom input (question) types, multi-paged surveys, and automatic response aggregation. For a full list of changes and new features, check out the release notes.

Making a Multi-Paged shinysurvey

In this post, I document a new feature of shinysurveys v0.2.0: multi-paged surveys. Using a question set built-in to shinysurveys, I illustrate how to convert a single paged survey to a multi-paged one. For examples, these can be run with the functions demo_survey() and demo_survey_multipage().

Creating Your Own R Package ‘verse’

One of my favorite features of the tidyverse is the lovely message printed to the console when its loaded. I delved into their source code to see how to achieve that. In this post, I describe the end-product: metamakr, an R package development tool for easily creating your own package ‘verse’.

Extending shinysurveys with Custom Input Types

A brief blog post documenting a new feature of my package, shinysurveys, allowing users to define custom input types in their surveys. I walk through three examples: sliderInput(), dateInput(), and shinyWidgets::sliderTextInput().

Introducing ghee

Introducing my new package, ghee, a user-friendly wrapper for the {gh} package that provides client access to Github’s REST API for common tasks such as creating issues and inviting collaborators.

shinysurveys

shinysurveys provides easy-to-use, minimalistic code for creating and deploying surveys in R. It extends the shiny package and converts a table of questions into an interactive web-based application. Administering surveys with this package allows users to combine the computational tools of R with the interactivity of web applications. This synergy helps bridge the gap between data collection and data analysis.

ghee

ghee provides an interface to interact with GitHub, an online host for git repositories. GitHub is a popular platform for code collaboration and can be accessed using their REST API. ghee wraps the low-level API R package, gh, and provides a curated set of functions to help developers easily perform common GitHub tasks such as creating repositories and inviting collaborators.