Skip to main content

Roadmap

2.x Future

info

🙂 Some of these items may be brought forward into the next release.

☹ Some of them may fall into later releases...

  • Continued customisation of generated Participant Identifiers
    • e.g. to exclude undesirable combinations of nouns and adjectives, or to add your own!
  • More Webhook trigger conditions
  • FreeText Regex validation
  • Participant User Accounts
    • Requiring accounts to take surveys
    • Limit accounts / Invite usernames to take surveys
  • Remote Image Uploads
    • Native Azure StorageAccount store (this will enable the use of CosmosDb for the main datastore)
  • Sharing Survey Administration between accounts
  • new Params Editor / ParamTypes
  • Logical branching - new Survey Structure Editor
  • Tagging/Labelling further export data fields

3.x

  • Move WorkshopMode to an embedded mongo instance, so we only target one database api
  • Consider an electron app or similar webview wrapper for workshop mode?

Changelog

2.4.0

  • Mandatory questions can no longer be reset with the "Clear Response" button
    • if a user is unhappy with their response they can amend it before moving on
    • Optional questions must be resettable in case a user decides they want to skip the response after having already entered a response.
  • Users can maintain a single modified list of words used for id generation in Surveys they manage.
    • Currently they can choose to block words form the built-in list, or unblock previously blocked ones.
    • More functionality will be added in future.
  • Surveys can have webhooks configured, to allow integrating with external systems in response to DECSYS events.
    • Currently the only DECSYS event that can trigger a webhook is a PAGE_NAVIGATION, when leaving a Survey page.
    • Multiple webhooks can be configured for a Survey.
    • Webhooks can currently trigger on ALL PAGE_NAVIGATION events, or only when leaving specified pages.
    • In future other events will be able to trigger payloads, possibly with differing payloads.
    • In future PAGE_NAVIGATION triggers will be more customisable beyond just the page being left.
    • Webhooks are documented in the User Guide.
    • Webhook functionality is currently behind a feature flag

2.3.x

  • Performance improvements for results page/dashboard/data exports
  • Choose Many Response item (highly requested!)
  • Number input Response item
  • Mandatory / Optional questions
    • Pages can be marked as optional / mandatory
    • Dashboard distinguishes between Pages not yet responded to vs optional Pages skipped