Skip to content

Feature expression evaluator#4

Open
cturbelin wants to merge 18 commits intocase-framework:mainfrom
grippenet:feature-expression-evaluator
Open

Feature expression evaluator#4
cturbelin wants to merge 18 commits intocase-framework:mainfrom
grippenet:feature-expression-evaluator

Conversation

@cturbelin
Copy link
Contributor

Survey inspector feature

  • Add a right panel with survey inspector (see below), the panel can be toggled
  • Add input checkbox to toggle keys
  • Remove menu in survey simulator (to simplify the navigation)
  • Add "Language" label to language menu (to help end users)

Survey Inspector is composed of 3 tabs

  • Response to see current response (can filter by item key), view as JSON or as card
  • Expression : list all expressions in the survey (completeness to be checked) and show the value of its evaluation using the current state of the survey. When the evaluated value change from the last survey state, the expression box show orange background. It's possible to filter expression by item key.
  • Custom : Can set an custom expression and evaluate it using the current survey state (more complex expression editor is in progress) for instance the json.

It depends on a modification of case-web-ui, passing the survey engine instance in the response callback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant