Millisecond Forums

Redirection problem

https://forums.millisecond.com/Topic9432.aspx

By ssoll - 1/8/2013

Hi,


After my script is finished running, I redirect the participants back to my Unipark survey. This worked perfectly well when using the Inquisit 4 Web beta version. Now that I have switched to Inquisit Web 4.0.2.0, the redirection doesn't work anymore when using JavaWebStart (instead, the launch page of my Inquisit experiment is shown again). The redirection still works with the Mozilla plugin, ActiveX and ClickOnce, however.


Does anyone know why that is? Any help would be appreciated since the study was planned to launch next week. :)


Thank you in advance!

By ssoll - 1/9/2013

PS: This problem occurs under Windows 7 regardless of whether I use Firefox, Chrome or Internet Explorer. I haven't had the chance to test it on a Mac so far.

By socialpsych - 3/3/2013

I'm having a similar problem - is there any known fix for this yet?


I don't have much information about the browsers my participants are using, but some of them have been reporting that they are redirected to the start page, rather than the finish page I specified (Survey Monkey for me).

By Dave - 3/3/2013

While I am unable to reproduce this myself (i.e., redirection appears to work fine for me with any launch method), I have logged a bug for this. Thanks for the report. If you happen to come across any additional, relevant details (e.g. happens only with certain browser / OS / launch method combinations), please let us know.

By mbirk - 3/17/2013

Hi,


I have the same problem with Firefox 19.0.2, Windows 7, JavaWebStart. I redirect to an external server, after finishing the IAT the start page is still displayed, submit button is gone.


Did anyone else come across this?


Cheers,


Max

By mbirk - 3/18/2013

Hi again,


I tested more and I have the same problem in Chrome 25.0.1364.172. Using IE 9.0.8 and ActiveX it works fine. Any ideas how to solve that? Are there any specification for the URL?



Max

By Dave - 3/18/2013

As far as I am aware, this should affect only the JavaWebStart launch method. I am not aware of any workaround other than disabling that launch method for the time being. The Firefox (i.e., NPAPI) plugin should work fine in both Firefox and Chrome (or do you see otherwise?).


Regards,


~Dave

By mbirk - 3/18/2013

The Firefox/Chrome plugin works fine. I work with highly suspicious group, so trustworthiness of the installed application is very important for me. I assume that they prefer a Java Application over a plug-in because of security issues, but who knows. I'll give it a try with the plug-in.


Thanks,


Max

By Dave - 3/18/2013

trustworthiness of the installed application is very important for me. I assume that they prefer a Java Application over a plug-in because of security issues


If anything, the opposite is actually true. Having Java enabled in your browser opens you up to all sorts of exploits (just consider the huge number of emergency Java patches Oracle had to issue in recent months). The dedicated plugin, on the other hand, can't be used for anything other than launching an Inquisit web experiment.

By mbirk - 3/18/2013

I already asked the Support for a respondends security statement, they said they'll put it on the list. Something like that would be really helpful. Because in that case it's not about what is true, it's about what people believe is true. But that being said, I only have pilot experience with this particular group and they didn't like downloading an Java application, so I'll have to address their assumptions.


Am I right, that I can refer to NPAPI security standards for Firefox and Chorme, and to ActivX, OneClick for IE?

By Dave - 3/18/2013

it's not about what is true, it's about what people believe is true


I agree. However, it may be possible to correct that false belief if the people in question have some basic understanding of security.


I only have pilot experience with this particular group and they didn't like downloading an Java application


Now I'm confused. Didn't you just say they preferred the Java option over the other alternatives?


Am I right, that I can refer to NPAPI security standards for Firefox and Chorme, and to ActivX, OneClick for IE?


I am not sure what your question here is. Could you please rephrase / elaborate?

By mbirk - 3/18/2013

They didn't like downloading anything. I give the plug-in a try. Excuse my confusing phrase.


I need to inform my participants about the software they are downloading, whatever it is. So I need to know what exactly they are going to download. For Firefox, Chorme my understanding is that they download a NPAPI plug-in, and for IE an ActiveX application (depending on my configuration).



