@SaurabhPujare_Ugam I know, I wanted to know about the solution you posted and how it is suppose to work :D
Thank you, I tried, but this solution does not work. I am curious: can you detail a bit more on the background functionality? Thank you for this. What worked is to set the button's style via the change question text in raw HTML functionality: <style> #NextButton { visibility: hidden; } </style>
Hi, I will try a text display question, that sounds fair. My workaround for now is to hide the first iteration of the loop by javascript with the usual code var j = parseInt( "${lm://CurrentLoopNumber} ") - 1; // current loop iteration if ( j == 0 ) { jQuery("#"+this.questionId).hide(); this.clickNextButton(); } FYI: Background is a randomized multi-value multi-domain task (no need to answer, just out of completeness): I am showing multi-valued stimuli (e.g. 0,0,0, then 0,0,1; then 0,1,0; etc.) where the numerical features correspond to some actual representation from a domain (e.g. 0,0,0 may be "small, red, triangle", and 0,0,1 may be "small, red, square", for the domain "shapes"). There are multiple domains ("shapes", "animals", etc.). with three features each. I randomize the order of the stimuli shown for each domain. The participant views all domains, but different stimuli per domain; then again all domains but differe
Hi Tom, thank you for the quick reply! =) I'm asking how to implement your suggestion, i.e. what is the jQuery code to set the col width attributes in matrix tables > By default, answer column widths are the same. So, if they aren't then you probably have some columns labels that are wider than the common width that is causing them to automatically increase and others to decrease. > In order to change columns width you really need to use JavaScript because Qualtrics uses an attribute instead of a css style to set the width. Besides, it is a better to calculate the width in JavaScript rather than set it to some fixed value. I can post a screenshot tomorrow when Im back in the office!
@tomG following this (how to set equal widths from css if labels are longer than scale points)?
Hi Tom, thank you for the quick response. Unfortunately that doesn't to the trick: Adding it within `addOnReady`, it fires even when the validation error is going to be displayed. EDIT Adding it also to `addOnload` it worked. Thank you!
I feared I had to copy the question, will do, thank you.
HI! Thank you for the swift reply. Let me clarify: Participants themselves should pick option 1/10 and answer the follow-up question about it, then they should pick option 2/9 and answer the same follow-up question, etc. etc. I suspect the randomizer won't do this.
Hi Shashi, hm, interesting, it indeed was the selector, thanks. What I am left with is wondering why the Console complained fadeIn() does not exist. :D Full solution (for future reference for other users): ## Hide and fadeIn() the current question## after a delay of 2500 ms Qualtrics.SurveyEngine.addOnload(function() { jQuery("#" + this.questionId).hide(); }); Qualtrics.SurveyEngine.addOnReady(function() { var qid = "#" + this.questionId; var delayms = 2500; setTimeout(function() { jQuery(qid).fadeIn(1000); }, delayms); });
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.