GUI suggestion - useful? feasable?

Mehr
5 Jahre 2 Monate her - 5 Jahre 2 Monate her #105978 von orvil
COM_KUNENA_MESSAGE_CREATED_NEW
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
Anhang:
Last edit: 5 Jahre 2 Monate her by orvil.

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

LimeSurvey Partners
Mehr
5 Jahre 2 Monate her #105989 von tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
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.
Official LimeSurvey Partner - partnersurveys.com

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her - 5 Jahre 2 Monate her #106004 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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
Anhang:
Last edit: 5 Jahre 2 Monate her by orvil.
Folgende Benutzer bedankten sich: holch

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106006 von holch
COM_KUNENA_MESSAGE_REPLIED_NEW
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

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106024 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106028 von DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW
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 .
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her - 5 Jahre 2 Monate her #106035 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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: 5 Jahre 2 Monate her by orvil.

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106039 von tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
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.
Official LimeSurvey Partner - partnersurveys.com
Anhang:

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106045 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106048 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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
Anhang:

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her - 5 Jahre 2 Monate her #106400 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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
Anhang:
Last edit: 5 Jahre 2 Monate her by orvil.

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her #106401 von tpartner
COM_KUNENA_MESSAGE_REPLIED_NEW
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.
Official LimeSurvey Partner - partnersurveys.com

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 2 Monate her - 5 Jahre 2 Monate her #106403 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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
Anhang:
Last edit: 5 Jahre 2 Monate her by orvil.

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 1 Monat her #106617 von Mazi
COM_KUNENA_MESSAGE_REPLIED_NEW
This looks very promising!

thanks for your contribution.

Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com
Want to use your survey offline -> www.offlinesurveys.com

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Mehr
5 Jahre 1 Monat her - 5 Jahre 1 Monat her #106633 von orvil
COM_KUNENA_MESSAGE_REPLIED_NEW
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
Anhang:
Last edit: 5 Jahre 1 Monat her by orvil.

Bitte Anmelden oder Registrieren um an der Konversation teilzunehmen.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha