Skip to content

A to-do list containing past progress and future plans.

Notifications You must be signed in to change notification settings

surveydown-dev/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Features

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

To Do / Roadmap

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

About

A to-do list containing past progress and future plans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •