- Posts: 62
- Thank you received: 3
Ask the community, share ideas, and connect with other LimeSurvey users!
<script type="text/javascript" charset="utf-8"> function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; // While there remain elements to shuffle... while (0 !== currentIndex) { // Pick a remaining element... randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; // And swap it with the current element. temporaryValue = array[currentIndex]; array[currentIndex] = array[randomIndex]; array[randomIndex] = temporaryValue; } return array; } $(document).on('ready pjax:scriptcomplete',function(){ // Fill the array var arr1 =["01","02","03","04","05","06","07","08","09",10,11,12,13,14,15]; var arr2 =[16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]; var arr3 =[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45]; var arr4 =[46,47,48,49,50,51,52,53,54,55,56,57,58,59,60]; arr1 = shuffle(arr1); arr2 = shuffle(arr2); arr3 = shuffle(arr3); arr4 = shuffle(arr4); anumbers = '#,' + arr1.slice(0,5).join(',')+ ','; anumbers = anumbers + arr2.slice(0,5).join(',')+ ','; anumbers = anumbers + arr3.slice(0,5).join(',')+ ','; anumbers = anumbers + arr4.slice(0,5).join(',')+ ','; $('#question{QID} input[type="text"]').val(anumbers); // $('#question{QID}').hide(); }); </script>
$('#question{QID} input[type="text"]').val(anumbers);
$('#question{QID} input[type="text"]').val(anumbers).trigger('keyup');
What do you talk about?all the rating otopn are mixed up
Or do you want to have the randomization within the categories.and also have a randomized order of them.
Calculate the sum and validate. But in this case you really should use a "normal" array with numeric answer codes.the "total score", so I have to sum all the value given in the array somewhere, and warning ( with no option to submit
I mean that using normal array with randomize option, make also the answer option scale 1,2,3,4,5 mixed up and not only the subquestions.Joffm wrote:
What do you talk about?all the rating otopn are mixed up
The subquestions? Of course it is.
Calculate the sum and validate. But in this case you really should use a "normal" array with numeric answer codes.Joffm wrote: the "total score", so I have to sum all the value given in the array somewhere, and warning ( with no option to submit
lucky me like every-time :dry: what is the best option to report and hope to get an hotfix included in the next release?Joffm wrote: Hi,
1. the randomization of answer options is reproducable (at least in 4.1.4.)
Seems to be a bug.
Definitely something like this, but even "simpler" with just numeric sum without have it expressed in %.Joffm wrote: 2. Something like that?
Here the requirement was: max. 100% - show the remaining %
Open a new topic about that in the German part to avoid the language gap.
Joffm
Yes, I was a bit confused as I saw the German message in your screenshot.btw I don't speak German
Open here "Community / bug tracker", login with your forum account, and select "bug reports" in the upper right corner.what is the best option to report