May 14, 2025 | The General Upload Parameters pound instruction now supports a PASSWORD parameter that will zip the uploaded file with the password. |
December 10, 2024 | Addition of an option to hide the download button in cwnav and cwfreq. |
October 18, 2024 | Addition of the gps function. |
December 17, 2023 | Addition of the tracking of email opening using [track=] |
June 7, 2023 | Addition of the RADIO BUTTON POSITION pound instruction |
May 20, 2023 | _telkey patterns can include any character other than those with special meaning; they are inserted as such. |
May 18, 2023 | Redesign of cwfreq tables and addition of a csv file download link. |
May 12, 2023 | Addition of the _bin system variable. |
April 5, 2023 | In password mode, if the _telkey is supplied in the URL, it does not have to be supplied upon entry. |
March 27, 2023 | cwfreq can exclude lignes with a total count below a certain value. |
March 20, 2023 | cwemail and cwautoemail convert the subject line to UTF-8 unless the string is already expressed as UTF-8. |
March 15, 2023 | Addition of the "fingerprint" context field. |
March 14, 2023 | The W open end modifier affects the C open-ends and limits the text in the multi-line open field to a number of words instead of characters if # Enforce response length is set to YES. |
March 9, 2023 | The special _access mode for formatting pages for screen readers is no longer offered as regular pages are now formatted for accessibility. |
January 24, 2023 | Utility programs can select cases that contain a string anywhere in all fields. |
November 1, 2022 | cwstats.pl now stores the number of fields in the memory table. |
October 27, 2022 | Modifications to support MySQL's strict mode. |
August 26, 2022 | Addition of the <title> answer category attribute to provide better accessibility. |
June 28, 2022 | Addition of the FOCUS ON ERROR pound instruction |
June 28, 2022 | Addition of the TABLE OF CONTENTS OF ERRORS pound instruction |
June 27, 2022 | Addition of the H behaviour code to store the value of the <label> tag in accessibility mode. |
June 22, 2022 | Addition of the ACCESS() operator in display conditions. |
May 19, 2022 | Addition of the 2FA pound instruction that implements cookie-based two-factor authentication |
May 11, 2022 | Addition of the cwarchive_extensions installation instruction |
March 19, 2022 | Overhaul of the user access control system to avoid passing user information, even encrypted, in URLs and posts. This is not turned on by default to ensure backwards compatibility. It is controlled by installation options use_user_cookie and user_cookie_expiry_minutes |
March 11, 2022 | Addition of 10 special characters usable in _telkeys and available in cwtelkeys.cgi |
November 24, 2021 | Addition of a switch to show the path through the questionnaire during questionnaire completion |
July 16, 2020 | Addition of the creation of database views (# CREATE VIEW) to ease access to the MySQL data for other applications |
May 15, 2020 | cwfreq can show a graph of averages of a numeric open-end broken down by a discrete variable |
August 1, 2019 | Addition of the WEIGHT question type to weight cwfreq and cwquestionnaire results. |
July 4, 2019 | Conversion of plus signs into + in open end parts. |
October 18, 2018 | No more logging of non-existent project pages. |
August 25, 2018 | Additions of MATRICE2 and MATRICE3 classes to embedded tables to give more formatting control. |
March 16, 2018 | Addition of an option to skip the MX test in cwemail. |
June 8, 2017 | Addition of an option to prevent taking a text copy of the data before a compilation with structural change. |
February 7, 2017 | The integrated module only shows prepop files that reside in folders of projects that are accessible to the user. |
October 19, 2016 | Addition of the # Index pound instruction. |
September 16, 2016 | Special characters are converted HTML entities in e-mail messages. |
May 3, 2016 | cwprepop can import zeros in close-end fields. |
December 8, 2015 | Addition of the random_integer2 function. |
November 5, 2015 | Addition of a Message-Id header to e-mail message to reduce the risks of spam identification. |
August 12, 2015 | Addition of the CRYPT option to RELATION questions. |
August 5, 2015 | Addition of the # Load JavaScript Library pound instruction. |
July 15, 2015 | BOX variables acknowledge open-end part FORMAT instruction. |
July 10, 2015 | The email function can send a bcc. |
March 4, 2015 | {JUMP} skips can now be encrypted using {JUMPC}. |
March 3, 2015 | Addition of the # Always open at pound instruction. |
March 3, 2015 | Addition of the NOPARAGRAPH parameter on the question name line. |
February 17, 2015 | Addition of display conditions to the columns of the child table RELATION questions. |
February 16, 2015 | Addition of the K behaviour code to avoid a hard return before an alhpanumeric open-end box. |
January 17, 2015 | Addition of the # Bottom Button Position and # Top Button Position pound instructions. |
January 11, 2015 | Addition of the E behaviour code to define an answer category as a title. |
January 10, 2015 | Addition of the # Page Error Image and # Field Error Image pound instructions. |
January 10, 2015 | Addition of the NOLANGUAGE parameter on the question name line to avoid displaying the language button(s). |
January 10, 2015 | Addition of the max_spss_alpha_field usager.conf instruction to allow for alphanumeric fields larger than 254 in SPSS code. |
September 15, 2014 | cwprepop disregards lines in prepop files that start with a comment (##), allowing for commented data files. |
August 20, 2014 | The # IMAGE LEFT, # IMAGE RIGHT, # SUBMIT IMAGE, # IMAGE STOP pound instructions accept substitutions and, thus, conditional recalls. |
July 20, 2014 | cwfreq now uses calc_graph to chart univariate and bivariate distributions. |
July 20, 2014 | Addition of the calc_graph function. |
July 15, 2014 | Addition of the GOTOURL question type. |
July 13, 2014 | The "# Execute if" pound instruction can invoke more than one CALCUL question. |
July 13, 2014 | Addition of an extraction of the questionnaire in Triple-S XML 2.0 format. |
July 13, 2014 | Addition of the # Pretest Project pound instruction to name the CallWeb project used for pretest. |
July 12, 2014 | Attempting to start a questionnaire from a non-existing question is disallowed. |
July 12, 2014 | Addition of the ORDER_BY option to RELATION questions. |
June 27, 2014 | Addition of the READ_ALSO option to RELATION questions. |
April 8, 2014 | Addition of the ERASE_CALCUL option to RELATION questions. |
April 1, 2014 | The number of lines of multi-line open-end boxes adapt to the amount of text entered. |
November 15, 2013 | Addition of the CATEGORIES question type which draws its answer categories from the contents of an open-ended question. |
November 5, 2013 | Addition of the substitution. |
November 5, 2013 | Addition of the obscurcir/cover and decouvrir/uncover functions. |
August 9, 2013 | cwxlog.cgi reports information from the local instance log. |
August 8, 2013 | Db-to-db extraction can use a data base port other than the MySQL default. |
June 16, 2013 | Addition of the tilde delimiter to &#RECALL substitutions to allow the absence of spacing after the recall. |
June 15, 2013 | The # READ and # DO NOT READ pound instructions can use substitutions. |
June 13, 2013 | cwextr.cgi produces more compact SAS and SPSS code. |
May 22, 2013 | Error conditions in sending e-mail messages now keep a trace of the date and time of the failed attempt. |
May 8, 2013 | Addition of mode specific control over the _print mode. |
May 8, 2013 | Addition of the DONOTPRINT question type which skips the question in _print mode. |
May 6, 2013 | Modification of a variety of style assignments in the administrative modules to provide a more unified look and increased control over the user experience. CallWeb's official style sheet and colour scheme. |
April 25, 2013 | Addition of the PAGEBREAK question type. |
April 25, 2013 | Addition of the _debute and _termine URL options, used in conjunction with _print. |
March 29, 2013 | Addition of the "# Execute if" pound instruction. |
March 29, 2013 | Addition of the ability to give cwdocs.cgi permissions to specific directories |
February 19, 2013 | The "# Enforce response length" pound instruction shows the number of characters allowed in a multi-line text box and the number of characters left. |
January 28, 2013 | Addition of the out_of_service usager.conf instruction to temporarily block all access to the instance questionnaires and display a general out-of-service message. |
January 28, 2013 | Addition of the # Radio button directory pound instruction to relocate the radio button and checkbox images. |
January 26, 2013 | Passwords used to access utility programs can be made to expire after a certain number of days using the login_pw_valid_days, login_pw_allow_same, login_pw_rules, and login_pw_rules_message installation instructions. |
January 17, 2013 | Addition of the # Radio button suffix pound instruction to change the appearance of radio buttons and checkboxes. |
January 14, 2013 | Addition of the # Freeze data if and # Frozen data message pound instructions. |
January 2, 2013 | The Template pound instruction accepts substitutions. |
January 2, 2013 | Addition of the MOBILE() operator in display conditions. |
January 2, 2013 | The Stylesheet pound instruction accepts substitutions. |
December 20, 2012 | The D-type open-end question accepts Perl expressions within braces for the minimum and maximum dates. |
December 19, 2012 | Addition of the Thousand Separator pound instruction. |
December 7, 2012 | Addition of the combine_into_multiple function. |
December 3, 2012 | Addition of JavaScript code to avoid sending the CallWeb questionnaire page with a hit on the return key in a text box. |
December 2, 2012 | New SUGG question type (SUGGest) which warns only once for an insufficient number of responses. |
November 28, 2012 | The <COMPUTE BUTTON> instruction has an additional parameter to avoid normal question validation. |
November 28, 2012 | The compiler can copy .scw files and associated # INCLUDE files from a distant server (while creating the necessary folders and without a starting project). |
November 24, 2012 | Addition of the n_records function. |
October 12, 2012 | Addition of the except_codes function. |
October 3, 2012 | Addition of the encrypted password to contextual information. |
October 3, 2012 | Addition of the _epw parameter to URLs. |
October 2, 2012 | Addition of a JavaScript library and introduction of smart checkboxes. |
July 19, 2012 | Addition of the "Password" option to the Survey Type pound instruction. This type of access control is based on a fixed user ID and a changeable password. A cookbook recipe describes this system in detail. |
June 26, 2012 | Addition of the last_access function for calculated questions. |
June 7, 2012 | Using an L-type open-end question, a selection condition can be specified to limit the values shown in the dropdown list. |
May 30, 2012 | New "compress" mode associated with "print" mode in the integrated module: it omits the radio buttons of the first question in a table to use the space to print row labels thereby producing a tighter printout. |
May 17, 2012 | Addition of the "cwemail password" pound instruction to control the sending of e-mail messages via cwemail. |
December 7, 2011 | The following pound instructions can accept substitutions (including a conditional one): URL, HTML Title, and Telkey pattern. |
November 30, 2011 | If a <BOX> question does not have an open-end part, the close-ended answer categories are presented as a dropdown list. |
November 23, 2011 | The # STOP BUTTON and # DISPLAY THERMOMETER pound instructions can accept a substitution (including a conditional one) in lieu of a question name. |
November 21, 2011 | The # STOP BUTTON pound instruction can be controlled by a display condition. |
November 16, 2011 | Print mode (which shows an entire questionnaire on a single Web page) can insert questionnaire page break markers on-screen as well as real page breaks upon printing. |
November 5, 2011 | The SCALE question type centres the scale on the page if the column width is preceded by a C (e.g., SCALE=C80). |
November 5, 2011 | Addition of the "cwarchive zip password" pound instruction to encrypt back-up data in a zip file. |
November 5, 2011 | Addition of the "cwcompile zip password" pound instruction to encrypt compilation results in the zip file. |
November 5, 2011 | Addition of the "cwemail report to" pound instruction to specify an e-mail address where to send the turbo-mode cwemail.cgi report. |
November 5, 2011 | cwautoemail.pl refrains from processing an autoemail instruction if a previous call to it has not yet completed. |
November 1, 2011 | In cwemail.cgi, addition of a report on messages waiting in the queue and ability to delete a queue of messages. |
October 27, 2011 | Addition of the "cwextr zip password" pound instruction to encrypt extracted data in the zip file. |
October 10, 2011 | Profound revamping of the mechanism used to send e-mail messages using the daemon mode. It improves the performance of the Autoemail pound instruction and the cwemail.cgi module tenfold while using less of the server resources. |
August 27, 2011 | New function n_calls. |
August 23, 2011 | cwedit.cgi supports a comment line located between the question name line and the percent line starting the question text segment. |
August 21, 2011 | cwautoemail.pl requires that the CallWeb "client" name be appended as an argument, e.g., "perl cwautoemail.cgi PROD &". This allows concurrent autoemail tasks in different instances on the same server. |
July 7, 2011 | Addition of various installation instructions which increase the security of the files in project directories: default_cwpermissions_directory_permissions, default_cwpermissions_file_permissions, cwpermissions_deletes_from_cwdir, and exclude_from_cwcompile_backup. |
June 21, 2011 | Addition of the tilde (~) behaviour codes to deactive the display of the pop-up calendar in a D open-end question. |
April 4, 2011 | The archival module can save the automatic back-ups to a directory other than the project directory, including on another server. |
March 29, 2011 | Addition of the DESTOP question type which branches back to the question from which the STOP button was invoked. |
February 28, 2011 | The integrated module can show a simplified interface for a single project. |
February 25, 2011 | Addition of NRESPONSES display condition operator which returns the number of responses given to a question. |
February 23, 2011 | Addition of the "Activate the mobile mode" pound instruction which displays a simpler page to mobile devices. |
February 23, 2011 | Addition of the "M_Cell highlighting" pound instruction to define the coulour used in cell highlighting. |
February 22, 2011 | Addition of the "Cell highlighting" pound instruction to deactivate cell highlighting in questionnaires. |
February 14, 2011 | Addition of the indexposition function. |
February 1, 2011 | The "value" used in subsetting comparisons in utility programs may be "$week" or "$XXweeks". These expressions are then translated into the appropriate date so many weeks ago. |
January 30, 2011 | Addition of the <parent></parent> structure which allows the specification of alternative text for questions and answer categories to be shown in RELATION tables. |
January 24, 2011 | cwupload.cgi is now integrated into cwdocs.cgi. Please delete cwupload.cgi from the utilities directory. |
January 18, 2011 | Reestablishment of project-level read and write passwords, by popular demand, on top of the access control system. |
January 9, 2011 | Addition of the concept of group or dynamic permissions to the access control system. |
December 31, 2010 | Addition of a comprehensive access control system for all utility programs. |
December 15, 2010 | Improvements of response category behaviour codes to control the placement of an open-end box around the response category label. |
November 25, 2010 | Addition of the ability to upload documents to the server via the "F" open-end type. |
November 21, 2010 | The cwedit module supports question-level locking, allowing multiuser editing of questionnaires. |
November 21, 2010 | Bounce message management is now performed, much more efficiently, by the CallWeb deamon. |
November 21, 2010 | cwextr.cgi extracts a standard .tcw file even when multiple dichotomies are requested. |
November 21, 2010 | Bivariate tables can now exclude columns without cases. |
November 20, 2010 | Addition of the NOPRETEST question type to cancel "# PRETEST" for a particular question. |
November 19, 2010 | The progress bar can now be without text on its right, thanks to the MUTE keyword on # Display thermometer. |
November 19, 2010 | CallWeb cleans out extraneous characters (like periods) from project names in URLs to avoid broken links in e-mails. |
October 20, 2010 | "# Attributable questions" is tested for non-existent variable names. |
October 9, 2010 | A "please be patient" message is displayed on questionnaire pages while cwcompile is dropping a field from a project database. |
July 17, 2010 | cwcompile flags the presence of an unconditional skip from a question other than the last one of a multi-question page as an error. |
July 16, 2010 | New calculation function "time_between" returns the amount of time between two dates or times. |
July 16, 2010 | Addition of the "Default cwemail sender" pound instruction to specify the e-mail address that is technically sending the message in cwemail. |
July 13, 2010 | Addition of the use_telkey_table pound instruction to adjust the use_telkey_table installation instruction on a project by project basis (necessary for the correct operation of BASEpretest). |
July 12, 2010 | Addition of the concept of "warnings" as part of cwcompile: warning messages are displayed during compilation but don't prevent it from happening. |
July 10, 2010 | Addition of the concept of "title SUFFIX" that automatically turns a SUFFIX question into a title in a table. |
July 8, 2010 | Addition of the capacity to ask for confirmation of deletion of child records in hierarchical projects. |
July 2, 2010 | recalls are shown in an intelligle way in cwquestionnaire and cwfreq as well as in questionnaire mode if the option to show recall codes is selected. |
July 1, 2010 | The email function can send a cc. |
June 30, 2010 | cwemail.cgi can produce a # AUTOEMAIL statement based on the selections made in the interface. |
June 17, 2010 | New calculation function "shuffle_code_labels" returns the text of a series of answer categories, in random order. |
June 12, 2010 | cwextr can save an extraction in any directory on the computer running CallWeb. This is particularly useful to extract data from a laptop CallWeb computer to a USB key. See the # cwextr copy directory pound instruction. |
June 11, 2010 | Addition of the # Minimal extraction width pound instruction. |
June 3, 2010 | New extraction option to prefix the variable labels using the question name. |
May 31, 2010 | cwdossier.cgi displays the question name from within cwnav.cgi. |
May 31, 2010 | cwcompile.cgi allows empty lines between two question definitions in the .scw file. |
May 21, 2010 | Addition of a reserved _telkey table to better control the attribution of _telkeys in open projects. Related to the new "use_telkey_table" installation instruction. |
May 19, 2010 | Addition of the creation of a rough .scw file from a tab-delimited data file. |
May 12, 2010 | Addition of parallel inversions using INVERSION=Qx whereby the inversion of answer categories is made the same as the inversion of answer categories in another question. |
May 11, 2010 | The FORMAT instruction now adds thousands separators when numeric formats are specified. |
April 19, 2010 | Addition of a list-unsubscribe header in messages generated by cwemail.cgi and cwautoemail.pl, and the corresponding "list unsubscribe" pound instruction. |
April 18, 2010 | Addition of a sender header in messages generated by cwemail.cgi and cwautoemail.pl. |
April 8, 2010 | cwextr.cgi can use a delimiter different from a comma in csv files (useful for those who use a non-English version of Excel, for example). The new csv_delimiter installation instruction can make this new delimiter the installation default. |
April 8, 2010 | A comparison of the .scw and .scw.last files is saved in the .zip file created by each questionnaire compilation. |
April 6, 2010 | Addition of the QUESTION() operator in display conditions. |
March 15, 2010 | cwcompile.cgi identifies an error in the absence of a calculation in a CALCUL question. |
March 13, 2010 | The "# Enforce response length" pound instruction constrains the length of a multi-line alpha-numeric answer to the limit defined in the questionnaire (as long as JavaScript is activated in the respondent's browser). |
February 11, 2010 | cwextr.cgi produces a report on the parameters of the extraction and places it in the extraction .zip file as _info_.txt. |
February 10, 2010 | cwstats.cgi historical counters can be reset. |
February 8, 2010 | The "# Control by cookie" pound instruction now reopens the same case on the last-seen page as if the _telkey had been passed in the URL. |
January 24, 2010 | Addition of "custom" mode that displays a customized version of the questionnaire (with answers) for a particular _telkey. |
January 23, 2010 | Addition of hints to explani options in the integrated module. |
December 12, 2009 | Addition of the creation of Stata code in the extractor. |
December 11, 2009 | cwnav.cgi can recalculate several fields at once. |
November 22, 2009 | The text of the various buttons (Next page, Previous page, Submit, Stop, Unlock) can use any of the recall syntaxes. In particular, the text of the buttons can use the conditional "# Recall" instruction and thus completely adapt to the questionnaire circumstances. |
November 22, 2009 | Addition of the SUBMIT question type that uses "# Submit Text" and "# Submit Image" pound instructions for the Next Page button. |
November 22, 2009 | Addition of the NOPRINTCAT question type that deactivates the printing of response categories in print mode (useful for very long lists of categories). |
November 22, 2009 | Addition of descending sorts in cwnav.cgi. |
November 22, 2009 | Addition of the REPORTTO option to # AutoEmail. |
November 11, 2009 | Addition of the # Access send telkey image pound instruction; it defines a image for the Submit button on the password request page. |
October 28, 2009 | Substitutions can be used in system messages. |
October 20, 2009 | Addition of the add_to_date function. |
October 20, 2009 | Addition of the "# Enforce response length" pound instruction to produce an error message if a multi-line alpha-numeric answer is longer than the limit defined in the questionnaire. |
October 6, 2009 | Addition of the # Stylesheet pound instruction to define a project-specific stylesheet. |
August 22, 2009 | Addition of the ZERO FORMAT option for numerioc open-end parts. |
August 21, 2009 | Addition of CSS control over the questionnaire buttons, text and numeric boxes, and dropdown lists. |
July 17, 2009 | Addition of an automatic selection of all cases in utility modules. |
July 10, 2009 | Addition of the ELSE condition to the RECALL pound instruction. |
July 10, 2009 | Addition of the NOTEMPTY operator for logical conditions. |
June 24, 2009 | Addition of the straightlined function which identifies straightlining in Web surveys. |
June 23, 2009 | Addition of the put_values_in_case function which can place values in any field of any case of any project as well as create cases in a project. |
June 10, 2009 | The RECALL pound instruction now includes the ability to recall different strings or values according to display conditions. |
May 25, 2009 | Addition of control over the maximum length of variable and value labels extracted to SPSS code and the like by cwextr.cgi. Defaults can be set in the configuration file. |
May 9, 2009 | Addition of the ")" answer behaviour code which place table cell text (behaviour "M") right of the radio button or checkbox. See also "# M text position". |
May 5, 2009 | Addition of the AUTONEXT question type which moves automatically to the next questionnaire screen after a set number of seconds. |
May 1, 2009 | Addition of an installation option (interviewer_timer) controlling the display of the timer to the interviewer. |
April 30, 2009 | New ability to undo CallWeb system updates. |
April 30, 2009 | New A answer behaviour code which Always displays the category in cwfreq.cgi tables. |
April 28, 2009 | The short URL syntax has been made more flexible. |
April 18, 2009 | Addition of the capacity to start cwautoemail.pl within a particular project from cwemail. |
April 18, 2009 | Addition of the capacity to send carbon-copies via cwemail and the Auto email pound instruction. |
April 17, 2009 | Addition of the capacity to test Auto email pound instruction from cwemail. |
April 17, 2009 | Addition of the ACTIVE option to the Auto email pound instruction to activate and deactivate such instructions. |
April 16, 2009 | cwautoemail issues a message to the system administrator after completing a task. |
April 14, 2009 | Addition of an installation option (notify_every) controlling the frequency of notifications of inactive projects. |
April 9, 2009 | Addition of an exception to the CSS progress bar for Internet Explorer 6 which does not properly render the CSS code. The old table-based progress bar code is used for it. |
April 8, 2009 | Addition of an e-mail reminder about projects that have been inactive for more than 14 days (this delay can be changed in the configuration file). |
April 7, 2009 | Addition of the test_email_address function to verify whether an e-mail address is deliverable. |
April 5, 2009 | The progress bar faithfully reflects the path through the questionnaire when permutations are performed over several pages. |
April 4, 2009 | Addition of the MEMEXCL and VBTMEXCL question types to exclude questions from being displayed in MEMO and VERBATIM questions. |
March 27, 2009 | Whole new set of pound instructions for progress bars: "# Thermometer width", "# Thermometer height", "# Thermometer border width", "# Thermometer border colour", "# Thermometer gap width", "# Thermometer gap colour" |
March 24, 2009 | The callweb.cgi and cwx.cgi modules can optionally show recall codes (instead of performing the recalls) and avoid permutations to produce a stable version of the questionnaire for printing and sharing. |
March 22, 2009 | The callweb.cgi and cwx.cgi modules can optionally show response codes, display conditions and skips. Combined with the print mode, which shows the entire questionnaire on a single Web page, this allows for the production of versions of the questionnaires to share with non-technical personnel. |
March 21, 2009 | The new CallWeb daemon mode is ready for production. |
February 17, 2009 | All elements of the new CallWeb daemon mode are in place — but not yet put into production. |
February 14, 2009 | Addition of a hyperlinked table of contents to cwfreq.cgi output if more than one table is produced. |
February 10, 2009 | Optimisation of cwautoemail.pl to avoid delays associated with empty e-mail address fields. |
February 9, 2009 | Structural changes to the database may be accepted during compilation if they are the only compilation issue. |
February 8, 2009 | Addition of the "training mode" which displays the questionnaire without consideration for skips and display conditions and which does not substitute response recalls. This is meant as a demonstration mode for interviewer training. |
February 7, 2009 | Addition of the "# Template" pound instruction which allows for the construction of questionnaire pages based on existing HTML pages. Now you can mirror the look of existing Web sites and implement standard pages like the Government of Canada Common Look and Feel Standards for the Internet standards. |
February 1, 2009 | Addition of the "# Button order top" and "# Button order bottom" pound instructions which replace the "# Button order" instruction. Backward compatibility is maintained. |
February 1, 2009 | Answer categories controlled by # Auto Submit are formatted using the AUTOSUBMIT style and can, therefore, depict their autosubmit status. |
February 1, 2009 | Major redesign of the questionnaire page production system that will allow a variety of new features. |
January 13, 2009 | A log of structural changes performed on questionnaires is maintained in a file called project.change.log. |
December 15, 2008 | The priority of messages can be specified in cwemail.cgi. |
December 8, 2008 | cwedit.cgi saves .scw files with Windows end-of-line characters. |
November 23, 2008 | Addition of the ability to insert any pound instruction in the system configuration file. |
November 6, 2008 | Addition of the Auto submit pound instruction to speed up CATI work. |
September 22, 2008 | Addition of the extraction of R code to read in the CallWeb file. |
September 18, 2008 | Extractions to .csv files can now include more fields to accommodate enhanced capacities of Excel 2007. |
September 4, 2008 | Univariate and bivariate tables can now exclude rows without cases. |
June 26, 2008 | Addition of the comparative_results installation instruction to display interviewer productivity data to interviewers. |
June 20, 2008 | The necessary _telkey field can be placed anywhere on the prepopulation files. |
June 17, 2008 | The Pretest feature was modified so that a specific pretest comment made on a particular question of a certain case is re-displayed if the pretest link is used again on the same question of the same case. |
June 16, 2008 | Addition of the Allow new in open combination pound instruction that controls whether new cases can be created in "Open combination" mode. |
June 9, 2008 | Major overhaul of the questionnaire production code so that questionnaire pages comply with the XHTML standard. Modification of the utility modules to come. |
April 20, 2008 | New cwdocs file management module with which users can create, delete, copy, rename and move directories, and upload, download, delete, copy, rename and move files on the server — all only with a browser. |
April 9, 2008 | Particular modules (maybe less used modules) of the integrated module can be hiden from the menu structure. |
April 4, 2008 | Addition of the Robot caller id pound instruction that specifies which number the IVR robot displays when calling. |
March 16, 2008 | Addition of the CODESIN code selection instruction and of the pull_value data base management function. |
March 3, 2008 | Addition of LANGUAGE display condition operator to specify language versions of the questionnaire. |
February 19, 2008 | Addition of the _week system variable which indicates when the questionnaire was last accessed expressed as a week date. |
February 14, 2008 | Improvements to the management of e-mail in cwemail.cgi: better identification of unreachable domains, additional error codes in the output field. |
February 12, 2008 | New calculation function "push_value" to place a value in a question in any project based on arbitrary selection conditions. |
February 2, 2008 | Addition of two case selection criteria in all utility programs: "in a list of values" and "outside a list of values" |
January 31, 2008 | cwquestionnaire.cgi can produce multilingual questionnaire printouts. |
December 4, 2007 | Multiple comparisons of ranges and individual values is now possible in display conditions (e.g., Q1.EQ.1-5,7). |
November 13, 2007 | New SEMANTIC question type to facilitate the programming of semantic differential scales. |
November 12, 2007 | An INFOCATI field with a T type open-end part displays a dial button if the project uses a dialler. |
November 12, 2007 | The cwquestionnaire module can display aliases of response categories. |
November 9, 2007 | cwfreq.cgi is now able to display univariate distributions and tables in decreasing frequency order. |
October 23, 2007 | Addition of the ability to comment various parts of the question definition; these comments are reproduced by cwquestionnaire.cgi |
October 20, 2007 | In the cwemail.cgi module, it is possible to test a mailiout to single e-mail address. |
October 18, 2007 | Addition of the capacity to copy a CallWeb script from another server before compilation. |
October 14, 2007 | Open-end questions associated with <BOX> instructions don't need to be defined before their use in the questionnaire anymore. |
October 12, 2007 | Addition of the <COMPUTE BUTTON> instruction which displays a new button on the page and performs arbitrarily simple or complex calculations before returning to the same questionnaire page. |
October 6, 2007 | In the presentation of a table involving _cetecran, cwfreq hyperlinks to a cwquestionnaire display of the question. |
September 14, 2007 | In cwnav.cgi, if a multiple-response question is edited in boxed mass edit mode, different values can be separated by commas or spaces. CallWeb edits the data upon Action! to delimit the values using "μ" characters. |
September 3, 2007 | In table presentations, answer categories that would never be selectable because of display conditions are not shown. |
September 2, 2007 | Addition a mechanism to # Auto email to avoid bombarding a domain with messages and, thereby, reduce the risks of being black-listed or identified as a spammer. |
September 2, 2007 | Addition of links to other utility programs, passing along all common parameters. This allows to carry over a case selection (and other parameters) automatically from one utility program to another. |
August 29, 2007 | Addition of an optional title displayed in utility programs (cwnav.cgi, cwfreq.cgi, cwoutcomes.cgi and cwquestionnaire.cgi). It is formatted with the EQUIVALENTH5 style by default. |
August 28, 2007 | cwcompile.cgi compares the ID of the current user to that of the most recent person who compiled a project and reports discrepancies. |
August 18, 2007 | Addition of the BASEpretest pound instruction which activates the CallWeb pretest mode. See the related recipe. |
August 11, 2007 | Addition of the NOTEST question type which cancels compilation tests on response categories for a certain question; useful to speed up the compilation when a question includes thousands of answer categories, it has been tested in the past and no change was made to it). |
August 9, 2007 | CallWeb now implements parallel permutations where the random order of one set of variables is mirrored in another set. |
August 6, 2007 | cwextr.cgi can now extract directly into another CallWeb data base located on the same server or another server. |
July 10, 2007 | cwarchive.pl keeps the questionnaire script .scw file and the style.css file in the .zip archive along with the .tcw version of the data. |
July 5, 2007 | In addition to optionally showing field display conditions in the header of the tables, cwfreq.cgi can acknowledge the presence of skip patterns — which is helpful in assessing the integrity of the data. |
June 26, 2007 | Addition of the capacity to recalculate CALCUL questions on any number of data records from within cwnav.cgi. |
June 20, 2007 | Addition of the BASEclicks pound instruction which speeds up calls to callweb.cgi. |
June 2, 2007 | CHECKALL can be used in conjunction with the copy of answer categories. |
June 2, 2007 | Assuming no language parameter is passed on to CallWeb, the questionnaire now start in the first language accepted by the respondent's browser if this language exists in the questionnaire. The default language is used otherwise. |
May 25, 2007 | New DEACTIVATE PAGES pound instruction which shortcircuits the GROUP (ECRAN) and TABLE (MATRICE) instructions in the questionnaire. It may serve to linearize a questionnaire for CATI purposes. |
May 18, 2007 | E-mail messages are sent no faster than one per five seconds to any given domain to avoid bombarding. |
May 17, 2007 | Several constraints in the management of multi-server projects are lifted. |
May 13, 2007 | New RECALL pound instruction which provides another method to substitute text and values in questionnaires. |
May 12, 2007 | Recalls can now be made within recalls (of any type within any type and at any depth level). |
April 24, 2007 | cwupdate.pl can now run at the cron.minute pace, allowing for much more dynamic system updates. |
April 23, 2007 | The short CallWeb syntax may now include the name of the initial question in the questionnaire. |
April 19, 2007 | New recode function to recode answers into another coding scheme. |
April 19, 2007 | New I answer behaviour code which makes the code invisible. |
April 17, 2007 | The RTF (Word-printable) version of the questionnaire is now uploaded to the workstation where it can be opened directly into Microsoft Word (or other RTF-compliant word processing programs) instead of being displayed on screen. |
April 11, 2007 | Addition of the POSITION parameter in the definition of tables to put the table on the left side of the page, on the right or centered. |
March 31, 2007 | Using the Control by cookie pound instruction, addition of the capacity to limit the creation of a single questionnaire using cookies. |
March 28, 2007 | Addition of the New question order pound instruction to put questions in an order that is different from the sequential order of the .scw file. This is useful to allow the SUFFIX syntax with non-contiguous questions. |
March 18, 2007 | Addition of security controls to avoid illegitimate form submissions by spammers. |
March 16, 2007 | Addition of the capacity to open a particular record in cwnav.cgi from the integrated interface cw.cgi. |
March 14, 2007 | Addition of the # Button position pound instruction to locate the submission buttons on the page. |
March 13, 2007 | Addition of the V answer category behaviour code to flag missing values in univariate tables in cwfreq. |
March 9, 2007 | The "<", "=" and ">" answer category behaviour codes also control drop-down lists located in tables. |
March 8, 2007 | Addition of three answer category behaviour codes to control the location of open-end boxes within cells of tables. |
February 14, 2007 | Addition of the administrator_email installation parameter used to automatically send information on available system updates. |
February 9, 2007 | Acceleration of the look-up of answer categories. |
February 7, 2007 | Addition of parallel permutations using ROTATON=Qx whereby the permutation of answer categories is made the same as the permutation of answer categories in another question. |
February 3, 2007 | New M open-end part to create "password" fields (M for mot de passe) which display asterisks in the input box upon data entry. |
January 31, 2007 | Data extraction can now respect the width of the closed data fields instead of outputing a fixed number of columns. |
January 30, 2007 | New response category behaviour code B to identify codes which are not subject to permutation, inversion or alpha order. |
January 27, 2007 | Response aliases can be labelled using letters and numbers, not only numbers. |
January 24, 2007 | Hierarchical projects can link to a subset of children not associated with the current parent. |
January 12, 2007 | cwfreq can display absolute-frequency-only tables (without percentages). |
January 10, 2007 | Addition of readable date and date-time values in the context data. |
January 8, 2007 | Addition of the concept of answer code alias which can be used in recalls to display different text without having to create extra questions or use the somewhat involved EXECUTE syntax. See the recipe about it. |
January 5, 2007 | New operators ISEMPTY and ESTVIDE for display conditions and x-base logical expressions generally. They identify fields which contain no data. They replace the ".NOT.field" syntax which is made obsolete by allowing zeros in answer categories. |
January 5, 2007 | Answer categories may now use zero as a code. |
December 13, 2006 | Open-end parts of [D]ate type automatically pop a calendar (as long as the browser accepts JavaScript code) upon clicking into the open-end box. The respondent can pick a date from that calendar. |
December 7, 2006 | The questionnaire progress bar is now based on the number of questionnaire pages displayed to the respondent instead of the number of question prompts. |
November 7, 2006 | cwnav hyperlinks directly to the .wav recordings of telephone interviews (an Asterisk server is used to control the telephone conversation and record the interview). |
November 3, 2006 | New Refuse duplicates in cwprepop pound instruction. |
November 2, 2006 | New random_subset function to select a random subset of responses to a multiple-response question. |
November 2, 2006 | cwprepop flags invalid numeric values associated with close-ended questions. |
October 31, 2006 | Ability to format a 10-digit number as a telephone number when displaying it. |
October 25, 2006 | The integrated module can hide or display BASE projects. |
October 24, 2006 | New CATI selection 3 pound instruction. |
September 29, 2006 | Values can be truncated independently for lines and columns in cwfreq. |
September 28, 2006 | New MySQL engine pound instruction. |
September 9, 2006 | New Display thermometer pound instruction replacing "Thermometer" with a more user friendly interface. "# Thermometer" is maintained for backward compatibility. |
September 4, 2006 | The conditions used to select records in the CallWeb data base may now be entered as a full SQL expression in addition to the dropdown list-assisted traditional mode. |
September 3, 2006 | Addition of the cwcheck module which reports cases with missing data and excess data (stemming from changes to the questionnaire part-way into the data collection) based on existing answers and the questionnaire logic. |
August 30, 2006 | Implementation of a new (and much finer) mechanism to determine the colours in questionnaire tables. |
August 26, 2006 | cwedit can be instructed to display only text fields so that the translation can take place in cwedit without fear of changing the structure of the questionnaire. |
August 19, 2006 | Addition of the T answer behaviour code which asks to confirm a numeric open-end value which is outside the minimum and maximum bounds planned in the questionnaire. |
August 11, 2006 | Default extraction file types and e-mail destinations can be specified in the instance configuration options. |
August 2, 2006 | A report on the result of the most recent update is available from the integrated module. |
July 30, 2006 | Addition of the ability to easily select the language of the questionnaire to extract for data processing purposes. |
July 26, 2006 | Addition of the Extraction width pound instruction. |
July 19, 2006 | Addition of the "ivr" mode to the CATI pound instruction. |
May 20, 2006 | Addition of the ONCEACROSS parameter on the question name line to allow only one respondent to chose any given response category. |
May 15, 2006 | RELATION questions feature a simpler user interface for respondents. |
May 10, 2006 | The demo mode is now fully operational even on Closed, Open Combination and Open Offered survey types. |
May 7, 2006 | The compiler now flags simple skips on non-exclusive codes of multiple-answer categories as errors. |
May 5, 2006 | Production of an English and a French version of a symmary card of CallWeb syntax. |
May 5, 2006 | The Survey type pound instruction can be expressed using clear type names rather than numeric codes. |
April 30, 2006 | It is now possible to perform several extractions concurrently on a given project. |
April 27, 2006 | Addition of the ONLYONCE parameter on the question name line to refuse to change the answer to a question. |
April 24, 2006 | Data modification in cwnav can now be constrained to existing close list codes to simplify coding and to enhance quality control. |
April 21, 2006 | A question name line and a SUFFIX note can modify the CORNER heading of a table. |
April 18, 2006 | Addition of the NOTHERMOMETER parameter on the question name line to avoid displaying the progress bar. |
April 15, 2006 | cwcompile reports duplicate answer codes. |
April 11, 2006 | cwcompile now has an option to beautify scw files (adding indentation, labelling percent and exclamation lines). |
April 10, 2006 | The positional parameters on the TABLE pound instruction are replaced by keywords. |
April 10, 2006 | The positional parameters on the PERMUTATION pound instruction are replaced by keywords. |
April 10, 2006 | The positional parameters for the minimum and maximum numbers of answers on the question name line are replaced by the MIN and MAX keywords. |
April 7, 2006 | The D positional parameter on the question name line is replaced by the DROPDOWN keyword. |
April 7, 2006 | Addition of a "search and replace" function in cwnav. |
April 2, 2006 | Addition of cwupdate.cgi and cwupdate.pl which perform a scheduled update of the CallWeb system software. |
March 24, 2006 | Addition of the CHECKALL question type. |
March 24, 2006 | A CallWeb cookbook has been initiated which offers recipes for common and not so common tasks. |
March 16, 2006 | In matrix format, radio buttons and checkboxes can be selected by clicking anywhere in the table cell. |
March 15, 2006 | It is now possible to back track to a question without responses or allowing no response. |
March 10, 2006 | Addition of the "Second line of buttons" pound instruction. |
March 9, 2006 | Addition of the project name and of the date of the last update to the questionnaire in the context data. |
March 8, 2006 | If the first column of a matrix is empty, it is not displayed. |
February 27, 2006 | Launch of the first version of cwgen which generates random test data to verify the integrity of a questionnaire logic. |
February 16, 2006 | The "value" used in subsetting comparisons in utility programs may be "$today" or "$aujourdhui" or "$yesterday" or "$hier". These expressions are then translated into the appropriate date. |
February 10, 2006 | The new VERBATIM question type (meant for use in CATI mode) allows for the easy cleaning of character open-ends at the end of an interview. |
February 9, 2006 | The frequencies displayed by cwquestionnaire can use a filtering expression so as to report only a subset of the cases. |
January 23, 2006 | The new # Mandatory question instruction can display a signal on every mandatory question in the questionnaire. |
January 16, 2006 | The new _h3 system variable stores the dates and times of modifications performed on data from within cwnav (either in mass edit mode or in individual case edition). |
January 16, 2006 | Dates of data prepopulation are now kept in _prepops; the new field _lastprepop contains the most recent prepopulation action date. |
January 13, 2006 | E-mail messages, be they massive or individual, can now contain an HTML portion. |
December 31, 2005 | cwextr can now extract only a subset of the questionnaire fields. |
December 9, 2005 | cwedit can now copy questions from other projects within the instance of CallWeb. |
November 30, 2005 | Addition of the # Deny access if instruction to block access to questionnaires. |
November 15, 2005 | Addition of the # Thermometer colour instruction to determine the colour of the thermometer. |
November 14, 2005 | Addition of the ability to add attachments to e-mail messages sent via cwemail. |
November 10, 2005 | Addition of the System message pound instruction. |
November 3, 2005 | Images used for the left, right and stop buttons can now be different from language to language. |
October 31, 2005 | Addition of configuration options to define local telephone numbers in CATI mode. |
October 25, 2005 | Addition of the # Master CATI server instruction which identifies which server may manage the CATI operations of a project. |
October 24, 2005 | Addition of the # Copy questionnaire into instruction which sends a copy of a local questionnaire to a secondary CallWeb server. |
October 23, 2005 | Addition of the # Master compilation server instruction which identifies which server may compile the project. |
October 22, 2005 | Addition of the # Only for server instruction which makes a pound instruction conditional to which server the scripts runs on. |
October 22, 2005 | Addition of the ability to switch languages using images rather than HTML buttons using the # Language image instruction. |
October 19, 2005 | Initial launch of the beta version of cwedit which is a visual editing environment for CallWeb questionnaires. |
October 14, 2005 | Optionally, cwquestionnaire can add actual data base frequencies and percentages into the questionnaire output. |
October 5, 2005 | A new mechanism intercepts and reports (by interruption) the presence of infinite loops in questionnaires. |
October 4, 2005 | Simple skips associated with CALCUL questions are now honoured. This simplifies multiple branching. |
September 22, 2005 | The compiler refuses to process a script if a compiled script of the same name exists elsewhere in its CallWeb directory structure. |
September 6, 2005 | The data base server is fully detached from the CallWeb server; it can reside on the same computer or on a separate one and one data base server can serve severa CallWeb servers. |
August 30, 2005 | Individual projects can now have their individual installation (conf) files to specify parameters at the installation level such as the data base engine to use, the location of the data base server or the default language. |
August 19, 2005 | cwtelkeys can now insert the newly created _telkeys directly into the project data base. |
August 15, 2005 | Addition of the "Button Order" pound instruction to control the order of presentation of the buttons and thermometer at the bottom of each question screen. |
August 11, 2005 | Addition of the "HTML Title" pound instruction to provide a title for the questionnaire HTML page. |
August 8, 2005 | Addition of the S behaviour code which gives special formatting to response categories. |
August 6, 2005 | Addition of the SCALE question type which displays the answers as a horizontal scale. |
August 4, 2005 | Text can be added in the title cell above a drop-down list located in a table using the M behaviour code and the [COL] feature. |
July 29, 2005 | Simplification of the integrated module (cw) to focus on key project management functions. |
July 26, 2005 | Addition of a data export format (opn): open end parts along with their question name and _telkey. |
July 20, 2005 | New utility (cwtelkeys) to create lists of _telkeys that are unique within a project. |
June 5, 2005 | It is now possible to create entire batteries of questions much more rapidly, thanks to question cloning. |
May 26, 2005 | The page explaining tables instructs on how to create semantic differential scales or repeated end-point scales. |
May 25, 2005 | Improvements to _print mode which now displays only relevant fields; display conditions and skips are displayed in clear to make this questionnaire format readable as well as informative. |
May 17, 2005 | Addition of the features to make unit-type questions possible. |
May 17, 2005 | The minimum and maximum values of a numeric open-end part may now be Perl expressions (therefore, calculated values). |
May 13, 2005 | Addition of a pound instruction to indicate that a CallWeb project runs in CATI context. |
May 5, 2005 | Addition of function to facilitate the integration of dual-mode (Web + telephone) projects. |
April 28, 2005 | Addition of a method to assign values based on calculated expressions in cwnav. |
April 26, 2005 | A new minimalist URL syntax is now available to initiate questionnaires. |
April 19, 2005 | Addition of the JUMP hyperlink feature to jump to another question of the questionnaire without collecting data (useful for linked menus). |
April 8, 2005 | Addition of the ability to permutate questions within permutations of blocks — down to any chosen depth level. |
March 30, 2005 | Addition of the G behaviour code which ensures proper casing of an open-end part. |
March 14, 2005 | Addition of the TEST pound instructions which implements any logical validation test anywhere in the questionnaire and reports anywhere on the CallWeb page. |
February 22, 2005 | Addition of an option to display only statistics (no frequencies) for continuous data. |
January 25, 2005 | Addition of extended x-base syntax .EQ. and .NE. operators to compare with multiple values at once. |
January 20, 2005 | Addition of a CALCUL function to select random combinations of response choices (e.g., select any 2 choices among 5 possible answers). |
January 17, 2005 | Moved the log of bounced messages to the project directory. |
January 16, 2005 | Capacity to extract data and code to a DOS/Windows file format or a Linux file format. |
December 13, 2004 | Addition of the capacity to run one-way and two-way tables on truncated data values. |
December 1, 2004 | Addition of the INCLUDE pound instruction to include outside text files in .scw scripts. |
November 28, 2004 | Addition of automated e-mails sent on the basis of a preset plan, using all of the information in the questionnaire; ideal for panel management! |
November 25, 2004 | Addition of non-cleaning display conditions. |
November 20, 2004 | Addition of a system to capture bounced messages (cwbounces.pl) in response to CallWeb invitations or other messages sent by CallWeb, and to store the bounces in the CallWeb data base in the relevant questionnaire data string. |
November 19, 2004 | Considerable acceleration of data base prepopulation. |
November 18, 2004 | In utility programs, addition of the ability to reduce the lists of questions to Web-meaninful ones. |
November 17, 2004 | Translation of all pound instruction names into English (the French versions remain valid). |
November 15, 2004 | Addition of the ability to display response categories in alphabetical order of label in all languages. |
October 29, 2004 | Addition of a question type forcing the display of a table banner when questions are arrayed in table mode. |
October 28, 2004 | Addition of a pound instruction to direct e-mail bounces. |
October 21, 2004 | Addition the ability to span pound instructions over several lines and to integrate all linguistic versions of a pound instruction in a single declaration. |
October 20, 2004 | Addition of a pound instruction to specify the text above the progress thermometer. |
October 12, 2004 | Addition of the ability to FORMAT open-ended parts as dollar amounts, percentages, etc. |
September 28, 2004 | Simplification of the syntax of CALCUL questions. |
September 24, 2004 | cwcompile disallows the use of MySQL-reserved keywords as question names. |
September 21, 2004 | Addition of the capacity to insert an open-end box within in the label cell of a matrix row (e.g., to add and "other, specify" entry in a matrix). |
September 10, 2004 | Addition of the # Affiche min max instruction. |
September 9, 2004 | Extractions of csv files create as many files as there are groups of 240 variables, in recognition of the limit imposed by Excel. |
August 25, 2004 | Addition of a second level sort in cwNav. |
August 24, 2004 | Improvement to the cwNav hyperlinks in cwFreq. |
August 19, 2004 | Addition of a CALCUL function to close the browser window. |
August 17, 2004 | Addition of the capacity to stop the questionnaire and direct the respondent to a special section of the script while ensuring that the questionnaire will resume from the page attained before requesting the interruption. |
August 16, 2004 | cwcompile checks that the copy of individual response code texts is done from the default language and not to it. |
August 7, 2004 | Available projects selectable by drop-down menus in cw. |
August 6, 2004 | Addition of a selection criterion which does not discriminate between accentuated and non-accentuated vowels. |
August 4, 2004 | cwNav links child records to parent records when a relation question is displayed. |
August 4, 2004 | Addition of # Type enquete = 3 which allows survey participants to enter an access code and a password of their choosing. |
August 3, 2004 | Additions of "Previous n" and "Next n" buttons in cwNav. |
July 25, 2004 | Permutations and inversions of response categories are stable upon redisplaying a question with such permutated/inverted categories (back-and-forward or reentering a questionnaire). |
June 12, 2004 | Addition of a URL open-end type. |
June 11, 2004 | Addition of the <EXECUTE>Perl expression</EXECUTE> syntax to display the results of complex calculations without storing them. |
June 9, 2004 | A table presentation of the data in RELATION questions can be recalled into other questions. |
June 4, 2004 | Addition of master codes to access CallWeb projects (MASTER CODES pound instruction). |
May 16, 2004 | Addition of the RELATION questions and of hierachical projects. |
May 10, 2004 | Addition of the L (lire) answer behaviour code. |
May 7, 2004 | Addition of a "regular expression" open-end type (R). |
April 25, 2004 | cwQuestionnaire can identify HTML styles in use in a questionnaire and can attempt to replicate the style structure in an RTF file. |
April 7, 2004 | Addition of the M response category behaviour code. |
March 31, 2004 | cwQuestionnaire associates discrete styles to question names and calculated questions. |
March 29, 2004 | Addition of the CORNER option in the TABLE statement to display text in the upper left corner of a table. |
March 22, 2004 | Addition of a mechanism (cwDossier) to view the last few completed questions as part of cwNav (for CATI purposes). |
March 18, 2004 | Addition of the "is empty" and "is not empty" operators in the selection tools of all utility menus. |
March 12, 2004 | Security upgrade for the CallWeb configuration file. |
March 11, 2004 | Addition of a means to display individual cases in legible form from cwNav. |
March 10, 2004 | cwCompare identifies structural differences between two versions of a questionnaire. |
March 3, 2004 | New "Condition de non retour" pound instruction to better control re-entry into the questionnaire. |
March 2, 2004 | Addition of the "Visible depuis" pound instruction to limit project access for utility directories. |
February 26, 2004 | An equal sign can be used to copy text from the default language into a non-default language, anywhere language-based text is used. |
February 25, 2004 | The algorithm used by SUBSET questions is vastly enhanced, making selections in thousands of categories as fast as ordinary small sets. |
February 7, 2004 | Addition of the STOCK question type to store simply information. |
February 5, 2004 | cwCompile senses that questions were moved within the questionnaire script and adjuts the data structure. |
January 23, 2004 | CallWeb script files now bear the .scw extension. |
January 21, 2004 | cwExtr can now create Triple-S code files; it can also include the CallWeb code file in the extraction zip file. |
January 12, 2004 | NEVERUPDATE questions are never displayed on screen. |
December 17, 2003 | New possibility to attribute values to questions upon initial call fo CallWeb. |
December 10, 2003 | Major upgrade to accommodate guidelines for the preparation of pages for the visually impaired (W3C); addition of the _access switch. |
December 4, 2003 | cwPrepop can insert data into existing cases from a tab-delimited file. |
December 2, 2003 | Possibility to calculate the thermometer from a question other than the first question. |
November 28, 2003 | cwNav links into the questionnaire utility. |
November 27, 2003 | cwNav allows the edition of data en masse, several records and several variables at a time. |
November 25, 2003 | The CallWeb questionnaire pages includes only key information on the session; the complete data vector is not carried over from page to page anymore. |
November 24, 2003 | Addition of the capacity to insert standardized formatted tables in any string. |
November 23, 2003 | Addition of the capacity to transpose questions and answers in question tables (i.e., questions as columns). |
November 21, 2003 | Addition of the capacity to reinitialize records to their initial state after prepopulation (assuming proper use of NEVERUPDATE questions). |
November 19, 2003 | Addition of a default back-up strategy for all projects without specific archival settings. |
November 16, 2003 | Addition of a validation condition (MUST) based on any data in the questionnaire, including in the current screen. |
November 15, 2003 | Addition of an option to display question names during a real or simulated interview, including the production of a complete questionnaire printout. |
November 12, 2003 | Implementation of the cwArchive system to perform timed back-ups. |
November 8, 2003 | The thermometer is now calculated using the last question of a screen rather than the first. |
November 7, 2003 | Display conditions can be borrowed from other questions using the "=" operator. |
November 5, 2003 | Possibility to flag individual response categories using a behaviour code (P). |
October 25, 2003 | Addition of an option to not hyperlink the data tables from cwfreq to cwnav. |
October 25, 2003 | Addition of a parameter for the error message displayed upon supplying an incorrect access code. |
October 22, 2003 | Clicking the language button preserves the answers already provided on a page. |
October 21, 2003 | Ability to save responses provided before going backwards using the CallWeb back button (not the browser button). |
October 18, 2003 | Alternating colours of matrix rows. |
October 15, 2003 | Access code pattern can be pre-determined. |
October 10, 2003 | Frequency distributions and two-way tables can be output to a CSV or a tab-delimited format. |
October 7, 2003 | In the CATI version, the number of dossiers available per stratum can be set to a maximum. |
October 7, 2003 | Addition of ability to borrow question and note text from another question. |
October 5, 2003 | Separation of the NOTE text from the question text. |
September 28, 2003 | Customized access code request screen. |
September 11, 2003 | Extractions may be left on the server instead of being sent by e-mail. |
September 9, 2003 | Addition of the telephone number open-end type. |
September 8, 2003 | Addition of the ability to edit only selected variables in cwNav. |
September 7, 2003 | Addition of the ability to select or deselect (for deletion) all displayed cases in cwNav. |
September 5, 2003 | Addition of a open-end type for the first three digits of a Canadian postal code. |
August 29, 2003 | In extracting data, it is possible to subset cases as well as select data and code file types. |
August 25, 2003 | Addition of tool to generate URLs to complex utility requests. |
August 25, 2003 | Addition of a checkbox view for question selection in cwnav and cwfreq. |
August 20, 2003 | Substantial acceleration (and increased sturdiness) of the compilation process when structural changes are required. |
August 16, 2003 | Possible suppression of the SUBSTITUT style in response recall. |
August 10, 2003 | Addition of descriptive statistics in two-way tables (cwfreq). |
August 8, 2003 | Addition of a method to enter a questionnaire elsewhere than at the first question. |
August 8, 2003 | Support for an external library of Perl functions in cwplugins.pl. |
August 5, 2003 | Permutations can be set to display a limited number of randomly chosen questions. |
July 30, 2003 | Permutations can now include all questions on a page. |
July 28, 2003 | Improvements to the validation of display conditions during compilation. |
July 25, 2003 | Solidification of the compilation process to eliminate risks of data corruption. |
July 17, 2003 | Addition of interview type 6. |
June 21, 2003 | Addition of the U behaviour code to make all text in an alphanumeric open part upper case. |
June 13, 2003 | Addition of SUBSET feature to select answer categories using a few characters in the category label. |
June 12, 2003 | Addition of the Forced category behaviour. |
June 11, 2003 | Addition of ability to borrow response categories from another question. |
June 5, 2003 | Addition of the "Changement de langue" pound-option. |
May 24, 2003 | Addition of levels of parentheses in selection menus used in utility programs. |
May 23, 2003 | Users can now use the browser back button without data loss. The CallWeb Back button has become optional (defaulting to no-show) via the # Affiche retour arriere option. |
May 21, 2003 | Addition of a case-level lock to prevent two people from modifying the same information. |
May 20, 2003 | Addition of the "O" category behaviour code (optional open-end parts). |
May 20, 2003 | Addition of an Hour question type with validation within a time range. |
May 3, 2003 | Addition of a Date question type with validation within a date range. |
April 19, 2003 | cwNav can display answer labels in addition to or in replacement of answer codes. |
April 18, 2003 | Addition of a question type to render data unchangeable from within CallWeb (except by prepopulation). |
April 17, 2003 | Addition of a question type that restricts back-tracking in a questionnaire.. |
April 17, 2003 | Addition of the capacity to e-mail from within a CallWeb script. |
April 12, 2003 | Addition of the capacity to test questionnaires without affecting permanent files. |
April 11, 2003 | New module to destroy data bases. |
April 7, 2003 | Ability to colour columns of question tables differently. |
April 6, 2003 | New module to handle invitation and reminder e-mails. |
April 4, 2003 | Addition of recalls (piping) of responses to questions allowing multiple selections. |
March 31, 2003 | The compiler detects and reports dangerous structural differences between the untransported data table and the questionnaire. |
March 27, 2003 | Addition of the "~" prefix to create non-cleaning skips. |
March 26, 2003 | Revamping of cw which is now an integrated front-end for all CallWeb functions. |
March 20, 2003 | Addition of the ability to destroy data bases using cwdestruction. |
March 19, 2003 | Addition of the capacity to structure tables using more than one variable in the columns (horizontally joined tables). |
March 18, 2003 | Addition of the quota management system. |
March 10, 2003 | Addition of the CULDESAC question type. |
March 9, 2003 | Migration of data storage to a MySQL data base. |
March 3, 2003 | Addition of the capacity to lay out response categories over several columns, globally or question by question. |
March 2, 2003 | Addition of the _print command line parameter for the callweb module to display the entire questionnaire in a form fit for printing yet similar to the experience provided to the survey respondent. |