Troubleshooting

Applies to the following products: 
Questionmark OnDemand
Questionmark Perception
Questionmark OnPremise
Applies to the following Perception versions: 
Perception 5.7
Perception 5.4
Perception 5.2
Perception 5.1

Here are some things to look at if you are using PIP and you can't get it to work:

  • Check you have correctly defined the PIP directory in Server Settings, and that the PIP file you are calling is there. Check if necessary that permissions are correct for this directory.
  • If the PIP file contains a password, as many of the example ones do, check you quote it on the session.php command line.
  • Make sure you include an assessment reference in the call. The ID of an assessment that exists in the repository must be passed to session.php or it will not run.
  • Turn PIP logging on (Perception users), and look at the pip.log file, and also at the perception.log and perception.err files. PIP calls, notifications and problems will all be logged here.
  • Check the keys Show data and Show debug in Server Settings (Perception users). This will show you some debugging information in the HTML page that is sent to the clients browser when they try and run the assessment.
  • If you are having a problem calling a program at the end of an assessment, remember this only happens when the assessment is over, that is when the participant sees the assessment outcome.
  • If calling a program at the end of an assessment is failing, try using one of our test programs to log data rather than your program and see what is being sent. Timeout problems, for example if the call cannot be made, will be written in the log file, but not until the server timeout period has expired.
  • If clicking the Home button at the end of an assessment displays an error, please make sure your PIP file has USEHOME and CLOSEHOME both set to 1 or yes.