GUI suggestion - useful? feasable?

More
3 years 6 months ago - 3 years 6 months ago #105978 by orvil
orvil created the topic: GUI suggestion - useful? feasable?
Hi all,

due to a recent posting if there is a way to mark more than one question as visible/hidden at once I found some similar threads in the forum. So I think its worth a second thought and to share ideas.

I searched, how and at what point it would be feasible - useful in design mode on the one hand, and (hopefully) not too difficult to implement.

One useful way and starting point, is may be the Organize question groups/questions view:
1. all groups/guestions are listed already
2. one can go to edit mode of a question (unfortunately not a group) by clicking on the question name
3. the view is well structured

Please see the screenshot below - it' only a collage not an implementation, but I'd like to hear your thought before suggesting it.





What do you think?

Best regards/Beste Grüße,
O. Villani
Attachments:
Last Edit: 3 years 6 months ago by orvil.

Please Log in to join the conversation.

More
3 years 6 months ago #105989 by tpartner
tpartner replied the topic: GUI suggestion - useful? feasable?
Yup, I think it's a great idea.

One improvement may be to add checkboxes so multiple questions could be selected for bulk actions like "Delete" and "Mandatory".


.

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 6 months ago - 3 years 6 months ago #106004 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Thanks for your feedback!

I think you are right about the bulk actions. It can be done with a single click:
- one click to the visible/hidden icon turns visibility on/off
- one click tothe mandatory icon turns mandatory on/off

The idea is to indicate the status by the color of the icon. grey=off, coloured=on. I like this system used in the backend of contao , a very user-friendly CMS.

To make it more bulky this could once be implemented at geoup level.

Did some more artwork with original limeSurvey icons to demonstrate this an to find a grouping more logically and with better usability than my first scribble:

https://drive.google.com/file/d/0B7yKwjk5CYL8SUlXdVkxSENQWEk/edit?usp=sharing



A grey eye indicates visibility off (=always hide this question),
a green eye indicates visibility on (=always hide this question = no)

A grey exclamation mark indicates "not mandatory", whereas the green exclamation mark indicates "mandatory"

In addition: a click to the eye of exclamation mark in the darker group line coult turn ALL questions on/off (visibility or mandatory)

Of course editing a group by using an icon in the group-level row would be a fine tool too!

Best regards/Beste Grüße,
O. Villani
Attachments:
Last Edit: 3 years 6 months ago by orvil.
The following user(s) said Thank You: holch

Please Log in to join the conversation.

More
3 years 6 months ago #106006 by holch
holch replied the topic: GUI suggestion - useful? feasable?
I think this would be a good feature to improve the workflow in Limesurvey. Not sure how easy this is to implement, but looks good to me.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
3 years 6 months ago #106024 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Thanks for your comments!

How shall I proceed now? Is opening a feature request in the bug/feature tracker ok?

Best regards/Beste Grüße,
O. Villani

Please Log in to join the conversation.

More
3 years 6 months ago #106028 by DenisChenu
DenisChenu replied the topic: GUI suggestion - useful? feasable?
Hi,

And do all operation in ajax too :).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
3 years 6 months ago - 3 years 6 months ago #106035 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Switching visibility and mandatory on/off by ajax is a good idea to improve workflow.

Regrettably the last time I did some coding for LS was a 1.9x version. Can you give me a hint where the backend / design mode page rendering is done in 2.05?

Best regards/Beste Grüße,
O. Villani
Last Edit: 3 years 6 months ago by orvil.

Please Log in to join the conversation.

More
3 years 6 months ago #106039 by tpartner
tpartner replied the topic: GUI suggestion - useful? feasable?
Regarding the bulk actions, I was thinking more along the lines of being able to select several questions for action, not necessarily all questions. Something like this:


Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Attachments:

Please Log in to join the conversation.

More
3 years 6 months ago #106045 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Ah, I see, it's another approach like in phpMySql :) nice!

