The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Title: Companion Application for the 'surveydown' Survey Platform
Version: 0.1.3
Author: Pingfan Hu ORCID iD [aut, cre, cph], John Paul Helveston ORCID iD [aut, cph], Bogdan Bunea ORCID iD [aut, cph]
Maintainer: Pingfan Hu <pingfan0727@gmail.com>
Description: Companion package that supports the 'surveydown' survey platform (https://surveydown.org). The default method for working with a 'surveydown' survey is to edit the plain text 'survey.qmd' and 'app.R' files. With 'sdstudio', you can create, preview and manage surveys with a 'shiny' application as a graphical user interface.
License: MIT + file LICENSE
URL: https://sdstudio.surveydown.org
BugReports: https://github.com/surveydown-dev/sdstudio/issues
Depends: R (≥ 4.1.0)
Imports: bslib, DBI, dotenv, DT, htmltools, later, pool, RPostgres, shiny, shinyAce, surveydown
Suggests: testthat
Encoding: UTF-8
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2025-11-06 23:05:29 UTC; pingfan
Repository: CRAN
Date/Publication: 2025-11-11 21:40:07 UTC

Launch surveydown Studio

Description

This function launches a Shiny app with 3 tabs: Build, Preview, and Responses. The Build tab includes a template selection interface for creating new surveys.

Usage

launch(gssencmode = "auto")

Arguments

gssencmode

Character string. The GSS encryption mode for the database connection. Defaults to "auto". Options include:

  • "auto": Tries "prefer" first, then falls back to "disable" if GSSAPI fails (recommended)

  • "prefer": Uses GSSAPI encryption if available, plain connection if not

  • "disable": Forces plain connection without GSSAPI encryption

Value

No return value, called for its side effects of launching a Shiny app.

Examples

if (interactive()) {
  # Launch studio (uses "auto" mode by default)
  launch()

  # Launch studio with disabled GSS encryption (for VPN connections)
  launch(gssencmode = "disable")

  # Launch studio with prefer mode (no fallback)
  launch(gssencmode = "prefer")
}

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.