Hi All, I'm trying to create a task of counting objects in randomly presented images. There are 1000+ images in total within a loop & merge block, and respondents will work on the task for 10 minutes. They will automatically advance to the next regular block when time is up, regardless of how many tasks they have done. I enabled the timer feature with Javascript and it works fine. The tricky part comes in when I also want to evaluate whether respondents complete the tasks correctly. Images differ in terms of correct answer. I want to know that within the 10-minute, how many tasks in total a respondent manages to complete correctly. And then I want to provide this information back to the respondent at the end of the loop and merge block. In the loop & merge block, I have a field with the image urls, and another field with the correct answer corresponding to the image. However, I couldn't figure out how to enable scoring with my question (and was told that this would be impossible when
Hi All, I have a custom timer that will force respondents to advance to next block when time is up. However, when adding Qualtrics' force response feature along with the timer, the page waits and forces respondents to submit answers on the last question within the block even if time is up. I want the timer feature, and also want respondents to have submitted an answer to a question before moving on to the next within the timed block. Any suggestions on how to auto-advance respondent to the next block on the last question page even if no answer is submitted? Currently my timer is set up globally with the attached code in the Header under "Look & Feel" (and also custom CSS). I have an embedded data field "StartTime" set up at the beginning of the survey flow, and right before the timed block, I have "Qualtrics.SurveyEngine.setEmbeddedData('StartTime', new Date().getTime()); " to start the timer. To force auto-advance, I'm currently using display logic: display only if “StartTime” is
Hi All, I'm building a survey in which respondents will work on a task for 10 minutes. I want to have a pop up message along with a customized button for clicking at randomly specified timepoints. More specifically, I want the message to say "Please click on this button in 10 seconds to continue". I know that pop-up messages can be achieved with "alert" function in JavaScript, but how can I build-in a button as well so that the pop-up message disappears after respondents have clicked on the button? I also want to record if clicking is done in 10 seconds after the button is shown. Moreover, I want the waiting time for the button to be clicked to be excluded from the 10 minutes timer. How can I achieve this? Thanks for your help!
Hi All, I want to show a message whenever my survey respondents answer a multiple choice question correctly. See below: ! When the question only has one correct answer ("blue"), my javascript works fine. Here's a snapshot of my code: ! However, when I enable multiple correct answers, the code does not work any more if I change the javascript to below: ! Can anyone help and let me know what I am doing wrong? Thank you!
Hi All, I have a contact list with several extra columns named "age", "school", and "occupation". I want to email the contact list and refer to the individual information in these extra columns. However, when I use embedded data in the message body, the email didn't show the referred information in those columns. Is there a way to achieve my goal? Below is what I've tried: Dear Worker, Your age is ${m://age}, your school is ${m://school}, and your occupation is ${m://occupation}. Also, can I send email to the list by filtering based on one or two columns in the contact list? For instance, I want to send a certain message to those with age > 16 years old and who are still students using the "age" and "occupation" columns in the contact list. Is this possible? Thanks for your help!
Hi All, I have a custom timer with force response. The timer works fine without the Qualtric's force response feature. However, when I add force response, the last question before time is up always awaits a response before auto-advancing to the next block. Ideally I want the survey to auto-advance when time is up even if no response is submitted on the last question page within the timed block. Any suggestions on how to achieve this? I describe how I set up my custom timer below: First, at the question that I want to declare as the start time, add this to the JavaScript editor: Qualtrics.SurveyEngine.addOnPageSubmit(function() { Qualtrics.SurveyEngine.setEmbeddedData('StartTime', new Date().getTime()); }); Second, instantiate the StartTime embedded data field in the Survey Flow. Third, choose “Look & Feel”, “Advanced”, add the following to the header source code: ! Fourth, add the following to the header source code as well between <script> tags: ! Fifth, under “Look
Already have an account? Login
Enter your username or 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.