queXS 1.7.6 Released

queXS 1.7.6 has been released today on Sourceforge

queXS 1.7.6 has some major new features, and will be the last release in the 1.7.x branch. The next release is expected to be 1.8.0 which will require some database changes to handle new features.

When using the system sort function, cases that have been assigned or calls that have started by operators but not completed in the database (i.e. forgot to log off) will be put back in the pool of available cases with a note. This will also make sure reporting on interviewer performance remains valid. Assigned samples to questionnaires can now be edited for maximum number of calls, etc without having to remove and re-assign the sample files. A new token: IS_INTERVIEWER allows you to program separate instructions or logic in Limesurvey depending on whether an interviewer is administering the questionnaire via telephone, or if it is being self completed.

More information in the administrative interface has been added to describe the purpose of operator skills, availability groups and shifts. A new message appears to interviewers when no cases are available indicating if a sample has not been assigned. The sample call attempts report will only display statistics over all projects if explicitly selected, to save hammering the database.

Translations have been updated including the beginnings of a Persian language translation. Thank you again for submitting your translations to Launchpad!

Read on for more details including how to upgrade from queXS 1.7.x

Upgrading from queXS 1.7.x

  1. Browse to the queXS administration page
  2. Click on "Start and monitor system wide case sorting"
  3. Confirm that the sorting process is stopped
  4. Click on "Start and monitor VoIP"
  5. Confirm that the VoIP process is stopped
  6. IMPORTANT: Backup your database and files
  7. Rename the queXS 1.7.x directory
  8. Extract quexs-1.7.6 to a new directory on your web server
  9. Rename the new directory to the same as the existing installation was originally
  10. Copy the config.inc.local.php file from the queXS 1.7.x installation to this directory
  11. If you used .htaccess files, copy these to their respective directories also, for example: .htaccess admin/.htaccess client/.htaccess
  12. Inspect your include/limesurvey/admin/.htaccess file and compare it to include/limesurvey/admin/.htaccess.example - you may need to use the new lines in the example file to override the previous directories permissions
  13. Also note that for queXS 1.7.x if you use .htaccess files and want to use the new respondent self completion feature, you will need to inspect the .htaccess.example file in the include/limesurvey directory. If you are happy with it, copy it to .htaccess . This will allow any user to access the include/limesurvey directory. Make sure there is security in the include/limesurvey/admin directory