What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
How can I create a list of favorite items?Asked by matejf on January 27, 2017 at 06:57 AM
How can I create a question where user chooses from a list of subjects and places them in the answer according to their ranking, like:
What do you prefer learning in school? Rank from 1 to 12 (1 – your least favourite content, 12 – your favourite content).
Art and music
I'm sorry, but we might need more information, like what exactly would be the workflow for your form. If you can explain a bit more and we will be more than happy to assist.
We'll wait for your response.
This is a list of subjects. I would like users to rank the subjects from least (=1) to most popular (=12). Either by selecting and dragging items into that order, or by assigning them appropriate number (but that should allow only one item per certain rank, that is, one could not assign several items the same rank) or something similar. This question is from form
on page 2 (attached capture)
Thank you for additional information provided.
I checked your form and I saw that there is the matrix field with radio buttons (like in the image above) with ranking numbers:
I'm still not getting what should be changed there?
Do you want some other type of selection?
Please let us know.
Only ONE of items should be at place number 12. ONLY one item should be at place numer 11 etc. I would like users to rank the subjects from least (=1) to most popular (=12).
If I have a list of 4 subjects: Biology, Geology, Maths, History, rank the items so your FAVORITE item is at the top (=4) and LEAST favorite is at the bottom (=1).
One prefers Biology and doesn't like Maths, so his list will be:
Someone likes History and Maths but hates Biology. His list would be:
I cannot put it any clearer.
I apologize for the previous confusion that we had and thank you for the clarification as I believe you want an order ranking system to put in favorites from least to first.
Instead of doing this with radios why don't you try out our Orderable List Widget since I believe this will work a lot better for that type of usage.
Yes! This is the solution I was looking for, but I didn't know what search criteria to use in your widget library (for example, drag drop criteria does not yield any result)...
Thank you for your help!
Is this widget responsive (does it work on mobile platform)?
Yes "Orderable List" widget works on mobile devices without any problem. I did test your form where you have added this widget and it seems to appear and works correctly in mobile device. Please check the screenshot below:
I would suggest you to please try out yourself and get back to us if you have any trouble.
Sorry to bother again but this widget does not work in multilingual form! I have no option to edit items in other languages!
You can still work on this but you'll need to have one Orderable List widget for each language. In your case, you have 4 languages so you'll need to have 4 of those widgets and hard code the items' text in their own language.
Below is an example conditional logic, you can see that it will allow you to select the "Language" option in the multilingual form:
Now for example, the language is set to "Slovenian", then we will only display the "Orderable List" widget that is hard coded in Slovenian.
I hope that helps.
well.... it is some sort of a solution, but it creates a mess in my answer table - on the same question, I get separate lists for every language (4 of them).
Just a thought: Is there no way that matrix field with radio buttons would allow only one column selection in the whole table: If user selects 8 at Biology item, it cannot select 8 at any other list item?
I've checked your form and cloned it on my side in order to test it.
Unfortunately, you can not set conditions to Matrix fields such as "If a user selects 8 at Biology item, it can not select 8 at any other list item" in the condition list.
I have found a solution in order to warn the users not to enter the same value into the matrix field. However, this solution does not restrict the users not to select the same value in the matrix field.
I have added the Form Calculation Widgets into the form for each column you have created and then, I have set the value of the matrix fields to the each calculation widget. So, If a user selects "1" in the Biology, the form calculation widget shows "1" as you can see below:
So that, I have set conditions to the Form Calculation widgets such as "If the BiolagiaCalculation value equals to Družboslovje Calculation, show a warning message to inform the user" as you can see the screenshot below:
Do not forget to set the form calculation widgets hidden not to show them to your users. This warning message is created by adding a text field to the form.
You can try this solution in your form.
Moreover, if you want to know another field related to rating, you can use our Star Rating field as you can see below:
You can apply the same solution to the Star Rating fields.
Please check and if you need any further assistance, do not hesitate to contact us.
Thanks in advance.
If I choose simple star rating, Is there an option of multiple items for star rating or must every item be a separate question?
I mean like picture of Star rating field that you attached in your last answer, but I guess every line (Biology, Social studies, Maths, History) is it's own question? Could they be united in some sort of matrix with stars instead of radio buttons?
If you prefer to use Star Rating, each item needs to be a separate field.
Unfortunately, it is not possible to set star rating inside the matrix field instead of radio buttons.