The number of clicks necessary to lets say mark eg all Questions of Group2 in the example image would almost be the same and one can check/uncheck all questions at once. Another advantage is may be that various actions can be implemented via the "With selected:" dropdown-menu.

And may be it's more easy to implement in a <form... without ajax by clicking directly to the eye or mandatory icon.

Do you think it is possible to add a checkbox at group level too in this view? As I've seen it's recurrently asked to do an action for all questions of a group.

Best regards/Beste Grüße,
O. Villani

Please Log in to join the conversation.

More
3 years 6 months ago #106048 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Hi there,
some improved artwork now.
- including suggestion of tpartner and DenisChenu
- checkboxes for groups (if possible to implement)
- wider bars (there is more space requred because of the icons on the right)
- adding the move symbol used generally for subquestions for reorganization on the leftmost side



Best regards/Beste Grüße,
O. Villani
Attachments:

Please Log in to join the conversation.

More
3 years 6 months ago - 3 years 6 months ago #106400 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Hi there,

again thanks for your input, I do have a working prototype now and sent a feature request. Here ist what it looks like:





The functions are:

(1) add a new question, if group is empty. If there is no group a bar with "Add new group" appears. Any icon is linked to call the appropriate view. (done)
(2) the eye indicates weather a question is hidden(=greyed) or not, the exclamation mark indicates weather a question is mandatory or not (=greyed) (done)
(3), (4)a red answer or subquestion icon indicates that there are subquestion/answers required to add (done)
(4) all bars have a hover effct, pop up information uses existing text (done)
(5) layout uses holygrail design with flexible centered columns width (done).rtl layout is todo
(6) checkbox functionality: checking/unchecking a group checks/unchecks all questions within this group (done)
(7) all questions can be checked, unchecked or toggled (done)
(8) additions functionality: hiding/unhiding & make mandatory/optional is todo (outruns my actual knowledge of LS programming

Best regards/Beste Grüße,
O. Villani
Attachments:
Last Edit: 3 years 6 months ago by orvil.

Please Log in to join the conversation.

More
3 years 6 months ago #106401 by tpartner
tpartner replied the topic: GUI suggestion - useful? feasable?
Looks great.

When an icon "calls the appropriate view", does this happen in a modal pop-up or new window?


.

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 6 months ago - 3 years 6 months ago #106403 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
Thanks,

neither nore, the default view is called in the same window/tab like using the icons in the group or question menu bar. But you are right on the long run the idea is that this could look like this (from an earlier scribble):



Currently I'm working to make my prototype working with the organize view even if the survey is running (normally the icon to call this view is deactivated if the survey is active) So I have to implement this functionality - hide some icons if survey is running - into each group and question bar of the new oranization view.

There is one function more that appears useful: the QA icon should also indicate an error by showing a red icon. But I'm not sure if this does not require too much processing time - checking QA for all groups and questions when calling the organize view.

Best regards/Beste Grüße,
O. Villani
Attachments:
Last Edit: 3 years 6 months ago by orvil.

Please Log in to join the conversation.

More
3 years 5 months ago #106617 by Mazi
Mazi replied the topic: GUI suggestion - useful? feasable?
This looks very promising!

thanks for your contribution.


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
3 years 5 months ago - 3 years 5 months ago #106633 by orvil
orvil replied the topic: GUI suggestion - useful? feasable?
You're Welcome :)

Currently I'm doing some code cleanup in the prototype (getting rid of all the spaghettis) and added a feature to collapse questions too. Think it's usefull. See this image: Question F0x1 is in expanded, F0x2 in collapsed mode.





Anyway I'm looking for some advice or help to implement a function to hide/unhide make mandatory/optional all marked questions with clean coding and not a makeshift do-it-myself solution

Best regards/Beste Grüße,
O. Villani
Attachments:
Last Edit: 3 years 5 months ago by orvil.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now