Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced conditional logic entry #70

Closed
priyald17 opened this issue Jul 30, 2013 · 0 comments
Closed

Enhanced conditional logic entry #70

priyald17 opened this issue Jul 30, 2013 · 0 comments

Comments

@priyald17
Copy link
Contributor

User should be able to define conditional logic by:

  • Entering name of input on which the current input depends.
  • Getting a pull-down menu based on the type of that question.

Features:

  • User should be able to see what numbers correspond to. (E.g. if list item 3 in q1 is "pickles", then when defining a conditional in q2 depending on q1, the user should be able to see that 3 = pickles).

Difficulties:

  • Dynamic updating of a question's conditional menus when the question itself is updated.
  • Parenthesization.
@ghost ghost assigned priyald17 Jul 30, 2013
priyald17 added a commit that referenced this issue Jul 31, 2013
…ay to hide the visual entry menu. TODO: testing. TODO parenthesization. TODO dynamic updating based on whether an input is changed.
priyald17 added a commit that referenced this issue Aug 1, 2013
…eplaced deprecated EventHandlers for all experiment creation disclosure panels with OpenHandlers and CloseHandlers.
priyald17 added a commit that referenced this issue Aug 2, 2013
… to update each other. TODO: better error handling. TODO: support for parens.
priyald17 added a commit that referenced this issue Aug 5, 2013
[PARTIAL] issue #70  - enhanced conditional logic entry, ctd.
priyald17 added a commit that referenced this issue Aug 5, 2013
priyald17 added a commit that referenced this issue Aug 6, 2013
priyald17 added a commit that referenced this issue Aug 7, 2013
…list choice updates, likert steps update, and input deletion. TODO: update based on dragging and changing of input name.
priyald17 added a commit that referenced this issue Aug 7, 2013
priyald17 added a commit that referenced this issue Aug 7, 2013
… balanced. Now, user cannot delete conditional expression from list if its parens are not balanced, and error message appears of user enters erroneous expression into conditional text box.
@priyald17 priyald17 reopened this Aug 12, 2013
priyald17 added a commit that referenced this issue Aug 12, 2013
…nal regex and conditional text -> model/menu updates. TODO: more testing.
priyald17 added a commit that referenced this issue Aug 12, 2013
issue #70 - Added some testing for conditional logic.
priyald17 added a commit that referenced this issue Aug 13, 2013
priyald17 added a commit that referenced this issue Aug 13, 2013
… renamed, 2) conditional menu reconfig when input type, number likert steps, or list items are changed.
priyald17 added a commit that referenced this issue Aug 13, 2013
priyald17 added a commit that referenced this issue Aug 16, 2013
…xt box based on actual input and predicate validity rather than just syntax validity.
priyald17 added a commit that referenced this issue Aug 16, 2013
issue #70 - Conditional text box extra validation
priyald17 added a commit that referenced this issue Aug 16, 2013
… still result in valid conditional expression. Ensures text display expression does not start with an operator and that parens are balanced no matter which menu panels are invalid.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant