ILMS: Running an Experiment

The Connection Helper
The Connection Helper helps you connect to the server and manage experiment sessions.

To start the Connection Helper

Start the server (see here)
Run the client applet:
From a browser, go to the web address
From a terminal type:
appletviewer -J-Xmx200m <address of applet HTML page>

The -J-Xmx200m is important:  It tells java to allow the program to use more memory than the default setting, allowing all the images in the experiment to be loaded.

You’ll see the Connection Helper:

Screen Elements:
1:  Host name
2:  Port
3:  Connect to the server
4:  Host a session  (the host will become participant 0)
5:  Join a session hi-lighted in the list
6:  List of clients connected to the server.
Session: Name of Session
Client No.:  Client’s number in session
IP Address: of client
Port:  Local port client is connected to.  Used to identify clients from the same IP address
Experiment:  Experiment File Name
Status:  Status of client (Joined, Ready, Busy etc.)
7:  Refresh:  Get most recent list of clients
8:  End Session:  End a session hi-lighted in the list.  This will stop any experiment in progress in this session
9:  Start:  Begin the experiment for this session
10:This client’s details:  <Name of Session> Participant <Client Number>

To start an experiment:
For each terminal:
Fill in the host name and port number on which the server is running.
Click ‘Connect’

For the first participant:
Click ‘Host Session’.  You will be prompted for a session name (must be unique) and an experiment file.
The list of experiments available are those stored in the “Experiments” folder on the server.
See the Experiment Creator for how to create experiments
A new entry in the list will appear displaying the info for the session

For the rest of the participants:
When the session appears in the list, hi-light it and click ‘Join Session’

When ready to begin the experiment, click ‘Start’.
When all clients have clicked ‘Start’, the experiment window will appear automatically.

  1. Overview
  2. Create an Experiment
  3. – The Description file
  4. – The Language file
  5. The Server Side
  6. Running an Experiment
  7. Downloads and Citation