Page MenuHomeProject Tracker

Plugin: EditInPlace
Open, NormalPublic

Description

Could be a nice middle-step before we're finished with a proper WYSIWYG survey designer. Something like Wordpress edit.

Can be expanded with adding new questions, new subquestions, etc. Eventually it could become a WYSIWYG editor in itself.

Risks:

  • Really hard to deal with dual-scale question types, so can never be feature-complete?
  • Made obsolete when WYSIWYG is deployed
    • BUT: WYSIWYG can never have live expression interaction
  • Might not get "finished" or feature-complete, since it's a free-time project
    • Mitigation: Part of paid sprint?
  • Moving things in preview won't update side-menu in admin, if you have two tabs open

Must have:

  • Edit question text
  • Edit help
  • Edit question code
  • Save mandatory
  • Edit encryption
  • Edit relevance/condition
  • Use text-area for big question text
  • Multiple language support
  • External testing
  • Permissions
  • Unit tests
  • Move question up in group
  • Move question down in group
  • Make it impossible to move question too far up or down
  • Work on all survey pages
  • Work with welcome page enabled
  • Filter attributes that are not editable, like qid, sid, type
  • Delete question
  • Add question
  • Work in Bootstrap 5

Should have:

  • Disable Enter as submit key
  • Move question to other group
  • Rich-text editor
  • Move-buttons should be disabled for top and bottom question
  • Deal correctly with expressions/EM
  • Flow type-checking OR be rewritten in ReScript
  • Change question type
  • Work with question-by-question mode
  • Work with all-in-one mode

Could have:

  • Support add/delete/edit subquestions
  • Support add/delete/edit answer options
  • Copy question
  • Edit question script field
  • Edit or show hidden questions (relevance equation = 0)
  • Validate condition before it's saved
  • Submit with ctrl-enter
  • Support custom question theme plugins for edit-in-place
  • Add review comment to question, for survey creation collaboration
  • Ctrl-s as short command for save

Won't have:

  • Support different survey themes (not possible due to changes in HTML structure)
  • Support visually impaired (sr-only etc)

Event Timeline

olleharstedt triaged this task as Normal priority.Wed, Apr 20, 8:45 PM
olleharstedt created this task.
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Wed, Apr 20, 8:47 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Wed, Apr 20, 8:49 PM
olleharstedt updated the task description. (Show Details)
olleharstedt changed the visibility from "All Users" to "Public (No Login Required)".Wed, Apr 20, 9:05 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Fri, Apr 22, 4:56 PM
olleharstedt updated the task description. (Show Details)Fri, Apr 22, 9:16 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Fri, Apr 29, 6:37 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Mon, May 2, 3:04 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)Mon, May 2, 8:53 PM
olleharstedt updated the task description. (Show Details)Wed, May 4, 9:26 PM
olleharstedt updated the task description. (Show Details)Wed, May 4, 11:52 PM
olleharstedt updated the task description. (Show Details)
olleharstedt renamed this task from Add edit-in-place in survey preview to Plugin: EditInPlace.Wed, May 18, 10:38 PM
olleharstedt updated the task description. (Show Details)
olleharstedt updated the task description. (Show Details)