By Dave - 3/18/2013

They didn't like downloading anything. I give the plug-in a try. Excuse my confusing phrase.


Ah, I see. Thanks for the clarification. With regards to the necessity of downloading / installing a plugin (in a broad sense): Inquisit does a number of things a browser just does not / cannot do (e.g. precise stimulus presentation and response recording). Thus the executable code, Inquisit's "engine", somehow has to be delivered to the client machines, i.e., via the various available launch methods.


I need to inform my participants about the software they are downloading, whatever it is. So I need to know what exactly they are going to download. For Firefox, Chorme my understanding is that they download a NPAPI plug-in, and for IE an ActiveX application (depending on my configuration).


Yes, that is correct. In IE, there's the additional ClickOnce option, i.e., a Microsoft .net-application.

By mbirk - 3/18/2013

That's why we chose Inquisit, and I completely understand that there a lot of variables to consider when measuring reaction time. I have to make my participants understand. Like I said highly suspicious group ;)


Thanks for you time and answers!


Regards,


Max

By sef26 - 3/19/2013



I have had this problem too (26 Feb2013: https://millisecond.com/forums/Topic9776.aspx)


When configuring the launch page for my task, I initially had all the
options ticked (ActiveX, ClickOnce, MozillaPugin, JavaWebStart) and redirection
back to the Survey Monkey failed.


Having read the comments in this post, I have now just had a go with only
MozillaPlugin selected, and redirection now works.  I will try again with the other options
one at a time to see which, if any, is problematic.


As a new user to Inquisit, and I still learning about these download
technologies.  Is there anywhere that tells me what these options are, and
why one might be better than the others?


Regards


Suzanna


PS:  I so wish other programming/testing software had a forum like this!  It is SO useful....


By sef26 - 3/19/2013

As a further comment I tried with each option alone in turn.


Not sure if this of use for a bug report or trying to replicate the problem...


Suzanna




Using Firefox 19.0.2 with Java Console 6.0.43 Add-on and Inquisit Web 4.0.2, I tried with one download option at a time selected:


ActiveX: Inquisit launch page has error message: ”Unable to start because
Java is not enabled in your browser. Either enable Java or try using a
different browser.”


ClickOnce: Inquisit launch page has error message: “Unable to start because
Java is not enabled in your browser. Either enable Java or try using a
different browser.”


MozillaPlugin: Inquisit launches. Inquisit returns to SurveyMonkey.  All works fine.


Javawebstart: Inquisit launches.using a jnlp download and runs fine, but at
the end of the task it doesn’t return to the SurveyMonkey task.


By Dave - 3/19/2013

As a new user to Inquisit, and I still learning about these download
technologies.  Is there anywhere that tells me what these options are, and
why one might be better than the others?


They are just different ways to get the Inquisit "engine" code that's responsible for stimulus presentation, response logging, etc. onto a participant's system. An Inquisit web experiment does not actually run in your browser, nor are any measurements performed on the server-side. That would not be a suitable way to measure RTs and do precisely timed stimulus display. Instead all measurements are done locally on the client machine essentially as if the script was run with Inquisit Desktop / Lab. So, your browser along with those launch technologies are just used as a "vehicle" to deliver all required components (the engine, your scripts, any pictures, etc.) to the subject's machine.


None of the available launch technologies is inherently better than any other. Some browsers are not compatible with some of those technologies. For example, Internet Explorer is the only browser that supports ActiveX controls. Other methods depend on how a user has configured her / his system or browser. For example, a person might have a Java Runtime environment installed, but chosen to disable it in the browser.


The fact that redirection does not work properly in some cases when the JavaWebStart method is used is unfortunate and will be addressed in a future update.


Hope this helps,


~Dave

By mbirk - 3/19/2013

That's very helpful. I have the same pattern. ActiveX and ClickOnce only work with InternetExplorer, so you should include at least on of the options, if you expect IE users to do the test.


And [Y] up for the admin!!!

By sef26 - 3/19/2013

Thanks Dave and mbirk.  Very helpful....