This repo is for keeping track of package features as we build them out. The only file that needs to be updated is the todo.csv file. With each update, a GitHub action runs to re-build this README file with an updated table.
Feature | Docs | Version | Discussion |
---|---|---|---|
Wide variety of question types | Question Types | v0.0.1 | 105, 109 |
Ability to conditionally display questions | Conditional Display | v0.0.1 | |
Ability to conditionally skip to pages | Conditional Skipping | v0.0.1 | |
Markdown formatting for options and buttons | Markdown Formatting | v0.0.1 | |
Require specific questions or all questions be answered | Required Questions | v0.0.2 | |
Support for bootstrap themes | Themes | v0.0.4 | |
Customizable scss theme file | Themes | v0.0.4 | |
Ability to Ignore the database connection | Supabase Ignore | v0.0.8 | |
Time stamps recorded for each question and page interaction | v0.0.9 | ||
Progress bar that updates on each question interaction | Progress Bar | v0.0.9 | |
Customizable progress bar color and position on page | Progress Bar | v0.0.9 | |
Ability to use latest survey results in the survey itself | Fetching Data | v0.1.1 | |
Pass parameters through the url e.g. to track user IDs | Reactive Redirect | v0.2.2 | 92 |
Redirect users to an external url | External Redirect | v0.2.2 | |
Start the survey from a specific page (helpful when editing survey) | Starting Page | v0.3.0 | |
Create a random numeric completion code | Completion Code | v0.3.2 | |
Auto scroll according to the answering progress | Auto Scroll | v0.3.3 | 104 |
Custom languages / messages for system messages | System Translations | v0.4.2 | 134 |
Store session ID in browser cookies to store user progress if they refresh the page | Cookies | v0.6.0 | |
Custom question type to enable custom html widgets | Custom Questions | v0.7.2 | 111 |
Feature | Docs | Version | Discussion |
---|---|---|---|
Admin page with password login to preview / download data pause survey etc. | Admin Page | ||
Form validation (limit input based on question type) | 125 | ||
Question type - Best worst | Best-worst Discussion | 127 | |
Question type - Single checkbox with on and off toggle switches | shinyWidgets - Single Checkbox | ||
Question type - Tree inputs | shinyWidgets - Tree | ||
Question type of select menu - Dropdown select type with multiple selections | shinyWidgets - Select Menu | ||
Define questions using an external yml file | 132 | ||
Header / footer on every survey page | |||
sd_store_data() function - store any values generated after survey launches in the db | |||
sd_server(print_mode = TRUE) - Trigger the print feature | Refer to {renderthis} | ||
Clipboard problem - quarto-html-after-body div in quarto | |||
Enter key JS bug - not working if a conditional problem is shown |