Hi all,

We're looking to build a form similar in UX design to the on boarding one used by Commbank when opening a new membership. It uses the One Thing Per Page design pattern. Once the question is answered it scrolls down the page to the next question. Has anyone here done anything like this before in a Maestro form?



    CommentAdd your comment...

    1 answer


      Hi Dan, I recommend that you contact your Avoka representative to discuss this.

      Form a usability perspective, I would not recommend a question-by-question design for anything but the most trivial forms. The difficulties this design has for forms with any complexity include:

      • adds a larger number of 'OK' button clicks (for questions that do not have a natural 'done' action)
      • lack of form sections/structure makes it difficult to provide the user with progress and a feel for the 'shape' of a larger form
      • long, single page results in excessive scrolling
      • difficult for complex questions including those that include repeating sections, often ending up with a single active question becoming long in itself undermining the question-by-question design
      • very difficult to make this accessible for users of assistive technology including screen-readers

      Often, these limitations result in organisations attempting a hybrid model where there are traditional pages in a form, but using the question-by-question design within each page. In most cases, this leads to a very complex user experience in navigating between pages as well as within pages.

      Due to these limitations, Maestro does not have support for question-by-question design out-of-the-box. We have implemented a highly custom section-by-section design for a customer that is similar to the CBA experience, but with each section consisting of a group of related questions. Each section in this design is smaller than a traditional page but larger than a single question. This is a compromise which can work for some forms.

      1. Dan Cormick

        Hi Ben, Thanks for the very considered response. You've raised a lot of valid points that we'll have to bear in mind. We've already started working toward the type of compromise you suggest. 


      CommentAdd your comment...