Sign in Go

Inquisit 2.0 Web Edition

Inquisit 2.0 Web Edition (IWE) extends the power and flexibility of the Inquisit 2.0 experiment engine to the web. With IWE, your experiments can be launched directly from a web page without having to manually install Inquisit on the client machine. Data gathered from the web can be saved back to a web site, ftp site, network share, or even an email address.

What are the benefits of Inquisit 2.0 Web Edition?

Unlimited client licenses. With IWE, Inquisit experiments can be run on an unlimited number of client machines. This makes IWE an ideal tool for large scale data collection in laboratories, class rooms, or over the Internet.

Easy web deployment. IWE allows you to launch your experiments directly from a web page. The IWE engine is packaged as an ActiveX control and a Mozilla Plugin that is automatically downloaded by the web browser. Starting an experiment with IWE is as easy as browsing to a web page.

Power, flexibility, and accurate timing. The IWE engine affords the same power, flexibility, and timing accuracy as the Inquisit desktop engine. How is that possible? Because the IWE engine is the desktop engine. Literally. We’ve just repackaged it in a way that makes it easy to deploy over the web.

Compatible with Inquisit 2.0 Desktop. Your Inquisit 2.0 scripts will run interchangeably between the desktop and web engines. There is no need to maintain and test multiple versions of your scripts.

Free Inquisit 2.0 Desktop license included. Each web license you purchase includes a free desktop license so that you can easily create and test your Inquisit scripts on your development machine before deploying them to the web.

How does the Inquisit 2.0 Web Edition work?

IWE experiments can be launched through a standard HTML web page. Most customers will simply copy the reference page at http://www.millisecond.com/web/launch.aspx and make a few minor modifications to run their particular script.

If you are interested in the technical details, to run in Internet Explorer, the page must have the IWE ActiveX Control embedded in it, which can be done using the HTML <OBJECT> tag as follows:

<OBJECT 
id= 
"InquisitControl"
classid="CLSID:79D43078-27F8-476E-B38C-E22ADB75152C"
codebase="http://axl/millisecond/setup/ax/InquisitAx.cab" 
/>

To run in Mozilla based browsers such as Firefox and Netscape, the page uses the IWE Mozilla Plugin, which can be embedded using the <EMBED> HTML tag.

The id attribute specifies the instance name of the control that we’ll use below when calling methods on the control. It can be anything, although “Inquisit” seems like a sensible choice. The classid attribute is a globally unique identifier that the COM runtime uses to identify which ActiveX control this is. The codebase attribute specifies where the IWE ActiveX control should be downloaded from if it isn’t already installed on the client machine. Internet Explorer will automatically download the control on the user’s behalf when they browse to the page. You are free to have your clients download the control from millisecond.com as in this example, or you can host this control on your own web site. Next, the page must have client-side java script that calls the RunScriptFile method on the IWE in order to launch the experiment, as shown in this example:

document.getElementById("InquisitControl").RunScriptFile(“http://www.millisecond.com/myscript.exp”, "myuserid", 1, false); 

The RunScriptFile method takes four parameters:

ScriptPath: the URL where IWE can download the script.

Userid: the userid of the account that has specified the script as active.

SubjectNumber: the subject number to use for this subject.

MonkeyMode: a Boolean flag indicating whether Inquisit should run in monkey mode for the purpose of testing a script.

RunScriptFile will download and parse the script, and if there were no errors it creates a full screen window and runs the script in the same fashion as the Inquisit desktop engine. Using javascript, you can call this method when the page loads, when user clicks a button or types a key, or when any other event is fired by IE. This gives you great flexibility in determining how the experiment integrates with your web site.

How does licensing work with Inquisit 2.0 Web Edition?

Unlike Inquisit Desktop, IWE is not licensed based on the number of client computers that install and run Inquisit experiments. In fact, an IWE license entitles you to run Inquisit experiments on an unlimited number of client computers.

IWE licenses determine the number of experiments that can be run at a given point in time. An IWE license entitles you to run a single web experiment (as defined by a single Inquisit script). If you wish to run one web experiment at a time, you would only need a single IWE license. If you wish to collect data for five different experiments in parallel, you would need five IWE licenses.

IWE enforces the licensing policy at run time by checking whether the script it has been instructed to run is listed as an active script for the specified user account. If the script is active, the experiment runs as normal. If the script is not active, it can optionally be run, but no data will be collected. In order to collect data with IWE, you must therefore register the URLs of your active scripts using the Inquisit Web Script Manager web page. You may change your list of active scripts as often as you’d like. However, the number of active scripts you may specify is limited to the number of IWE licenses held by your account. Importantly, this means that IWE must be able to connect to www.millisecond.com from the client computer in order to collect data.  IWE can not be used to collect data on machines that are not connected to the Internet.

What are the machine requirements for Inquisit 2.0 Web Edition?

The client must have a working Internet connection.

The client must be running either Internet Explorer 4.0 or higher, Firefox 1.5 or higher, or Netcape 8.1 or higher.

The client must be running Windows 98, ME, 2000, XP, or 2003, or Vista. IWE will not run on Windows 95 or NT4 (actually, it might, but we no longer test these versions of Windows so they are not officially supported). It will not run on any non-Windows operating systems. Sorry, no support for Mac or Linux.

Internet Explorer security options must be configured to enable ActiveX controls that are a) marked as “safe for scripting” and b) have a valid Authenticode signature. By default, Internet Explorer has the appropriate settings, so this is a potential issue only for those who have modified their IE security settings.

The user must either be logged into the computer with Adminstrative privileges, or the computer must have the .NET Framework 2.0 installed. If neither of these conditions apply, the client will not be able to run the IWE.

Where can I get Inquisit 2.0 Web Edition?

All the components for both Inquisit 2.0 Desktop and Web are packaged together in a single installer, which can be obtained from our download page . Simply download and install Inquisit 2.0 and you'll have everything you need to run experiments from the desktop or web. To unlock Inquisit from evaluation mode, you'll need to purchase desktop or web licenses.

Purchase and pricing information for Inquisit 2.0 Web Edition

Millisecond Software at SCN meeting
April 08, 2008
If you are planning to be at the Society for Cognitive Neuroscience meeting this weekend in San Francisco, stop by the... more
Inquisit 3.0.2.0 is now available for download
April 08, 2008
We've released yet another update to Inquisit 3 with some great new features and a bunch of bug fixes, almost all... more
Inquisit 3.0.1.1 now available
February 27, 2008
This release contains numerous fixes for bugs that have reported in our forums and via email, along with a few minor... more
Millisecond Software at SPSP 2008
January 31, 2008
If you are heading to Albuquerque next week for the Society for Personality and... more