queXS 1.15.0 Released

queXS 1.15.0 has been released today!

This release contains a weighted timeslot feature to allow for varying numbers of attempts in particular timeslots, as well as features and fixes to web/CATI mode integration.

Translations have been updated - thank you again for your contributions!

Read on for more details including how to upgrade from queXS 1.14.x (Database changes required)

Upgrading from queXS 1.14.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. Run the following on your queXS database:
    INSERT INTO `sample_var_type` (`type`, `description`, `table`) VALUES(9, 'Token', '');
    ALTER TABLE `sample_import_var_restrict` ADD INDEX ( `var` ) ;
    ALTER TABLE `sample_import_var_restrict` ADD INDEX ( `sample_import_id` ) ;
    ALTER TABLE `questionnaire_timeslot` ADD `weight` INT( 11 ) NOT NULL DEFAULT '1';
    ALTER TABLE `questionnaire_sample_timeslot` ADD `weight` INT( 11 ) NOT NULL DEFAULT '1';
  8. Rename the queXS 1.14.x directory
  9. Extract quexs-1.15.0 to a new directory on your web server
  10. Rename the new directory to the same as the existing installation was originally
  11. Copy the config.inc.local.php file from the queXS 1.14.x installation to this directory