Annexe D

Changements et ajouts récents

DateChangement / ajout
17 décembre 2023Ajout du suivi de l'ouverture des courriels avec [track=]
7 juin 2023Ajout de l'instruction dièse POSITION DU BOUTON RADIO
20 mai 2023Les patrons de _telkey peuvent inclure tout caractère autre que ceux ayant une signification particulière; ils sont insérés tels quels.
18 mai 2023Nouveau design de tableaux cwfreq et ajout d'un lien de téléchargement de fichier csv.
12 mai 2023Ajout de la variable système _bin.
5 avril 2023En mode password, si le _telkey est fourni dans l'URL, il n'a pas à être saisi à nouveau à l'entrée.
27 mars 2023cwfreq peut exclure les lignes dont les effectifs totaux sont inférieurs à une certaine valeur.
20 mars 2023cwemail et cwautoemail convertissent le sujet du message en UTF-8 à moins qu'il ne soit déjà dans cet encodage.
15 mars 2023Ajout du champ contextuel « empreinte ».
14 mars 2023Le modificateur W de partie ouverte C limite le texte d'une boîte multi-ligne à un certain nombre de mots plutôt que de caractères si # Contraindre la longueur des reponses vaut OUI.
9 mars 2023Le mode spécial _access pour la mise en page spécifiquement pour les lecteurs d'écran n'est plus proposé car les pages normales sont désormais formatées pour l'accessibilité.
24 janvier 2023Les programmes utilitaires peuvent sélectionner les dossiers qui contiennent une chaîne dans n'importe quel champ.
1er novembre 2022cwstats.pl emmagasine maintenant le nombre de champs dans le fichier-mémoire.
27 octobre 2022Modifications pour supporter le mode sctrict de MySQL.
26 août 2022Ajout de l'attribut <title> aux catégories de réponse pour une meilleure accessibilité.
28 juin 2022Ajout de l'instruction dièse FOCUS ON ERROR
28 juin 2022Ajout de l'instruction dièse TABLE DES MATIERES DES ERREURS
27 juin 2022Ajout du code de comportement H pour fournir une valeur à l'option <label> en mode accessibilité.
22 juin 2022Ajout de l'opérateur ACCESS() dans les conditions d'affichage.
19 mai 2022Ajout de l'instruction dièse 2FA qui permet une authentification à deux facteurs
11 mai 2022Ajout de l'instruction d'installation cwarchive_extensions
19 mars 2022Refonte du système de contrôle d'accès des utilisateurs pour éviter de transmettre les noms d'utilisateurs, même chiffrés, dans les URL et les posts. Pour assurer la compatibilité à rebours, ceci n'est pas activé par défaut mais contrôlé par les options d'installation use_user_cookie et user_cookie_expiry_minutes
11 mars 2022Ajout de 10 caractères spéciaux utilisables dans les _telkeys et disponibles dans cwtelkeys.cgi
24 novembre 2021Ajout d'un commutateur pour afficher le chemin à travers le questionnaire pendant le parcours
16 juillet 2020Ajout de la création de vues de base de données (# CREATE VIEW) pour faciliter l'accès aux données aux applications externes
15 mai 2020cwfreq peut afficher un graphique des moyennes d'une partie ouverte numérique ventilée selon une variable discrète
1er août 2019Ajout du type de question WEIGHT pour pondérer les résultats de cwfreq et cwquestionnaire.
4 juillet 2019Conversion des signes plus en &plus; dans les parties ouvertes.
18 octobre 2018Élimination de la journalisation des pages de questionnaires non existants.
25 août 2018Ajout des classes MATRICE2 et MATRICE3 aux tableaux imbriqués pour accorder davantage de contrôle de mise en page.
16 mars 2018Ajout d'une option pour sauter le test MX dans cwemail.
8 juin 2017Ajout d'une option de compilation pour prévenir la prise d'une copie texte des données avant une compilation avec changement structurel.
7 février 2017Le module intégré ne montre que les fichiers de prépopulation qui résident dans des répertoires de projets accessibles par l'usager.
19 octobre 2016Ajout de l'instruction dièse # Index.
16 septembre 2016Les caractères spéciaux sont convertis en entités HTML dans les courriels.
3 mai 2016cwprepop peut importer des zéros dans un champ fermé.
8 décembre 2015Ajout de la fonction random_integer2.
5 novembre 2015Ajout d'une en-tête Message-Id aux courriels pour réduire les risques d'identification comme pourriel.
12 août 2015Ajout de l'option CRYPT aux questions RELATION.
5 août 2015Ajout de l'instruction dièse # Load JavaScript Library.
15 juillet 2015Les variables BOX respectent l'instruction FORMAT.
10 juillet 2015La fonction email peut envoyer une copie cachée.
4 mars2015Les liens {JUMP} peuvent maintenant être chiffrés grâce à {JUMPC}.
3 mars 2015Ajout de l'instruction dièse # Toujours ouvrir a.
3 mars 2015Ajout de l'option NOPARAGRAPH à la ligne du nom de la question.
17 février 2015Ajout de conditions d'affichage aux colonnes du tableau des enfants dans les questions RELATION.
16 février 2015Ajout du code de comportement K pour éviter un retour à la ligne avant une partie ouverte alphanumérique.
17 janvier 2015Ajout des instructions dièses # Position des boutons haut et # Position des boutons bas.
11 janvier 2015Ajout du code de comportement E pour définir une catégorie comme un titre.
10 janvier 2015Ajout des instructions dièses # Image Erreur Champ et # Image Erreur Page.
10 janvier 2015Ajout de l'option NOLANGUAGE à la ligne du nom de la question pour ne pas afficher le(s) bouton(s) de langue.
10 janvier 2015Ajout de l'instruction usager.conf max_spss_alpha_field pour permettre la lecture de plus de 254 caractères dans les champs alphanumériques en SPSS.
15 septembre 2014cwprepop ne tient pas compte des lignes de prépopulation qui commencent par une chaîne de commentaire (##), permettant donc de commenter les fichiers de données.
20 août 2014Les instructions dièses # IMAGE GAUCHE, # IMAGE DROITE, # IMAGE SUBMIT, # IMAGE STOP acceptent les substitutions et donc les rappels condtitionnels.
20 juillet 2014cwfreq utilise maintenant calc_graph pour construire des graphes des distributions univariées et bivariées.
20 juillet 2014Ajout de la fonction calc_graph.
15 juillet 2014Ajout du type de question GOTOURL.
13 juillet 2014L'instruction dièse # Executer si peut appeler plus d'une question CALCUL.
13 juillet 2014Ajout d'une extraction de questionnaire en format Triple-S XML 2.0.
13 juillet 2014Ajout de l'instruction dièse # Projet Pretest pour identifier le projet CallWeb utilisé pour le prétest.
12 juillet 2014Tenter de démarrer un questionnaire à une question inexistante est interdit.
12 juillet 2014Ajout de l'option ORDER_BY aux questions RELATION.
27 juin 2014Ajout de l'option READ_ALSO aux questions RELATION.
8 avril 2014Ajout de l'option ERASE_CALCUL aux questions RELATION.
1er avril 2014Le nombre de lignes d'une boîte de texte multi-ligne s'ajuste à la quantité de texte saisie.
15 novembre 2013Ajout du type de question CATEGORIES qui tire ses catégories de réponses du contenu d'une partie ouverte.
5 novembre 2013Ajout de la substitution .
5 novembre 2013Ajout des fonctions obscurcir/cover et decouvrir/uncover.
9 août 2013cwxlog.cgi extrait de l'information du journal de l'instance locale.
8 août 2013L'extraction de base de données à base de données peut utiliser un port autre que le port par défaut de MySQL.
16 juin 2013Ajout du délimiteur tilde à la substitution par &#RAPPEL pour permettre l'absence d'espace après un tel rappel.
15 juin 2013Les instructions dièses # LIRE et # NE PAS LIRE peuvent utiliser des substitutions.
13 juin 2013cwextr.cgi produit du code SAS et SPSS plus compact.
22 mai 2013Les conditions d'erreur dans l'envoi de messages par courriel gardent maintenant une trace de la date et de l'heure de la tentative avortée.
8 mai 2013Ajout de contrôle plus précis sur le mode imprimé.
8 mai 2013Ajout du type de question DONOTPRINT qui saute la question en mode imprimé.
6 mai 2013Modification de plusieurs attributions de styles dans les modules administratifs pour une apparence plus unifiée et un contrôle accru sur l'expérience des usagers. Feuille de style et charte de couleur officielles de CallWeb.
25 avril 2013Ajout du type de question PAGEBREAK.
25 avril 2013Ajout des options d'URL _debute et _termine utilisées de concert avec _print.
29 mars 2013Ajout de l'instruction dièse # Executer si.
29 mars 2013Ajout de la capacité d'accorder des permissions pour cwdocs.cgi sur la base des répertoires.
19 février 2013L'instruction dièse "# Contraindre la longueur des reponses" affiche le nombre de caractères permis dans une boîte de texte multi-lignes ainsi que le nombre de caractères restants.
28 janvier 2013Ajout de l'instruction usager.conf out_of_service pour bloquer temporairement l'accès aux questionnaires et afficher un message général d'indisponibilité.
28 janvier 2013Ajout de l'instruction dièse # Repertoire des boutons radios pour relocaliser les images de boutons radios et de cases à cocher.
26 janvier 2013Les mots de passe utilisés pour accéder aux modules utilitaires peuvent expirer après un certain nombre de jours grâce aux instructions d'installation login_pw_valid_days, login_pw_allow_same, login_pw_rules et login_pw_rules_message.
17 janvier 2013Ajout de l'instruction dièse # Suffixe des boutons radios pour changer l'apparence des boutons radios et des cases à cocher.
14 janvier 2013Ajout des instructions dièses # Figer les donnees si et # Message donnees figees.
2 janvier 2013L'instruction dièse Gabarit accepte les substitutions.
2 janvier 2013Ajout de l'opérateur MOBILE() dans les conditions d'affichage.
2 janvier 2013L'instruction dièse Stylesheet accepte les substitutions.
20 décembre 2012Le type de partie ouverte D accepte des expressions Perl (entre accolades) pour les bornes minimale et maximale.
19 décembre 2012Ajout de l'instruction dièse Separateur de milliers.
7 décembre 2012Ajout de la fonction combine_into_multiple.
3 décembre 2012Ajout de code JavaScript pour éviter d'envoyer la page de questionnaire CallWeb en utilisant la touche Retour dans une case texte.
2 décembre 2012Nouveau type de question SUGG (SUGGère) qui avise une seule fois d'un nombre insuffisant de réponses à une question.
28 novembre 2012L'instruction <COMPUTE BUTTON> comporte un paramètre additionnel pour court-circuiter les validations normales de questions.
28 novembre 2012Le compilateur peut copier des fichiers .scw et les fichiers # INCLUDE associés se trouvant sur un server distant (tout en créant les répertoires nécessaires et sans projet de départ).
24 novembre 2012Ajout de la fonction n_dossiers.
12 octobre 2012Ajout de la fonction sauf_codes.
3 octobre 2012Ajout du mot de passe chiffré à l'information contextuelle.
3 octobre 2012Ajout du paramètre _epw aux URLs.
2 octobre 2012Ajout d'une librairie JavaScript et addition des boîtes à cocher intelligentes.
19 juillet 2012Ajout de l'option « Mot de passe » à l'instruction dièse Type Enquete. Ce type de contrôle d'accès est basé sur un code d'usager fixe et un mot de passe modifiable. Une recette décrit ce système en détail.
26 juin 2012Ajout de la fonction dernier_acces dans les questions calculées.
7 juin 2012Avec une partie ouverte de type L, une condition de sélection peut être spécifiée pour limiter les valeurs affichées dans la liste déroulante.
30 mai 2012Nouveau mode « comprimé » associé au mode « imprimé »dans le module intégré : il omet d'afficher les boutons radios de la première variable d'une matrice pour accorder plus d'espace aux étiquettes de lignes, fournissant donc un imprimé plus serré.
17 mai 2012Ajout de l'instruction dièse « mot de passe cwemail » pour contrôler l'envoi de messages courriels par cwemail.
7 décembre 2011Les instructions dièses suivantes peuvent accepter des substitutions (y inclus une substitution conditionnelle): URL, Titre HTML et Telkey pattern.
30 novembre 2011Si une question <BOX> ne comporte pas de partie ouverte, les choix de réponses fermés sont présentés sous forme de liste déroulante.
23 novembre 2011Les instructions dièses # BOUTON STOP et # AFFICHE THERMOMETRE peuvent accepter des substitutions (incluant une substitution conditionnelle) en lieu et place d'un nom de question.
21 novembre 2011L'instruction dièse # BOUTON STOP peut être contrôlée par une condition d'affichage.
16 novembre 2011Le mode imprimé (qui affiche un questionnaire complet sur une seule page Web) peut insérer des marqueurs de sauts de page de questionnaire et des sauts de page réels à l'imprimé.
5 novembre 2011Le type de question SCALE centre l'échelle sur la page si la largeur des colonnes est préfixée d'un C (p.ex., SCALE=C80).
5 novembre 2011Ajout de l'instruction dièse « cwarchive zip password » pour chiffrer les données archivées dans un fichier zip.
5 novembre 2011Ajout de l'instruction dièse « cwcompile zip password » pour chiffrer les informations extraites dans un fichier zip lors d'une compilation.
5 novembre 2011Ajout de l'instruction dièse « cwemail report to » fournissant une adresse de courriel où livrer le rapport d'envoi de courriels par cwemail.cgi en mode turbo.
5 novembre 2011cwautoemail.pl ne démarre pas une instruction autoemail si un appel précédent de la même instruction est toujours en traitement.
1er novembre 2011Dans cwemail.cgi, ajout d'un rapport sur les messages en attente en file et capacité de détruire des files d'attente de messages.
27 octobre 2011Ajout de l'instruction dièse « Cwextr Zip Password » pour chiffrer les données extraites dans le fichier zip.
10 octobre 2011Reconceptualisation en profondeur du mécanisme d'envoi des courriels par l'utilisation du mode démon. En conséquence, performance décuplée de l'instruction dièse « Autoemail » et du module cwemail.cgi, avec une charge moindre sur le serveur.
27 août 2011Nouvelle fonction n_appels.
23 août 2011cwedit.cgi reconnaît une ligne de commentaire située entre la ligne de nom de question et la ligne pourcent indiquant le début de la section du texte de la question.
21 août 2011cwautoemail.pl exige que l'identité du client CallWeb soit ajoutée en argument, p.ex., "perl cwautoemail.cgi PROD &". Ceci permet l'exécution concurrente du script dans différentes instances de CallWeb sur un même serveur.
7 juillet 2011Ajout de diverses instructions d'installation qui accroissent la sécurité des fichiers dans les répertoires de projets : default_cwpermissions_directory_permissions, default_cwpermissions_file_permissions, cwpermissions_deletes_from_cwdir et exclude_from_cwcompile_backup.
21 juin 2011Ajout du code de comportement tilde (~) pour désactiver l'affichage du calendrier d'une partie ouverte D.
4 avril 2011Le module d'archivage peut sauvegarder les copies de sécurité dans un répertoire autre que le répertoire de projet, y inclus sur un autre serveur.
29 mars 2011Ajout du type de question DESTOP qui branche vers la question depuis laquelle le bouton STOP a été utilisé.
28 février 2011Le module intégré peut afficher une interface simplifiée pour un unique projet.
25 février 2011Ajout de l'opérateur NREPONSES dans les conditions d'affichage; il retourne le nombre de réponses fournies à une question.
23 février 2011Ajout de l'instruction dièse « Activer le mode mobile » pour afficher des pages plus simples aux appareils mobiles.
23 février 2011Ajout de l'instruction dièse « M_ mise en evidence » pour définir la couleur de la mise en évidence.
22 février 2011Ajout de l'instruction dièse « Mise en evidence des cellules » pour désactiver cette fonction dans les questionnaires.
14 février 2011Ajout de la function indexposition.
1er février 2011La « valeur » utilisée dans les filtres des modules utilitaires peut être « $semaine » ou « $NNsemaines ». Ces expressions sont traduites en date d'il y a autant de semaines.
30 janvier 2011Ajout de la structure <parent></parent> qui permet de spécifier du texte alternatif dans les questions et les catégories de réponse pour affichage dans les tableaux RELATION.
24 janvier 2011cwupload.cgi est maintenant intégré à cwdocs.cgi. Veuillez détruire cwupload.cgi du répertoire des utilitaires.
18 janvier 2011Rétablissement des mots de passe en lecture et écriture au niveau des projets, par demande populaire, en plus du système de contrôle d'accès.
9 janvier 2011Ajout du concept de groupe de permissions ou de permissions dynamiques au système de contrôle d'accès.
31 décembre 2010Ajout d'un système complet de contrôle d'accès aux modules administratifs et utilitaires.
15 décembre 2010Améliorations aux codes de comportement de catégories de réponse permettant de contrôler le placement de la boîte ouverte autour de l'étiquette de réponse.
25 novembre 2010Ajout de la capacité de téléverser des documents sur le serveur en utilisant une partie ouverte de type « F ».
21 novembre 2010Le module cwedit offre le verrouillage au niveau des questions, permettant donc l'édition de questionnaires par plusieurs usagers concurremment.
21 novembre 2010La gestion des courriels non acheminés est maintenant effectuée, beaucoup plus efficacement et économiquement, par le daemon CallWeb.
21 novembre 2010cwextr.cgi extrait un fichier .tcw standard même quand des dichotomies multiples sont exigées.
21 novembre 2010Les tableaux bivariés peuvent maintenant exclure les colonnes sans effectif.
20 novembre 2010Ajout du type de question NOPRETEST pour annulé l'effet de « # PRETEST » pour une question particulière.
19 novembre 2010La barre de progression peut ne pas comporter de texte à sa droite grâce au mot-clef MUET de # Affiche thermometre.
19 novembre 2010CallWeb efface les caractères exogènes (comme un point) dans le nom du projet dans un URL pour éviter des liens brisés provenant de courriels.
20 octobre 2010"# Questions attributables" est testée pour identifier des noms de variables inexistantes.
9 octobre 2010Un message de patience est affiché sur les pages de questionnaires pendant que cwcompile efface un champ d'une base de données de projet.
17 juillet 2010cwcompile identifie la présence d'un saut inconditionnel depuis une question autre que la dernière d'une page à plusieurs questions comme une erreur.
16 juillet 2010La nouvelle function calculée « time_between » retourne la durée entre deux dates ou heures.
16 juillet 2010Ajout de l'instruction dièse « cwemail envoyeur par defaut » pour préciser l'adresse technique d'envoi du courriel dans cwemail.
13 juillet 2010Ajout de l'instruction dièse use_telkey_table pour ajuster l'instruction d'installation use_telkey_table projet par projet (nécessaire pour que BASEpretest fonctionne correctement).
12 juillet 2010Ajout du concept d'« avertissement » à cwcompile : les messages d'avetissement sont affichés durant la compilation mais ne l'interrompent pas.
10 juillet 2010Ajout du concept de « SUFFIXE titre » qui transforme automatiquement une question SUFFIXE en un titre dans un tableau.
8 juillet 2010Ajout de la capacité de confirmer l'effacement des enfants dans les projets hiérarchiques.
2 juillet 2010Les rappels &# sont affichés de manière intelligible dans cwquestionnaire et cwfreq ainsi que dans le mode questionnaire si l'option d'affichage des codes de rappel est sélectionnée.
1er juillet 2010La fonction email peut envoyer une copie conforme.
30 juin 2010cwemail.cgi peut produire un énoncé # AUTOEMAIL à partir des sélections effectuées dans l'interface.
17 juin 2010La nouvelle function calculée « shuffle_code_labels » retourne le texte d'une série de codes de réponses, dans un ordre aléatoire.
12 juin 2010cwextr peut sauver une extraction dans n'importe quel répertoire de l'ordinateur CallWeb. Ceci peut être particulièrement utile pour extraire des données d'un ordinateur CallWeb portable sur une clef USB. Voir l'instruction dièse # repertoire sauvegarde cwextr.
11 juin 2010Ajout de l'instruction dièse # Extraction de largeur minimale.
3 juin 2010Nouvelle option d'extraction pour ajouter le nom de la question en préfixe de l'étiquette de variable.
31 mai 2010cwdossier.cgi affiche le nom de la question depuis cwnav.cgi.
31 mai2010cwcompile.cgi permet des lignes vides entre deux définitions de questions dans le fichier .scw.
21 mai 2010Ajout d'un tableau de _telkeys réservés, pour mieux contrôler l'attribution de _telkeys dans les projets ouverts. Associé à la nouvelle instruction d'installation « use_telkey_table ».
19 mai 2010Ajout de la création d'un fichier .scw de base à partir d'un fichier de données délimité-tab.
12 mai 2010Ajout d'inversions parallèles grâce à INVERSION=Qx : l'inversion des catégories de réponses d'une question est copiée de l'inversion des catégories de réponses d'une autre question.
11 mai 2010L'instruction FORMAT ajoute maintenant des séparateurs de milliers lorsque des formats numériques sont utilisés.
19 avril 2010Ajout de l'en-tête list-unsubscribe aux messages produits par cwemail.cgi et cwautoemail.pl ainsi que de l'instruction d'installation « list unsubscribe » correspondante.
18 avril 2010Ajout de l'en-tête sender aux messages produits par cwemail.cgi et cwautoemail.pl.
8 avril 2010cwextr.cgi peut utiliser un délimiteur différent de la virgule dans les fichiers csv (utile pour ceux et celles qui utilisent une version autre qu'anglaise d'Excel, par exemple). La nouvelle instruction d'installation csv_delimiter peut faire de ce nouveau délimiteur la valeur par défaut de l'instance.
8 avril 2010Une comparaison des fichiers .scw et .scw.last est sauvegardée dans le fichier .zip créé par chaque compilation de questionnaire.
6 avril 2010Ajout de l'opérateur QUESTION() dans les conditions d'affichage.
15 mars 2010cwcompile.cgi identifie une erreur en l'absence d'un calcul dans une question CALCUL.
13 mars 2010L'instruction dièse "# Contraindre la longueur des reponses" limite dynamiquement le nombre de caractères saisis dans une réponse alpha-numérique multi-ligne à la limite définie dans le questionnaire (en autant que JavaScript soit activé dans le navigateur de l'utilisateur.
11 février 2010cwextr.cgi produit un rapport sur les paramètres de l'extraction et le place dans le fichier .zip d'extraction dans le fichier _info_.txt.
10 février 2010Les compteurs historiques de cwstats.cgi peuvent être réinitialisés.
8 février 2010L'instruction « # Controle par cookie » réouvre maintenant la dernière page affichée d'un seul et même dossier comme si le _telkey avait été fourni dans l'argument.
24 janvier 2010Ajout du mode « personnalisé » qui affiche une version personnalisée du questionnaire (avec réponses) pour un _telkey particulier.
23 janvier 2010Ajout d'indices pour expliquer les options dans le module intégré.
12 décembre 2009Ajout de la création de code Stata dans l'extracteur.
11 décembre 2009cwnav.cgi peut recalculater plusieurs champs à la fois.
22 novembre 2009Le texte des divers boutons (Page suivante, Page précédente, Soumettre, Stop, Sauver et fermer) peut utiliser toutes les syntaxes de rappels de valeurs. En particulier, le texte des boutons peut utiliser l'instruction « # Rappel » conditionnelle et donc s'adapter complètement au contexte du questionnaire.
22 novembre 2009Ajout du type de question SUBMIT qui utilise les instructions dièses « # Texte submit » et « # Image submit » pour le bouton de Page suivante.
22 novembre 2009Ajout du type de question NOPRINTCAT qui désactive l'impression des catégories de réponse en mode imprimé (utile pour les très longues listes de catégories).
22 novembre 2009Ajout des tris en ordre décroissant dans cwnav.cgi.
22 novembre 2009Ajout de l'option REPORTTO à # AutoEmail.
11 novembre 2009Ajout de l'instruction # Access send telkey image; elle définit une image pour le bouton d'envoi sur la page de demande de mot de passe.
29 octobre 2009Les substitutions peuvent être utilisées dans les messages systèmes.
20 octobre 2009Ajout de la fonction add_to_date.
20 octobre 2009Ajout de l'instruction dièse "# Contraindre la longueur des reponses" pour produire un message d'erreur si une réponse alpha-numérique multi-ligne est plus longue que la limite définie dans le questionnaire.
6 octobre 2009Ajout de l'instruction dièse # Stylesheet pour définir un fichier de styles pour un projet particulier.
2 août 2009Ajout de l'option FORMAT ZERO pour les parties ouvertes numériques.
21 août 2009Ajout d'un contrôle par CSS des boutons de questionnaires, des boîtes textes et numériques, et des listes déroulantes.
17 juillet 2009Ajout d'une sélection automatique de tous les dossiers dans les modules utilitaires.
10 juillet 2009Ajout de la condition AUTREMENT à l'instruction dièse RAPPEL.
10 juillet 2009Ajout de l'opérateur NONVIDE pour les conditions logiques.
24 juin 2009Ajout de la fonction straightlined qui identifie le comportement de straightlining dans les sondages Web.
23 juin 2009Ajout de la fonction put_values_in_case qui peut placer des valeurs dans n'importe quel champ de n'importe quel dossier de n'importe quel projet, ainsi que créer des dossiers dans un projet.
10 juin 2009L'instruction dièse RAPPEL permet maintenant de rappeler du texte ou des valeurs sur la base de conditions d'affichage.
25 mai 2009Ajout du contrôle sur la largeur maximale des étiquettes de variables et de valeurs produites par cwextr.cgi pour SPSS et autres logiciels. Les valeurs par défaut peuvent être précisées dans le fichier de configuration.
9 mai 2009Ajout du code de comportement de catégorie de réponse « ) » qui place le texte dans une cellule de tableau (code de comportement « M ») à droite du bouton radio ou de la case à cocher. Voir aussi « # Position texte M »
5 mai 2009Ajout du type de question AUTONEXT qui passe automatiquement à l'écran suivant du questionnaire après un nombre prédéterminé de secondes.
1er mai 2009Ajout d'une option d'installation (interviewer_timer) contrôlant l'affichage d'un chronomètre à l'interviewer.
30 avril 2009Nouvelle capacité d'annuler des mises à jour du système CallWeb.
30 avril 2009Nouveau code de comportement de catégorie de réponse A qui Affiche toujours la catégorie dans les tableaux cwfreq.cgi.
28 avril 2009La syntaxe des URLs courts a été rendue plus flexible.
18 avril 2009Ajout de la capacité de démarrer cwautoemail.pl manuellement pour un projet particulier depuis cwemail.
18 avril 2009Ajout de la capacité d'envoyer des copies carbones dans cwemail et dans les instruction dièses Auto Email.
17 avril 2009Ajout de la capacité de tester les instruction dièses Auto Email depuis cwemail.
17 avril 2009Ajout de l'option ACTIVE à l'instruction dièse Auto Email pour activer et désactiver de telles instructions.
16 avril 2009cwautoemail envoie un message à l'administrateur du système après avoir complété une tâche.
14 avril 2009Ajout d'une option d'installation (notify_every) contrôlant la fréquence des messages concernant les projects inactifs.
9 avril 2009Ajout d'une exception à l'utilisation de CSS pour la composition de la barre de progression sous Internet Explorer 6 qui ne rend pas le code CSS correctement. Le vieux code utilisant des tableaux imbriqués est alors utilisé.
8 avril 2009Ajout d'un rappel par courriel concernant les projets inactifs depuis plus de 14 jours (ce délai est modifiable dans le fichier de configuration).
7 avril 2009Ajout de la fonction test_email_address pour vérifier qu'une adresse de courriel est livrable.
5 avril 2009La barre de progression reflète fidèlement le cheminement dans le questionnaire lorsque des permutations sont faites sur plusieurs pages.
4 avril 2009Ajout des types de questions MEMEXCL et VBTMEXCL pour exclure des questions des traitements MEMO et VERBATIM.
27 mars 2009Toute nouvelle série d'instructions dièses pour les barres de progression : "# Largeur thermometre", "# Hauteur thermometre", "# Largeur bordure thermometre", "# Couleur bordure thermometre", "# Largeur espace thermometre", "# Couleur espace thermometre"
24 mars 2009Les modules callweb.cgi et cwx.cgi peuvent afficher les codes de rappel (plutôt que les rappels eux-mêmes) et éviter les permutations de sorte à produire une version stable du questionnaire pour l'impression et le partage.
22 mars 2009Les modules callweb.cgi et cwx.cgi peuvent afficher les codes de réponses, les conditions d'affichage et les sauts. De pair avec le mode imprimé, qui affiche tout le questionnaire sur une seule page Web, ceci permet la production de versions des questionnaires à partager avec les personnes moins habiles sur le plan technique.
21 mars 2009Le nouveau mode daemon de CallWeb est prêt pour la production.
17 février 2009Tous les éléments du nouveau mode daemon de CallWeb sont en place — mais pas encore mis en production.
14 février 2009Ajout d'une table de matières hyperliée à la sortie de cwfreq.cgi si plus d'un tableau est produit.
10 février 2009Optimisation de cwautoemail.pl pour éviter les délais associés aux champs d'adresses de courriel vides.
9 février 2009Les changements structurels à la base de données peuvent être acceptés durant la compilation s'ils constituent le seul enjeu de compilation.
8 février 2009Ajout du « mode formation » qui affiche le questionnaire sans saut ni condition d'affichage, et sans faire la substitution des rappels de réponses. Ce mode de démonstration est conçu pour la formation des interviewers.
7 février 2009Ajout de l'instruction dièse « # Gabarit » qui permet de construire des pages de questionnaire sur la base de pages HTML existantes. Maintenant, vous pouvez reproduire l'apparence de sites Web existants ou implanter des pages normalisées comme celles de l'initiative de normalisation des sites Web du Gouvernement du Canada.
1er février 2009Ajout des instructions dièses « # Button order top » et « # Button order bottom » qui remplacent l'instruction « # Button order ». La rétro-compatibilité est assurée.
1er février 2009Les catégories de réponses contrôlées par # Auto submit sont soumises au style AUTOSUBMIT; elles peuvent donc afficher leur statut Auto-submit.
1er février 2009Reconceptualisation en profondeur du système de production des pages de questionnaires qui permettra d'ajouter plusieurs nouveaux outils.
13 janvier 2009Un journal des changements structurels effectués sur les questionnaires est conservé dans le fichier projet.change.log.
15 décembre 2008La priorité des messages peut être précisée dans cwemail.cgi.
8 décembre 2008cwedit.cgi sauve les fichiers .scw avec des caractères de fins de lignes Windows.
23 novembre 2008Ajout de la capacité d'insérer toute instruction dièse dans le fichier de configuration du système.
6 novembre 2008Ajoute de l'instruction dièse Auto submit pour accélérer le travail CATI.
22 septembre 2008Ajout de l'extraction de code R pour la lecture des fichiers de données CallWeb.
18 septembre 2008Les extractions aux fichiers .csv peuvent maintenant compter davantage de champs pour utiliser les capacités accrues de Excel 2007.
4 septembre 2008Les tableaux univariés et bivariés peuvent maintenant exclure les lignes sans effectif.
26 juin 2008Ajout de l'instruction d'installation comparative_results pour afficher de l'information sur la productivité des interviewers aux interviewers.
20 juin 2008Le champ obligatoire _telkey peut être placé n'importe où dans un fichier de prépopulationnement.
17 juin 2008Le système de Pretest a été modifié de sorte que les notes de prétest d'une question particulière dans un dossier spécifique sont réaffichées lorsque le lien de prétest est réutilisé pour cette même question dans ce même dossier.
16 juin 2008Ajout de l'instruction dièse Allow new in open combination qui contrôle la permission d'ajout de nouveaux dossiers dans le mode « Ouvert combinaison ».
9 juin 2008Révision majeure du code de production des pages de questionnaires pour rendre celles-ci compatibles avec la norme XHTML. Les modules d'appui seront modifiés prochainement.
20 avril 2008Nouveau module de gestion des fichiers cwdocs avec lequel les usagers peuvent créer, effacer, copier, renommer et déplacer des répertoires, téléverser, télécharger, effacer, copier, renommer et déplacer des fichiers sur le serveur sans nécessiter d'application locale autre qu'un navigateur.
9 avril 2008Des modules particuliers accessibles depuis le menu intégré (peut-être des modules moins utilisés) peuvent être éliminés du menu.
4 avril 2008Ajout de l'instruction dièse Robot caller id qui identifie le numéro que le robot d'appels affiche.
16 mars 2008Ajout de l'instruction de sélection de codes de réponse CODESIN et de la fonction de gestion de base de données pull_value.
3 mars 2008Ajout de l'opérateur LANGUE dans les conditions d'affichage pour spécifier des versions linguistiques du questionnaire.
19 février 2008Ajout de la variable système _semaine qui indique la date du dernier accès au questionnaire exprimée en date-semaine.
14 février 2008Améliorations dans la gestion des courriels dans cwemail.cgi : meilleure identification des domaines inaccessibles, codes d'erreurs additionnels dans le champ de sortie.
12 février 2008Nouvelle fonction de calcul « push_value » servant à placer une valeur dans une question dans n'importe quel projet sur la base de conditions de sélections arbitraires.
2 février 2008Ajout de deux critères de sélection de dossiers dans tous les programmes utilitaires : « dans une liste de valeurs » et « en-dehors d'une liste de valeurs »
31 janvier 2008cwquestionnaire.cgi peut produire des imprimés de questionnaires polyglotes.
4 décembre 2007La comparaison multiple de suites et de valeurs ponctuelles est maintenant possible dans les conditions d'affichage (p.ex., Q1.EQ.1-5,7).
13 novembre 2007Nouveau type de question SEMANTIC pour simplifier la programmation d'échelles de sémantique différentielle.
12 novembre 2007Un champ INFOCATI comportant une partie ouverte de type T affiche un bouton de signalement si le projet utilise un signaleur.
12 novembre 2007Le module cwquestionnaire peut afficher les alias de catégories de réponses.
9 novembre 2007cwfreq.cgi est maintenant capable d'afficher distributions de fréquences et tableaux en ordre décroissant de fréquences.
23 octobre 2007Ajout de la capacité de commenter différentes parties de la définition d'une question; ces commentaires sont affichés par cwquestionnaire.cgi
20 octobre 2007Dans le module cwemail.cgi, il est possible de tester un envoi à une seule adresse.
18 octobre 2007Ajout de la possibilité de copier un script CallWeb d'un autre serveur avant la compilation.
October 14, 2007Open-end questions associated with <BOX> instructions don't need to be defined before their use in the questionnaire anymore.
October 12, 2007Addition 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, 2007In the presentation of a table involving _cetecran, cwfreq hyperlinks to a cwquestionnaire display of the question.
September 14, 2007In 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, 2007In table presentations, answer categories that would never be selectable because of display conditions are not shown.
September 2, 2007Addition 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, 2007Addition 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, 2007Addition 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, 2007cwcompile.cgi compares the ID of the current user to that of the most recent person who compiled a project and reports discrepancies.
August 18, 2007Addition of the BASEpretest pound instruction which activates the CallWeb pretest mode. See the related recipe.
August 11, 2007Addition 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, 2007CallWeb now implements parallel permutations where the random order of one set of variables is mirrored in another set.
August 6, 2007cwextr.cgi can now extract directly into another CallWeb data base located on the same server or another server.
July 10, 2007cwarchive.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, 2007In 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, 2007Addition of the capacity to recalculate CALCUL questions on any number of data records from within cwnav.cgi.
June 20, 2007Addition of the BASEclicks pound instruction which speeds up calls to callweb.cgi.
June 2, 2007CHECKALL can be used in conjunction with the copy of answer categories.
June 2, 2007Assuming 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, 2007New 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, 2007E-mail messages are sent no faster than one per five seconds to any given domain to avoid bombarding.
May 17, 2007Several constraints in the management of multi-server projects are lifted.
May 13, 2007New RECALL pound instruction which provides another method to substitute text and values in questionnaires.
May 12, 2007Recalls can now be made within recalls (of any type within any type and at any depth level).
April 24, 2007cwupdate.pl can now run at the cron.minute pace, allowing for much more dynamic system updates.
April 23, 2007The short CallWeb syntax may now include the name of the initial question in the questionnaire.
April 19, 2007New recode function to recode answers into another coding scheme.
April 19, 2007New I answer behaviour code which makes the code invisible.
April 17, 2007The 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, 2007Addition 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, 2007Using the Control by cookie pound instruction, addition of the capacity to limit the creation of a single questionnaire using cookies.
March 28, 2007Addition 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, 2007Addition of security controls to avoid illegitimate form submissions by spammers.
March 16, 2007Addition of the capacity to open a particular record in cwnav.cgi from the integrated interface cw.cgi.
March 14, 2007Addition of the # Button position pound instruction to locate the submission buttons on the page.
March 13, 2007Addition of the V answer category behaviour code to flag missing values in univariate tables in cwfreq.
March 9, 2007The "<", "=" and ">" answer category behaviour codes also control drop-down lists located in tables.
March 8, 2007Addition of three answer category behaviour codes to control the location of open-end boxes within cells of tables.
February 14, 2007Addition of the administrator_email installation parameter used to automatically send information on available system updates.
February 9, 2007Acceleration of the look-up of answer categories.
February 7, 2007Addition 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, 2007New 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, 2007Data extraction can now respect the width of the closed data fields instead of outputing a fixed number of columns.
January 30, 2007New response category behaviour code B to identify codes which are not subject to permutation, inversion or alpha order.
January 27, 2007Response aliases can be labelled using letters and numbers, not only numbers.
January 24, 2007Hierarchical projects can link to a subset of children not associated with the current parent.
January 12, 2007cwfreq can display absolute-frequency-only tables (without percentages).
January 10, 2007Addition of readable date and date-time values in the context data.
January 8, 2007Addition 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, 2007New 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, 2007Answer categories may now use zero as a code.
December 13, 2006Open-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, 2006The 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, 2006cwnav 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, 2006New Refuse duplicates in cwprepop pound instruction.
November 2, 2006New random_subset function to select a random subset of responses to a multiple-response question.
November 2, 2006cwprepop flags invalid numeric values associated with close-ended questions.
October 31, 2006Ability to format a 10-digit number as a telephone number when displaying it.
October 25, 2006The integrated module can hide or display BASE projects.
October 24, 2006New CATI selection 3 pound instruction.
September 29, 2006Values can be truncated independently for lines and columns in cwfreq.
September 28, 2006New MySQL engine pound instruction.
September 9, 2006New Display thermometer pound instruction replacing "Thermometer" with a more user friendly interface. "# Thermometer" is maintained for backward compatibility.
September 4, 2006The 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, 2006Addition 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, 2006Implementation of a new (and much finer) mechanism to determine the colours in questionnaire tables.
August 26, 2006cwedit 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, 2006Addition 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, 2006Default extraction file types and e-mail destinations can be specified in the instance configuration options.
August 2, 2006A report on the result of the most recent update is available from the integrated module.
July 30, 2006Addition of the ability to easily select the language of the questionnaire to extract for data processing purposes.
July 26, 2006Addition of the Extraction width pound instruction.
July 19, 2006Addition of the "ivr" mode to the CATI pound instruction.
May 20, 2006Addition of the ONCEACROSS parameter on the question name line to allow only one respondent to chose any given response category.
May 15, 2006RELATION questions feature a simpler user interface for respondents.
May 10, 2006The demo mode is now fully operational even on Closed, Open Combination and Open Offered survey types.
May 7, 2006The compiler now flags simple skips on non-exclusive codes of multiple-answer categories as errors.
May 5, 2006Production of an English and a French version of a symmary card of CallWeb syntax.
May 5, 2006The Survey type pound instruction can be expressed using clear type names rather than numeric codes.
April 30, 2006It is now possible to perform several extractions concurrently on a given project.
April 27, 2006Addition of the ONLYONCE parameter on the question name line to refuse to change the answer to a question.
April 24, 2006Data modification in cwnav can now be constrained to existing close list codes to simplify coding and to enhance quality control.
April 21, 2006A question name line and a SUFFIX note can modify the CORNER heading of a table.
April 18, 2006Addition of the NOTHERMOMETER parameter on the question name line to avoid displaying the progress bar.
April 15, 2006cwcompile reports duplicate answer codes.
April 11, 2006cwcompile now has an option to beautify scw files (adding indentation, labelling percent and exclamation lines).
April 10, 2006The positional parameters on the TABLE pound instruction are replaced by keywords.
April 10, 2006The positional parameters on the PERMUTATION pound instruction are replaced by keywords.
April 10, 2006The 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, 2006The D positional parameter on the question name line is replaced by the DROPDOWN keyword.
April 7, 2006Addition of a "search and replace" function in cwnav.
April 2, 2006Addition of cwupdate.cgi and cwupdate.pl which perform a scheduled update of the CallWeb system software.
March 24, 2006Addition of the CHECKALL question type.
March 24, 2006A CallWeb cookbook has been initiated which offers recipes for common and not so common tasks.
March 16, 2006In matrix format, radio buttons and checkboxes can be selected by clicking anywhere in the table cell.
March 15, 2006It is now possible to back track to a question without responses or allowing no response.
March 10, 2006Addition of the "Second line of buttons" pound instruction.
March 9, 2006Addition of the project name and of the date of the last update to the questionnaire in the context data.
March 8, 2006If the first column of a matrix is empty, it is not displayed.
February 27, 2006Launch of the first version of cwgen which generates random test data to verify the integrity of a questionnaire logic.
February 16, 2006The "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, 2006The 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, 2006The frequencies displayed by cwquestionnaire can use a filtering expression so as to report only a subset of the cases.
January 23, 2006The new # Mandatory question instruction can display a signal on every mandatory question in the questionnaire.
January 16, 2006The 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, 2006Dates of data prepopulation are now kept in _prepops; the new field _lastprepop contains the most recent prepopulation action date.
January 13, 2006E-mail messages, be they massive or individual, can now contain an HTML portion.
December 31, 2005cwextr can now extract only a subset of the questionnaire fields.
December 9, 2005cwedit can now copy questions from other projects within the instance of CallWeb.
November 30, 2005Addition of the # Deny access if instruction to block access to questionnaires.
November 15, 2005Addition of the # Thermometer colour instruction to determine the colour of the thermometer.
November 14, 2005Addition of the ability to add attachments to e-mail messages sent via cwemail.
November 10, 2005Addition of the System message pound instruction.
November 3, 2005Images used for the left, right and stop buttons can now be different from language to language.
October 31, 2005Addition of configuration options to define local telephone numbers in CATI mode.
October 25, 2005Addition of the # Master CATI server instruction which identifies which server may manage the CATI operations of a project.
October 24, 2005Addition of the # Copy questionnaire into instruction which sends a copy of a local questionnaire to a secondary CallWeb server.
October 23, 2005Addition of the # Master compilation server instruction which identifies which server may compile the project.
October 22, 2005Addition of the # Only for server instruction which makes a pound instruction conditional to which server the scripts runs on.
October 22, 2005Addition of the ability to switch languages using images rather than HTML buttons using the # Language image instruction.
October 19, 2005Initial launch of the beta version of cwedit which is a visual editing environment for CallWeb questionnaires.
October 14, 2005Optionally, cwquestionnaire can add actual data base frequencies and percentages into the questionnaire output.
October 5, 2005A new mechanism intercepts and reports (by interruption) the presence of infinite loops in questionnaires.
October 4, 2005Simple skips associated with CALCUL questions are now honoured. This simplifies multiple branching.
September 22, 2005The compiler refuses to process a script if a compiled script of the same name exists elsewhere in its CallWeb directory structure.
September 6, 2005The 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, 2005Individual 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, 2005cwtelkeys can now insert the newly created _telkeys directly into the project data base.
August 15, 2005Addition 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, 2005Addition of the "HTML Title" pound instruction to provide a title for the questionnaire HTML page.
August 8, 2005Addition of the S behaviour code which gives special formatting to response categories.
August 6, 2005Addition of the SCALE question type which displays the answers as a horizontal scale.
August 4, 2005Text 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, 2005Simplification of the integrated module (cw) to focus on key project management functions.
July 26, 2005Addition of a data export format (opn): open end parts along with their question name and _telkey.
July 20, 2005New utility (cwtelkeys) to create lists of _telkeys that are unique within a project.
June 5, 2005It is now possible to create entire batteries of questions much more rapidly, thanks to question cloning.
May 26, 2005The page explaining tables instructs on how to create semantic differential scales or repeated end-point scales.
May 25, 2005Improvements 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, 2005Addition of the features to make unit-type questions possible.
May 17, 2005The minimum and maximum values of a numeric open-end part may now be Perl expressions (therefore, calculated values).
May 13, 2005Addition of a pound instruction to indicate that a CallWeb project runs in CATI context.
May 5, 2005Addition of function to facilitate the integration of dual-mode (Web + telephone) projects.
April 28, 2005Addition of a method to assign values based on calculated expressions in cwnav.
April 26, 2005A new minimalist URL syntax is now available to initiate questionnaires.
April 19, 2005Addition of the JUMP hyperlink feature to jump to another question of the questionnaire without collecting data (useful for linked menus).
April 8, 2005Addition of the ability to permutate questions within permutations of blocks — down to any chosen depth level.
March 30, 2005Addition of the G behaviour code which ensures proper casing of an open-end part.
March 14, 2005Addition of the TEST pound instructions which implements any logical validation test anywhere in the questionnaire and reports anywhere on the CallWeb page.
February 22, 2005Addition of an option to display only statistics (no frequencies) for continuous data.
January 25, 2005Addition of extended x-base syntax .EQ. and .NE. operators to compare with multiple values at once.
January 20, 2005Addition of a CALCUL function to select random combinations of response choices (e.g., select any 2 choices among 5 possible answers).
January 17, 2005Moved the log of bounced messages to the project directory.
January 16, 2005Capacity to extract data and code to a DOS/Windows file format or a Linux file format.
December 13, 2004Addition of the capacity to run one-way and two-way tables on truncated data values.
December 1, 2004Addition of the INCLUDE pound instruction to include outside text files in .scw scripts.
November 28, 2004Addition 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, 2004Addition of non-cleaning display conditions.
November 20, 2004Addition 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, 2004Considerable acceleration of data base prepopulation.
November 18, 2004In utility programs, addition of the ability to reduce the lists of questions to Web-meaninful ones.
November 17, 2004Translation of all pound instruction names into English (the French versions remain valid).
November 15, 2004Addition of the ability to display response categories in alphabetical order of label in all languages.
October 29, 2004Addition of a question type forcing the display of a table banner when questions are arrayed in table mode.
October 28, 2004Addition of a pound instruction to direct e-mail bounces.
October 21, 2004Addition 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, 2004Addition of a pound instruction to specify the text above the progress thermometer.
October 12, 2004Addition of the ability to FORMAT open-ended parts as dollar amounts, percentages, etc.
September 28, 2004Simplification of the syntax of CALCUL questions.
September 24, 2004cwcompile disallows the use of MySQL-reserved keywords as question names.
September 21, 2004Addition 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, 2004Addition of the # Affiche min max instruction.
September 9, 2004Extractions of csv files create as many files as there are groups of 240 variables, in recognition of the limit imposed by Excel.
August 25, 2004Addition of a second level sort in cwNav.
August 24, 2004Improvement to the cwNav hyperlinks in cwFreq.
August 19, 2004Addition of a CALCUL function to close the browser window.
August 17, 2004Addition 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, 2004cwcompile checks that the copy of individual response code texts is done from the default language and not to it.
August 7, 2004Available projects selectable by drop-down menus in cw.
August 6, 2004Addition of a selection criterion which does not discriminate between accentuated and non-accentuated vowels.
August 4, 2004cwNav links child records to parent records when a relation question is displayed.
August 4, 2004Addition of # Type enquete = 3 which allows survey participants to enter an access code and a password of their choosing.
August 3, 2004Additions of "Previous n" and "Next n" buttons in cwNav.
July 25, 2004Permutations 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, 2004Addition of a URL open-end type.
June 11, 2004Addition of the <EXECUTE>Perl expression</EXECUTE> syntax to display the results of complex calculations without storing them.
June 9, 2004A table presentation of the data in RELATION questions can be recalled into other questions.
June 4, 2004Addition of master codes to access CallWeb projects (MASTER CODES pound instruction).
May 16, 2004Addition of the RELATION questions and of hierachical projects.
May 10, 2004Addition of the L (lire) answer behaviour code.
May 7, 2004Addition of a "regular expression" open-end type (R).
April 25, 2004cwQuestionnaire can identify HTML styles in use in a questionnaire and can attempt to replicate the style structure in an RTF file.
April 7, 2004Addition of the M response category behaviour code.
March 31, 2004cwQuestionnaire associates discrete styles to question names and calculated questions.
March 29, 2004Addition of the CORNER option in the TABLE statement to display text in the upper left corner of a table.
March 22, 2004Addition of a mechanism (cwDossier) to view the last few completed questions as part of cwNav (for CATI purposes).
March 18, 2004Addition of the "is empty" and "is not empty" operators in the selection tools of all utility menus.
March 12, 2004Security upgrade for the CallWeb configuration file.
March 11, 2004Addition of a means to display individual cases in legible form from cwNav.
March 10, 2004cwCompare identifies structural differences between two versions of a questionnaire.
March 3, 2004New "Condition de non retour" pound instruction to better control re-entry into the questionnaire.
March 2, 2004Addition of the "Visible depuis" pound instruction to limit project access for utility directories.
February 26, 2004An 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, 2004The algorithm used by SUBSET questions is vastly enhanced, making selections in thousands of categories as fast as ordinary small sets.
February 7, 2004Addition of the STOCK question type to store simply information.
February 5, 2004cwCompile senses that questions were moved within the questionnaire script and adjuts the data structure.
January 23, 2004CallWeb script files now bear the .scw extension.
January 21, 2004cwExtr can now create Triple-S code files; it can also include the CallWeb code file in the extraction zip file.
January 12, 2004NEVERUPDATE questions are never displayed on screen.
December 17, 2003New possibility to attribute values to questions upon initial call fo CallWeb.
December 10, 2003Major upgrade to accommodate guidelines for the preparation of pages for the visually impaired (W3C); addition of the _access switch.
December 4, 2003cwPrepop can insert data into existing cases from a tab-delimited file.
December 2, 2003Possibility to calculate the thermometer from a question other than the first question.
November 28, 2003cwNav links into the questionnaire utility.
November 27, 2003cwNav allows the edition of data en masse, several records and several variables at a time.
November 25, 2003The 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, 2003Addition of the capacity to insert standardized formatted tables in any string.
November 23, 2003Addition of the capacity to transpose questions and answers in question tables (i.e., questions as columns).
November 21, 2003Addition of the capacity to reinitialize records to their initial state after prepopulation (assuming proper use of NEVERUPDATE questions).
November 19, 2003Addition of a default back-up strategy for all projects without specific archival settings.
November 16, 2003Addition of a validation condition (MUST) based on any data in the questionnaire, including in the current screen.
November 15, 2003Addition of an option to display question names during a real or simulated interview, including the production of a complete questionnaire printout.
November 12, 2003Implementation of the cwArchive system to perform timed back-ups.
November 8, 2003The thermometer is now calculated using the last question of a screen rather than the first.
November 7, 2003Display conditions can be borrowed from other questions using the "=" operator.
November 5, 2003Possibility to flag individual response categories using a behaviour code (P).
October 25, 2003Addition of an option to not hyperlink the data tables from cwfreq to cwnav.
October 25, 2003Addition of a parameter for the error message displayed upon supplying an incorrect access code.
October 22, 2003Clicking the language button preserves the answers already provided on a page.
October 21, 2003Ability to save responses provided before going backwards using the CallWeb back button (not the browser button).
October 18, 2003Alternating colours of matrix rows.
October 15, 2003Access code pattern can be pre-determined.
October 10, 2003Frequency distributions and two-way tables can be output to a CSV or a tab-delimited format.
October 7, 2003In the CATI version, the number of dossiers available per stratum can be set to a maximum.
October 7, 2003Addition of ability to borrow question and note text from another question.
October 5, 2003Separation of the NOTE text from the question text.
September 28, 2003Customized access code request screen.
September 11, 2003Extractions may be left on the server instead of being sent by e-mail.
September 9, 2003Addition of the telephone number open-end type.
September 8, 2003Addition of the ability to edit only selected variables in cwNav.
September 7, 2003Addition of the ability to select or deselect (for deletion) all displayed cases in cwNav.
September 5, 2003Addition of a open-end type for the first three digits of a Canadian postal code.
August 29, 2003In extracting data, it is possible to subset cases as well as select data and code file types.
August 25, 2003Addition of tool to generate URLs to complex utility requests.
August 25, 2003Addition of a checkbox view for question selection in cwnav and cwfreq.
August 20, 2003Substantial acceleration (and increased sturdiness) of the compilation process when structural changes are required.
August 16, 2003Possible suppression of the SUBSTITUT style in response recall.
August 10, 2003Addition of descriptive statistics in two-way tables (cwfreq).
August 8, 2003Addition of a method to enter a questionnaire elsewhere than at the first question.
August 8, 2003Support for an external library of Perl functions in cwplugins.pl.
August 5, 2003Permutations can be set to display a limited number of randomly chosen questions.
July 30, 2003Permutations can now include all questions on a page.
July 28, 2003Improvements to the validation of display conditions during compilation.
July 25, 2003Solidification of the compilation process to eliminate risks of data corruption.
July 17, 2003Addition of interview type 6.
June 21, 2003Addition of the U behaviour code to make all text in an alphanumeric open part upper case.
June 13, 2003Addition of SUBSET feature to select answer categories using a few characters in the category label.
June 12, 2003Addition of the Forced category behaviour.
June 11, 2003Addition of ability to borrow response categories from another question.
June 5, 2003Addition of the "Changement de langue" pound-option.
May 24, 2003Addition of levels of parentheses in selection menus used in utility programs.
May 23, 2003Users 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, 2003Addition of a case-level lock to prevent two people from modifying the same information.
May 20, 2003Addition of the "O" category behaviour code (optional open-end parts).
May 20, 2003Addition of an Hour question type with validation within a time range.
May 3, 2003Addition of a Date question type with validation within a date range.
April 19, 2003cwNav can display answer labels in addition to or in replacement of answer codes.
April 18, 2003Addition of a question type to render data unchangeable from within CallWeb (except by prepopulation).
April 17, 2003Addition of a question type that restricts back-tracking in a questionnaire..
April 17, 2003Addition of the capacity to e-mail from within a CallWeb script.
April 12, 2003Addition of the capacity to test questionnaires without affecting permanent files.
April 11, 2003New module to destroy data bases.
April 7, 2003Ability to colour columns of question tables differently.
April 6, 2003New module to handle invitation and reminder e-mails.
April 4, 2003Addition of recalls (piping) of responses to questions allowing multiple selections.
March 31, 2003The compiler detects and reports dangerous structural differences between the untransported data table and the questionnaire.
March 27, 2003Addition of the "~" prefix to create non-cleaning skips.
March 26, 2003Revamping of cw which is now an integrated front-end for all CallWeb functions.
March 20, 2003Addition of the ability to destroy data bases using cwdestruction.
March 19, 2003Addition of the capacity to structure tables using more than one variable in the columns (horizontally joined tables).
March 18, 2003Addition of the quota management system.
March 10, 2003Addition of the CULDESAC question type.
March 9, 2003Migration of data storage to a MySQL data base.
March 3, 2003Addition of the capacity to lay out response categories over several columns, globally or question by question.
March 2, 2003Addition 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.

Annexe D

Changements et ajouts récents

DateChangement / ajout
17 décembre 2023Ajout du suivi de l'ouverture des courriels avec [track=]
7 juin 2023Ajout de l'instruction dièse POSITION DU BOUTON RADIO
20 mai 2023Les patrons de _telkey peuvent inclure tout caractère autre que ceux ayant une signification particulière; ils sont insérés tels quels.
18 mai 2023Nouveau design de tableaux cwfreq et ajout d'un lien de téléchargement de fichier csv.
12 mai 2023Ajout de la variable système _bin.
5 avril 2023En mode password, si le _telkey est fourni dans l'URL, il n'a pas à être saisi à nouveau à l'entrée.
27 mars 2023cwfreq peut exclure les lignes dont les effectifs totaux sont inférieurs à une certaine valeur.
20 mars 2023cwemail et cwautoemail convertissent le sujet du message en UTF-8 à moins qu'il ne soit déjà dans cet encodage.
15 mars 2023Ajout du champ contextuel « empreinte ».
14 mars 2023Le modificateur W de partie ouverte C limite le texte d'une boîte multi-ligne à un certain nombre de mots plutôt que de caractères si # Contraindre la longueur des reponses vaut OUI.
9 mars 2023Le mode spécial _access pour la mise en page spécifiquement pour les lecteurs d'écran n'est plus proposé car les pages normales sont désormais formatées pour l'accessibilité.
24 janvier 2023Les programmes utilitaires peuvent sélectionner les dossiers qui contiennent une chaîne dans n'importe quel champ.
1er novembre 2022cwstats.pl emmagasine maintenant le nombre de champs dans le fichier-mémoire.
27 octobre 2022Modifications pour supporter le mode sctrict de MySQL.
26 août 2022Ajout de l'attribut <title> aux catégories de réponse pour une meilleure accessibilité.
28 juin 2022Ajout de l'instruction dièse FOCUS ON ERROR
28 juin 2022Ajout de l'instruction dièse TABLE DES MATIERES DES ERREURS
27 juin 2022Ajout du code de comportement H pour fournir une valeur à l'option <label> en mode accessibilité.
22 juin 2022Ajout de l'opérateur ACCESS() dans les conditions d'affichage.
19 mai 2022Ajout de l'instruction dièse 2FA qui permet une authentification à deux facteurs
11 mai 2022Ajout de l'instruction d'installation cwarchive_extensions
19 mars 2022Refonte du système de contrôle d'accès des utilisateurs pour éviter de transmettre les noms d'utilisateurs, même chiffrés, dans les URL et les posts. Pour assurer la compatibilité à rebours, ceci n'est pas activé par défaut mais contrôlé par les options d'installation use_user_cookie et user_cookie_expiry_minutes
11 mars 2022Ajout de 10 caractères spéciaux utilisables dans les _telkeys et disponibles dans cwtelkeys.cgi
24 novembre 2021Ajout d'un commutateur pour afficher le chemin à travers le questionnaire pendant le parcours
16 juillet 2020Ajout de la création de vues de base de données (# CREATE VIEW) pour faciliter l'accès aux données aux applications externes
15 mai 2020cwfreq peut afficher un graphique des moyennes d'une partie ouverte numérique ventilée selon une variable discrète
1er août 2019Ajout du type de question WEIGHT pour pondérer les résultats de cwfreq et cwquestionnaire.
4 juillet 2019Conversion des signes plus en &plus; dans les parties ouvertes.
18 octobre 2018Élimination de la journalisation des pages de questionnaires non existants.
25 août 2018Ajout des classes MATRICE2 et MATRICE3 aux tableaux imbriqués pour accorder davantage de contrôle de mise en page.
16 mars 2018Ajout d'une option pour sauter le test MX dans cwemail.
8 juin 2017Ajout d'une option de compilation pour prévenir la prise d'une copie texte des données avant une compilation avec changement structurel.
7 février 2017Le module intégré ne montre que les fichiers de prépopulation qui résident dans des répertoires de projets accessibles par l'usager.
19 octobre 2016Ajout de l'instruction dièse # Index.
16 septembre 2016Les caractères spéciaux sont convertis en entités HTML dans les courriels.
3 mai 2016cwprepop peut importer des zéros dans un champ fermé.
8 décembre 2015Ajout de la fonction random_integer2.
5 novembre 2015Ajout d'une en-tête Message-Id aux courriels pour réduire les risques d'identification comme pourriel.
12 août 2015Ajout de l'option CRYPT aux questions RELATION.
5 août 2015Ajout de l'instruction dièse # Load JavaScript Library.
15 juillet 2015Les variables BOX respectent l'instruction FORMAT.
10 juillet 2015La fonction email peut envoyer une copie cachée.
4 mars2015Les liens {JUMP} peuvent maintenant être chiffrés grâce à {JUMPC}.
3 mars 2015Ajout de l'instruction dièse # Toujours ouvrir a.
3 mars 2015Ajout de l'option NOPARAGRAPH à la ligne du nom de la question.
17 février 2015Ajout de conditions d'affichage aux colonnes du tableau des enfants dans les questions RELATION.
16 février 2015Ajout du code de comportement K pour éviter un retour à la ligne avant une partie ouverte alphanumérique.
17 janvier 2015Ajout des instructions dièses # Position des boutons haut et # Position des boutons bas.
11 janvier 2015Ajout du code de comportement E pour définir une catégorie comme un titre.
10 janvier 2015Ajout des instructions dièses # Image Erreur Champ et # Image Erreur Page.
10 janvier 2015Ajout de l'option NOLANGUAGE à la ligne du nom de la question pour ne pas afficher le(s) bouton(s) de langue.
10 janvier 2015Ajout de l'instruction usager.conf max_spss_alpha_field pour permettre la lecture de plus de 254 caractères dans les champs alphanumériques en SPSS.
15 septembre 2014cwprepop ne tient pas compte des lignes de prépopulation qui commencent par une chaîne de commentaire (##), permettant donc de commenter les fichiers de données.
20 août 2014Les instructions dièses # IMAGE GAUCHE, # IMAGE DROITE, # IMAGE SUBMIT, # IMAGE STOP acceptent les substitutions et donc les rappels condtitionnels.
20 juillet 2014cwfreq utilise maintenant calc_graph pour construire des graphes des distributions univariées et bivariées.
20 juillet 2014Ajout de la fonction calc_graph.
15 juillet 2014Ajout du type de question GOTOURL.
13 juillet 2014L'instruction dièse # Executer si peut appeler plus d'une question CALCUL.
13 juillet 2014Ajout d'une extraction de questionnaire en format Triple-S XML 2.0.
13 juillet 2014Ajout de l'instruction dièse # Projet Pretest pour identifier le projet CallWeb utilisé pour le prétest.
12 juillet 2014Tenter de démarrer un questionnaire à une question inexistante est interdit.
12 juillet 2014Ajout de l'option ORDER_BY aux questions RELATION.
27 juin 2014Ajout de l'option READ_ALSO aux questions RELATION.
8 avril 2014Ajout de l'option ERASE_CALCUL aux questions RELATION.
1er avril 2014Le nombre de lignes d'une boîte de texte multi-ligne s'ajuste à la quantité de texte saisie.
15 novembre 2013Ajout du type de question CATEGORIES qui tire ses catégories de réponses du contenu d'une partie ouverte.
5 novembre 2013Ajout de la substitution .
5 novembre 2013Ajout des fonctions obscurcir/cover et decouvrir/uncover.
9 août 2013cwxlog.cgi extrait de l'information du journal de l'instance locale.
8 août 2013L'extraction de base de données à base de données peut utiliser un port autre que le port par défaut de MySQL.
16 juin 2013Ajout du délimiteur tilde à la substitution par &#RAPPEL pour permettre l'absence d'espace après un tel rappel.
15 juin 2013Les instructions dièses # LIRE et # NE PAS LIRE peuvent utiliser des substitutions.
13 juin 2013cwextr.cgi produit du code SAS et SPSS plus compact.
22 mai 2013Les conditions d'erreur dans l'envoi de messages par courriel gardent maintenant une trace de la date et de l'heure de la tentative avortée.
8 mai 2013Ajout de contrôle plus précis sur le mode imprimé.
8 mai 2013Ajout du type de question DONOTPRINT qui saute la question en mode imprimé.
6 mai 2013Modification de plusieurs attributions de styles dans les modules administratifs pour une apparence plus unifiée et un contrôle accru sur l'expérience des usagers. Feuille de style et charte de couleur officielles de CallWeb.
25 avril 2013Ajout du type de question PAGEBREAK.
25 avril 2013Ajout des options d'URL _debute et _termine utilisées de concert avec _print.
29 mars 2013Ajout de l'instruction dièse # Executer si.
29 mars 2013Ajout de la capacité d'accorder des permissions pour cwdocs.cgi sur la base des répertoires.
19 février 2013L'instruction dièse "# Contraindre la longueur des reponses" affiche le nombre de caractères permis dans une boîte de texte multi-lignes ainsi que le nombre de caractères restants.
28 janvier 2013Ajout de l'instruction usager.conf out_of_service pour bloquer temporairement l'accès aux questionnaires et afficher un message général d'indisponibilité.
28 janvier 2013Ajout de l'instruction dièse # Repertoire des boutons radios pour relocaliser les images de boutons radios et de cases à cocher.
26 janvier 2013Les mots de passe utilisés pour accéder aux modules utilitaires peuvent expirer après un certain nombre de jours grâce aux instructions d'installation login_pw_valid_days, login_pw_allow_same, login_pw_rules et login_pw_rules_message.
17 janvier 2013Ajout de l'instruction dièse # Suffixe des boutons radios pour changer l'apparence des boutons radios et des cases à cocher.
14 janvier 2013Ajout des instructions dièses # Figer les donnees si et # Message donnees figees.
2 janvier 2013L'instruction dièse Gabarit accepte les substitutions.
2 janvier 2013Ajout de l'opérateur MOBILE() dans les conditions d'affichage.
2 janvier 2013L'instruction dièse Stylesheet accepte les substitutions.
20 décembre 2012Le type de partie ouverte D accepte des expressions Perl (entre accolades) pour les bornes minimale et maximale.
19 décembre 2012Ajout de l'instruction dièse Separateur de milliers.
7 décembre 2012Ajout de la fonction combine_into_multiple.
3 décembre 2012Ajout de code JavaScript pour éviter d'envoyer la page de questionnaire CallWeb en utilisant la touche Retour dans une case texte.
2 décembre 2012Nouveau type de question SUGG (SUGGère) qui avise une seule fois d'un nombre insuffisant de réponses à une question.
28 novembre 2012L'instruction <COMPUTE BUTTON> comporte un paramètre additionnel pour court-circuiter les validations normales de questions.
28 novembre 2012Le compilateur peut copier des fichiers .scw et les fichiers # INCLUDE associés se trouvant sur un server distant (tout en créant les répertoires nécessaires et sans projet de départ).
24 novembre 2012Ajout de la fonction n_dossiers.
12 octobre 2012Ajout de la fonction sauf_codes.
3 octobre 2012Ajout du mot de passe chiffré à l'information contextuelle.
3 octobre 2012Ajout du paramètre _epw aux URLs.
2 octobre 2012Ajout d'une librairie JavaScript et addition des boîtes à cocher intelligentes.
19 juillet 2012Ajout de l'option « Mot de passe » à l'instruction dièse Type Enquete. Ce type de contrôle d'accès est basé sur un code d'usager fixe et un mot de passe modifiable. Une recette décrit ce système en détail.
26 juin 2012Ajout de la fonction dernier_acces dans les questions calculées.
7 juin 2012Avec une partie ouverte de type L, une condition de sélection peut être spécifiée pour limiter les valeurs affichées dans la liste déroulante.
30 mai 2012Nouveau mode « comprimé » associé au mode « imprimé »dans le module intégré : il omet d'afficher les boutons radios de la première variable d'une matrice pour accorder plus d'espace aux étiquettes de lignes, fournissant donc un imprimé plus serré.
17 mai 2012Ajout de l'instruction dièse « mot de passe cwemail » pour contrôler l'envoi de messages courriels par cwemail.
7 décembre 2011Les instructions dièses suivantes peuvent accepter des substitutions (y inclus une substitution conditionnelle): URL, Titre HTML et Telkey pattern.
30 novembre 2011Si une question <BOX> ne comporte pas de partie ouverte, les choix de réponses fermés sont présentés sous forme de liste déroulante.
23 novembre 2011Les instructions dièses # BOUTON STOP et # AFFICHE THERMOMETRE peuvent accepter des substitutions (incluant une substitution conditionnelle) en lieu et place d'un nom de question.
21 novembre 2011L'instruction dièse # BOUTON STOP peut être contrôlée par une condition d'affichage.
16 novembre 2011Le mode imprimé (qui affiche un questionnaire complet sur une seule page Web) peut insérer des marqueurs de sauts de page de questionnaire et des sauts de page réels à l'imprimé.
5 novembre 2011Le type de question SCALE centre l'échelle sur la page si la largeur des colonnes est préfixée d'un C (p.ex., SCALE=C80).
5 novembre 2011Ajout de l'instruction dièse « cwarchive zip password » pour chiffrer les données archivées dans un fichier zip.
5 novembre 2011Ajout de l'instruction dièse « cwcompile zip password » pour chiffrer les informations extraites dans un fichier zip lors d'une compilation.
5 novembre 2011Ajout de l'instruction dièse « cwemail report to » fournissant une adresse de courriel où livrer le rapport d'envoi de courriels par cwemail.cgi en mode turbo.
5 novembre 2011cwautoemail.pl ne démarre pas une instruction autoemail si un appel précédent de la même instruction est toujours en traitement.
1er novembre 2011Dans cwemail.cgi, ajout d'un rapport sur les messages en attente en file et capacité de détruire des files d'attente de messages.
27 octobre 2011Ajout de l'instruction dièse « Cwextr Zip Password » pour chiffrer les données extraites dans le fichier zip.
10 octobre 2011Reconceptualisation en profondeur du mécanisme d'envoi des courriels par l'utilisation du mode démon. En conséquence, performance décuplée de l'instruction dièse « Autoemail » et du module cwemail.cgi, avec une charge moindre sur le serveur.
27 août 2011Nouvelle fonction n_appels.
23 août 2011cwedit.cgi reconnaît une ligne de commentaire située entre la ligne de nom de question et la ligne pourcent indiquant le début de la section du texte de la question.
21 août 2011cwautoemail.pl exige que l'identité du client CallWeb soit ajoutée en argument, p.ex., "perl cwautoemail.cgi PROD &". Ceci permet l'exécution concurrente du script dans différentes instances de CallWeb sur un même serveur.
7 juillet 2011Ajout de diverses instructions d'installation qui accroissent la sécurité des fichiers dans les répertoires de projets : default_cwpermissions_directory_permissions, default_cwpermissions_file_permissions, cwpermissions_deletes_from_cwdir et exclude_from_cwcompile_backup.
21 juin 2011Ajout du code de comportement tilde (~) pour désactiver l'affichage du calendrier d'une partie ouverte D.
4 avril 2011Le module d'archivage peut sauvegarder les copies de sécurité dans un répertoire autre que le répertoire de projet, y inclus sur un autre serveur.
29 mars 2011Ajout du type de question DESTOP qui branche vers la question depuis laquelle le bouton STOP a été utilisé.
28 février 2011Le module intégré peut afficher une interface simplifiée pour un unique projet.
25 février 2011Ajout de l'opérateur NREPONSES dans les conditions d'affichage; il retourne le nombre de réponses fournies à une question.
23 février 2011Ajout de l'instruction dièse « Activer le mode mobile » pour afficher des pages plus simples aux appareils mobiles.
23 février 2011Ajout de l'instruction dièse « M_ mise en evidence » pour définir la couleur de la mise en évidence.
22 février 2011Ajout de l'instruction dièse « Mise en evidence des cellules » pour désactiver cette fonction dans les questionnaires.
14 février 2011Ajout de la function indexposition.
1er février 2011La « valeur » utilisée dans les filtres des modules utilitaires peut être « $semaine » ou « $NNsemaines ». Ces expressions sont traduites en date d'il y a autant de semaines.
30 janvier 2011Ajout de la structure <parent></parent> qui permet de spécifier du texte alternatif dans les questions et les catégories de réponse pour affichage dans les tableaux RELATION.
24 janvier 2011cwupload.cgi est maintenant intégré à cwdocs.cgi. Veuillez détruire cwupload.cgi du répertoire des utilitaires.
18 janvier 2011Rétablissement des mots de passe en lecture et écriture au niveau des projets, par demande populaire, en plus du système de contrôle d'accès.
9 janvier 2011Ajout du concept de groupe de permissions ou de permissions dynamiques au système de contrôle d'accès.
31 décembre 2010Ajout d'un système complet de contrôle d'accès aux modules administratifs et utilitaires.
15 décembre 2010Améliorations aux codes de comportement de catégories de réponse permettant de contrôler le placement de la boîte ouverte autour de l'étiquette de réponse.
25 novembre 2010Ajout de la capacité de téléverser des documents sur le serveur en utilisant une partie ouverte de type « F ».
21 novembre 2010Le module cwedit offre le verrouillage au niveau des questions, permettant donc l'édition de questionnaires par plusieurs usagers concurremment.
21 novembre 2010La gestion des courriels non acheminés est maintenant effectuée, beaucoup plus efficacement et économiquement, par le daemon CallWeb.
21 novembre 2010cwextr.cgi extrait un fichier .tcw standard même quand des dichotomies multiples sont exigées.
21 novembre 2010Les tableaux bivariés peuvent maintenant exclure les colonnes sans effectif.
20 novembre 2010Ajout du type de question NOPRETEST pour annulé l'effet de « # PRETEST » pour une question particulière.
19 novembre 2010La barre de progression peut ne pas comporter de texte à sa droite grâce au mot-clef MUET de # Affiche thermometre.
19 novembre 2010CallWeb efface les caractères exogènes (comme un point) dans le nom du projet dans un URL pour éviter des liens brisés provenant de courriels.
20 octobre 2010"# Questions attributables" est testée pour identifier des noms de variables inexistantes.
9 octobre 2010Un message de patience est affiché sur les pages de questionnaires pendant que cwcompile efface un champ d'une base de données de projet.
17 juillet 2010cwcompile identifie la présence d'un saut inconditionnel depuis une question autre que la dernière d'une page à plusieurs questions comme une erreur.
16 juillet 2010La nouvelle function calculée « time_between » retourne la durée entre deux dates ou heures.
16 juillet 2010Ajout de l'instruction dièse « cwemail envoyeur par defaut » pour préciser l'adresse technique d'envoi du courriel dans cwemail.
13 juillet 2010Ajout de l'instruction dièse use_telkey_table pour ajuster l'instruction d'installation use_telkey_table projet par projet (nécessaire pour que BASEpretest fonctionne correctement).
12 juillet 2010Ajout du concept d'« avertissement » à cwcompile : les messages d'avetissement sont affichés durant la compilation mais ne l'interrompent pas.
10 juillet 2010Ajout du concept de « SUFFIXE titre » qui transforme automatiquement une question SUFFIXE en un titre dans un tableau.
8 juillet 2010Ajout de la capacité de confirmer l'effacement des enfants dans les projets hiérarchiques.
2 juillet 2010Les rappels &# sont affichés de manière intelligible dans cwquestionnaire et cwfreq ainsi que dans le mode questionnaire si l'option d'affichage des codes de rappel est sélectionnée.
1er juillet 2010La fonction email peut envoyer une copie conforme.
30 juin 2010cwemail.cgi peut produire un énoncé # AUTOEMAIL à partir des sélections effectuées dans l'interface.
17 juin 2010La nouvelle function calculée « shuffle_code_labels » retourne le texte d'une série de codes de réponses, dans un ordre aléatoire.
12 juin 2010cwextr peut sauver une extraction dans n'importe quel répertoire de l'ordinateur CallWeb. Ceci peut être particulièrement utile pour extraire des données d'un ordinateur CallWeb portable sur une clef USB. Voir l'instruction dièse # repertoire sauvegarde cwextr.
11 juin 2010Ajout de l'instruction dièse # Extraction de largeur minimale.
3 juin 2010Nouvelle option d'extraction pour ajouter le nom de la question en préfixe de l'étiquette de variable.
31 mai 2010cwdossier.cgi affiche le nom de la question depuis cwnav.cgi.
31 mai2010cwcompile.cgi permet des lignes vides entre deux définitions de questions dans le fichier .scw.
21 mai 2010Ajout d'un tableau de _telkeys réservés, pour mieux contrôler l'attribution de _telkeys dans les projets ouverts. Associé à la nouvelle instruction d'installation « use_telkey_table ».
19 mai 2010Ajout de la création d'un fichier .scw de base à partir d'un fichier de données délimité-tab.
12 mai 2010Ajout d'inversions parallèles grâce à INVERSION=Qx : l'inversion des catégories de réponses d'une question est copiée de l'inversion des catégories de réponses d'une autre question.
11 mai 2010L'instruction FORMAT ajoute maintenant des séparateurs de milliers lorsque des formats numériques sont utilisés.
19 avril 2010Ajout de l'en-tête list-unsubscribe aux messages produits par cwemail.cgi et cwautoemail.pl ainsi que de l'instruction d'installation « list unsubscribe » correspondante.
18 avril 2010Ajout de l'en-tête sender aux messages produits par cwemail.cgi et cwautoemail.pl.
8 avril 2010cwextr.cgi peut utiliser un délimiteur différent de la virgule dans les fichiers csv (utile pour ceux et celles qui utilisent une version autre qu'anglaise d'Excel, par exemple). La nouvelle instruction d'installation csv_delimiter peut faire de ce nouveau délimiteur la valeur par défaut de l'instance.
8 avril 2010Une comparaison des fichiers .scw et .scw.last est sauvegardée dans le fichier .zip créé par chaque compilation de questionnaire.
6 avril 2010Ajout de l'opérateur QUESTION() dans les conditions d'affichage.
15 mars 2010cwcompile.cgi identifie une erreur en l'absence d'un calcul dans une question CALCUL.
13 mars 2010L'instruction dièse "# Contraindre la longueur des reponses" limite dynamiquement le nombre de caractères saisis dans une réponse alpha-numérique multi-ligne à la limite définie dans le questionnaire (en autant que JavaScript soit activé dans le navigateur de l'utilisateur.
11 février 2010cwextr.cgi produit un rapport sur les paramètres de l'extraction et le place dans le fichier .zip d'extraction dans le fichier _info_.txt.
10 février 2010Les compteurs historiques de cwstats.cgi peuvent être réinitialisés.
8 février 2010L'instruction « # Controle par cookie » réouvre maintenant la dernière page affichée d'un seul et même dossier comme si le _telkey avait été fourni dans l'argument.
24 janvier 2010Ajout du mode « personnalisé » qui affiche une version personnalisée du questionnaire (avec réponses) pour un _telkey particulier.
23 janvier 2010Ajout d'indices pour expliquer les options dans le module intégré.
12 décembre 2009Ajout de la création de code Stata dans l'extracteur.
11 décembre 2009cwnav.cgi peut recalculater plusieurs champs à la fois.
22 novembre 2009Le texte des divers boutons (Page suivante, Page précédente, Soumettre, Stop, Sauver et fermer) peut utiliser toutes les syntaxes de rappels de valeurs. En particulier, le texte des boutons peut utiliser l'instruction « # Rappel » conditionnelle et donc s'adapter complètement au contexte du questionnaire.
22 novembre 2009Ajout du type de question SUBMIT qui utilise les instructions dièses « # Texte submit » et « # Image submit » pour le bouton de Page suivante.
22 novembre 2009Ajout du type de question NOPRINTCAT qui désactive l'impression des catégories de réponse en mode imprimé (utile pour les très longues listes de catégories).
22 novembre 2009Ajout des tris en ordre décroissant dans cwnav.cgi.
22 novembre 2009Ajout de l'option REPORTTO à # AutoEmail.
11 novembre 2009Ajout de l'instruction # Access send telkey image; elle définit une image pour le bouton d'envoi sur la page de demande de mot de passe.
29 octobre 2009Les substitutions peuvent être utilisées dans les messages systèmes.
20 octobre 2009Ajout de la fonction add_to_date.
20 octobre 2009Ajout de l'instruction dièse "# Contraindre la longueur des reponses" pour produire un message d'erreur si une réponse alpha-numérique multi-ligne est plus longue que la limite définie dans le questionnaire.
6 octobre 2009Ajout de l'instruction dièse # Stylesheet pour définir un fichier de styles pour un projet particulier.
2 août 2009Ajout de l'option FORMAT ZERO pour les parties ouvertes numériques.
21 août 2009Ajout d'un contrôle par CSS des boutons de questionnaires, des boîtes textes et numériques, et des listes déroulantes.
17 juillet 2009Ajout d'une sélection automatique de tous les dossiers dans les modules utilitaires.
10 juillet 2009Ajout de la condition AUTREMENT à l'instruction dièse RAPPEL.
10 juillet 2009Ajout de l'opérateur NONVIDE pour les conditions logiques.
24 juin 2009Ajout de la fonction straightlined qui identifie le comportement de straightlining dans les sondages Web.
23 juin 2009Ajout de la fonction put_values_in_case qui peut placer des valeurs dans n'importe quel champ de n'importe quel dossier de n'importe quel projet, ainsi que créer des dossiers dans un projet.
10 juin 2009L'instruction dièse RAPPEL permet maintenant de rappeler du texte ou des valeurs sur la base de conditions d'affichage.
25 mai 2009Ajout du contrôle sur la largeur maximale des étiquettes de variables et de valeurs produites par cwextr.cgi pour SPSS et autres logiciels. Les valeurs par défaut peuvent être précisées dans le fichier de configuration.
9 mai 2009Ajout du code de comportement de catégorie de réponse « ) » qui place le texte dans une cellule de tableau (code de comportement « M ») à droite du bouton radio ou de la case à cocher. Voir aussi « # Position texte M »
5 mai 2009Ajout du type de question AUTONEXT qui passe automatiquement à l'écran suivant du questionnaire après un nombre prédéterminé de secondes.
1er mai 2009Ajout d'une option d'installation (interviewer_timer) contrôlant l'affichage d'un chronomètre à l'interviewer.
30 avril 2009Nouvelle capacité d'annuler des mises à jour du système CallWeb.
30 avril 2009Nouveau code de comportement de catégorie de réponse A qui Affiche toujours la catégorie dans les tableaux cwfreq.cgi.
28 avril 2009La syntaxe des URLs courts a été rendue plus flexible.
18 avril 2009Ajout de la capacité de démarrer cwautoemail.pl manuellement pour un projet particulier depuis cwemail.
18 avril 2009Ajout de la capacité d'envoyer des copies carbones dans cwemail et dans les instruction dièses Auto Email.
17 avril 2009Ajout de la capacité de tester les instruction dièses Auto Email depuis cwemail.
17 avril 2009Ajout de l'option ACTIVE à l'instruction dièse Auto Email pour activer et désactiver de telles instructions.
16 avril 2009cwautoemail envoie un message à l'administrateur du système après avoir complété une tâche.
14 avril 2009Ajout d'une option d'installation (notify_every) contrôlant la fréquence des messages concernant les projects inactifs.
9 avril 2009Ajout d'une exception à l'utilisation de CSS pour la composition de la barre de progression sous Internet Explorer 6 qui ne rend pas le code CSS correctement. Le vieux code utilisant des tableaux imbriqués est alors utilisé.
8 avril 2009Ajout d'un rappel par courriel concernant les projets inactifs depuis plus de 14 jours (ce délai est modifiable dans le fichier de configuration).
7 avril 2009Ajout de la fonction test_email_address pour vérifier qu'une adresse de courriel est livrable.
5 avril 2009La barre de progression reflète fidèlement le cheminement dans le questionnaire lorsque des permutations sont faites sur plusieurs pages.
4 avril 2009Ajout des types de questions MEMEXCL et VBTMEXCL pour exclure des questions des traitements MEMO et VERBATIM.
27 mars 2009Toute nouvelle série d'instructions dièses pour les barres de progression : "# Largeur thermometre", "# Hauteur thermometre", "# Largeur bordure thermometre", "# Couleur bordure thermometre", "# Largeur espace thermometre", "# Couleur espace thermometre"
24 mars 2009Les modules callweb.cgi et cwx.cgi peuvent afficher les codes de rappel (plutôt que les rappels eux-mêmes) et éviter les permutations de sorte à produire une version stable du questionnaire pour l'impression et le partage.
22 mars 2009Les modules callweb.cgi et cwx.cgi peuvent afficher les codes de réponses, les conditions d'affichage et les sauts. De pair avec le mode imprimé, qui affiche tout le questionnaire sur une seule page Web, ceci permet la production de versions des questionnaires à partager avec les personnes moins habiles sur le plan technique.
21 mars 2009Le nouveau mode daemon de CallWeb est prêt pour la production.
17 février 2009Tous les éléments du nouveau mode daemon de CallWeb sont en place — mais pas encore mis en production.
14 février 2009Ajout d'une table de matières hyperliée à la sortie de cwfreq.cgi si plus d'un tableau est produit.
10 février 2009Optimisation de cwautoemail.pl pour éviter les délais associés aux champs d'adresses de courriel vides.
9 février 2009Les changements structurels à la base de données peuvent être acceptés durant la compilation s'ils constituent le seul enjeu de compilation.
8 février 2009Ajout du « mode formation » qui affiche le questionnaire sans saut ni condition d'affichage, et sans faire la substitution des rappels de réponses. Ce mode de démonstration est conçu pour la formation des interviewers.
7 février 2009Ajout de l'instruction dièse « # Gabarit » qui permet de construire des pages de questionnaire sur la base de pages HTML existantes. Maintenant, vous pouvez reproduire l'apparence de sites Web existants ou implanter des pages normalisées comme celles de l'initiative de normalisation des sites Web du Gouvernement du Canada.
1er février 2009Ajout des instructions dièses « # Button order top » et « # Button order bottom » qui remplacent l'instruction « # Button order ». La rétro-compatibilité est assurée.
1er février 2009Les catégories de réponses contrôlées par # Auto submit sont soumises au style AUTOSUBMIT; elles peuvent donc afficher leur statut Auto-submit.
1er février 2009Reconceptualisation en profondeur du système de production des pages de questionnaires qui permettra d'ajouter plusieurs nouveaux outils.
13 janvier 2009Un journal des changements structurels effectués sur les questionnaires est conservé dans le fichier projet.change.log.
15 décembre 2008La priorité des messages peut être précisée dans cwemail.cgi.
8 décembre 2008cwedit.cgi sauve les fichiers .scw avec des caractères de fins de lignes Windows.
23 novembre 2008Ajout de la capacité d'insérer toute instruction dièse dans le fichier de configuration du système.
6 novembre 2008Ajoute de l'instruction dièse Auto submit pour accélérer le travail CATI.
22 septembre 2008Ajout de l'extraction de code R pour la lecture des fichiers de données CallWeb.
18 septembre 2008Les extractions aux fichiers .csv peuvent maintenant compter davantage de champs pour utiliser les capacités accrues de Excel 2007.
4 septembre 2008Les tableaux univariés et bivariés peuvent maintenant exclure les lignes sans effectif.
26 juin 2008Ajout de l'instruction d'installation comparative_results pour afficher de l'information sur la productivité des interviewers aux interviewers.
20 juin 2008Le champ obligatoire _telkey peut être placé n'importe où dans un fichier de prépopulationnement.
17 juin 2008Le système de Pretest a été modifié de sorte que les notes de prétest d'une question particulière dans un dossier spécifique sont réaffichées lorsque le lien de prétest est réutilisé pour cette même question dans ce même dossier.
16 juin 2008Ajout de l'instruction dièse Allow new in open combination qui contrôle la permission d'ajout de nouveaux dossiers dans le mode « Ouvert combinaison ».
9 juin 2008Révision majeure du code de production des pages de questionnaires pour rendre celles-ci compatibles avec la norme XHTML. Les modules d'appui seront modifiés prochainement.
20 avril 2008Nouveau module de gestion des fichiers cwdocs avec lequel les usagers peuvent créer, effacer, copier, renommer et déplacer des répertoires, téléverser, télécharger, effacer, copier, renommer et déplacer des fichiers sur le serveur sans nécessiter d'application locale autre qu'un navigateur.
9 avril 2008Des modules particuliers accessibles depuis le menu intégré (peut-être des modules moins utilisés) peuvent être éliminés du menu.
4 avril 2008Ajout de l'instruction dièse Robot caller id qui identifie le numéro que le robot d'appels affiche.
16 mars 2008Ajout de l'instruction de sélection de codes de réponse CODESIN et de la fonction de gestion de base de données pull_value.
3 mars 2008Ajout de l'opérateur LANGUE dans les conditions d'affichage pour spécifier des versions linguistiques du questionnaire.
19 février 2008Ajout de la variable système _semaine qui indique la date du dernier accès au questionnaire exprimée en date-semaine.
14 février 2008Améliorations dans la gestion des courriels dans cwemail.cgi : meilleure identification des domaines inaccessibles, codes d'erreurs additionnels dans le champ de sortie.
12 février 2008Nouvelle fonction de calcul « push_value » servant à placer une valeur dans une question dans n'importe quel projet sur la base de conditions de sélections arbitraires.
2 février 2008Ajout de deux critères de sélection de dossiers dans tous les programmes utilitaires : « dans une liste de valeurs » et « en-dehors d'une liste de valeurs »
31 janvier 2008cwquestionnaire.cgi peut produire des imprimés de questionnaires polyglotes.
4 décembre 2007La comparaison multiple de suites et de valeurs ponctuelles est maintenant possible dans les conditions d'affichage (p.ex., Q1.EQ.1-5,7).
13 novembre 2007Nouveau type de question SEMANTIC pour simplifier la programmation d'échelles de sémantique différentielle.
12 novembre 2007Un champ INFOCATI comportant une partie ouverte de type T affiche un bouton de signalement si le projet utilise un signaleur.
12 novembre 2007Le module cwquestionnaire peut afficher les alias de catégories de réponses.
9 novembre 2007cwfreq.cgi est maintenant capable d'afficher distributions de fréquences et tableaux en ordre décroissant de fréquences.
23 octobre 2007Ajout de la capacité de commenter différentes parties de la définition d'une question; ces commentaires sont affichés par cwquestionnaire.cgi
20 octobre 2007Dans le module cwemail.cgi, il est possible de tester un envoi à une seule adresse.
18 octobre 2007Ajout de la possibilité de copier un script CallWeb d'un autre serveur avant la compilation.
October 14, 2007Open-end questions associated with <BOX> instructions don't need to be defined before their use in the questionnaire anymore.
October 12, 2007Addition 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, 2007In the presentation of a table involving _cetecran, cwfreq hyperlinks to a cwquestionnaire display of the question.
September 14, 2007In 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, 2007In table presentations, answer categories that would never be selectable because of display conditions are not shown.
September 2, 2007Addition 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, 2007Addition 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, 2007Addition 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, 2007cwcompile.cgi compares the ID of the current user to that of the most recent person who compiled a project and reports discrepancies.
August 18, 2007Addition of the BASEpretest pound instruction which activates the CallWeb pretest mode. See the related recipe.
August 11, 2007Addition 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, 2007CallWeb now implements parallel permutations where the random order of one set of variables is mirrored in another set.
August 6, 2007cwextr.cgi can now extract directly into another CallWeb data base located on the same server or another server.
July 10, 2007cwarchive.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, 2007In 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, 2007Addition of the capacity to recalculate CALCUL questions on any number of data records from within cwnav.cgi.
June 20, 2007Addition of the BASEclicks pound instruction which speeds up calls to callweb.cgi.
June 2, 2007CHECKALL can be used in conjunction with the copy of answer categories.
June 2, 2007Assuming 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, 2007New 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, 2007E-mail messages are sent no faster than one per five seconds to any given domain to avoid bombarding.
May 17, 2007Several constraints in the management of multi-server projects are lifted.
May 13, 2007New RECALL pound instruction which provides another method to substitute text and values in questionnaires.
May 12, 2007Recalls can now be made within recalls (of any type within any type and at any depth level).
April 24, 2007cwupdate.pl can now run at the cron.minute pace, allowing for much more dynamic system updates.
April 23, 2007The short CallWeb syntax may now include the name of the initial question in the questionnaire.
April 19, 2007New recode function to recode answers into another coding scheme.
April 19, 2007New I answer behaviour code which makes the code invisible.
April 17, 2007The 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, 2007Addition 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, 2007Using the Control by cookie pound instruction, addition of the capacity to limit the creation of a single questionnaire using cookies.
March 28, 2007Addition 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, 2007Addition of security controls to avoid illegitimate form submissions by spammers.
March 16, 2007Addition of the capacity to open a particular record in cwnav.cgi from the integrated interface cw.cgi.
March 14, 2007Addition of the # Button position pound instruction to locate the submission buttons on the page.
March 13, 2007Addition of the V answer category behaviour code to flag missing values in univariate tables in cwfreq.
March 9, 2007The "<", "=" and ">" answer category behaviour codes also control drop-down lists located in tables.
March 8, 2007Addition of three answer category behaviour codes to control the location of open-end boxes within cells of tables.
February 14, 2007Addition of the administrator_email installation parameter used to automatically send information on available system updates.
February 9, 2007Acceleration of the look-up of answer categories.
February 7, 2007Addition 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, 2007New 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, 2007Data extraction can now respect the width of the closed data fields instead of outputing a fixed number of columns.
January 30, 2007New response category behaviour code B to identify codes which are not subject to permutation, inversion or alpha order.
January 27, 2007Response aliases can be labelled using letters and numbers, not only numbers.
January 24, 2007Hierarchical projects can link to a subset of children not associated with the current parent.
January 12, 2007cwfreq can display absolute-frequency-only tables (without percentages).
January 10, 2007Addition of readable date and date-time values in the context data.
January 8, 2007Addition 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, 2007New 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, 2007Answer categories may now use zero as a code.
December 13, 2006Open-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, 2006The 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, 2006cwnav 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, 2006New Refuse duplicates in cwprepop pound instruction.
November 2, 2006New random_subset function to select a random subset of responses to a multiple-response question.
November 2, 2006cwprepop flags invalid numeric values associated with close-ended questions.
October 31, 2006Ability to format a 10-digit number as a telephone number when displaying it.
October 25, 2006The integrated module can hide or display BASE projects.
October 24, 2006New CATI selection 3 pound instruction.
September 29, 2006Values can be truncated independently for lines and columns in cwfreq.
September 28, 2006New MySQL engine pound instruction.
September 9, 2006New Display thermometer pound instruction replacing "Thermometer" with a more user friendly interface. "# Thermometer" is maintained for backward compatibility.
September 4, 2006The 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, 2006Addition 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, 2006Implementation of a new (and much finer) mechanism to determine the colours in questionnaire tables.
August 26, 2006cwedit 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, 2006Addition 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, 2006Default extraction file types and e-mail destinations can be specified in the instance configuration options.
August 2, 2006A report on the result of the most recent update is available from the integrated module.
July 30, 2006Addition of the ability to easily select the language of the questionnaire to extract for data processing purposes.
July 26, 2006Addition of the Extraction width pound instruction.
July 19, 2006Addition of the "ivr" mode to the CATI pound instruction.
May 20, 2006Addition of the ONCEACROSS parameter on the question name line to allow only one respondent to chose any given response category.
May 15, 2006RELATION questions feature a simpler user interface for respondents.
May 10, 2006The demo mode is now fully operational even on Closed, Open Combination and Open Offered survey types.
May 7, 2006The compiler now flags simple skips on non-exclusive codes of multiple-answer categories as errors.
May 5, 2006Production of an English and a French version of a symmary card of CallWeb syntax.
May 5, 2006The Survey type pound instruction can be expressed using clear type names rather than numeric codes.
April 30, 2006It is now possible to perform several extractions concurrently on a given project.
April 27, 2006Addition of the ONLYONCE parameter on the question name line to refuse to change the answer to a question.
April 24, 2006Data modification in cwnav can now be constrained to existing close list codes to simplify coding and to enhance quality control.
April 21, 2006A question name line and a SUFFIX note can modify the CORNER heading of a table.
April 18, 2006Addition of the NOTHERMOMETER parameter on the question name line to avoid displaying the progress bar.
April 15, 2006cwcompile reports duplicate answer codes.
April 11, 2006cwcompile now has an option to beautify scw files (adding indentation, labelling percent and exclamation lines).
April 10, 2006The positional parameters on the TABLE pound instruction are replaced by keywords.
April 10, 2006The positional parameters on the PERMUTATION pound instruction are replaced by keywords.
April 10, 2006The 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, 2006The D positional parameter on the question name line is replaced by the DROPDOWN keyword.
April 7, 2006Addition of a "search and replace" function in cwnav.
April 2, 2006Addition of cwupdate.cgi and cwupdate.pl which perform a scheduled update of the CallWeb system software.
March 24, 2006Addition of the CHECKALL question type.
March 24, 2006A CallWeb cookbook has been initiated which offers recipes for common and not so common tasks.
March 16, 2006In matrix format, radio buttons and checkboxes can be selected by clicking anywhere in the table cell.
March 15, 2006It is now possible to back track to a question without responses or allowing no response.
March 10, 2006Addition of the "Second line of buttons" pound instruction.
March 9, 2006Addition of the project name and of the date of the last update to the questionnaire in the context data.
March 8, 2006If the first column of a matrix is empty, it is not displayed.
February 27, 2006Launch of the first version of cwgen which generates random test data to verify the integrity of a questionnaire logic.
February 16, 2006The "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, 2006The 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, 2006The frequencies displayed by cwquestionnaire can use a filtering expression so as to report only a subset of the cases.
January 23, 2006The new # Mandatory question instruction can display a signal on every mandatory question in the questionnaire.
January 16, 2006The 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, 2006Dates of data prepopulation are now kept in _prepops; the new field _lastprepop contains the most recent prepopulation action date.
January 13, 2006E-mail messages, be they massive or individual, can now contain an HTML portion.
December 31, 2005cwextr can now extract only a subset of the questionnaire fields.
December 9, 2005cwedit can now copy questions from other projects within the instance of CallWeb.
November 30, 2005Addition of the # Deny access if instruction to block access to questionnaires.
November 15, 2005Addition of the # Thermometer colour instruction to determine the colour of the thermometer.
November 14, 2005Addition of the ability to add attachments to e-mail messages sent via cwemail.
November 10, 2005Addition of the System message pound instruction.
November 3, 2005Images used for the left, right and stop buttons can now be different from language to language.
October 31, 2005Addition of configuration options to define local telephone numbers in CATI mode.
October 25, 2005Addition of the # Master CATI server instruction which identifies which server may manage the CATI operations of a project.
October 24, 2005Addition of the # Copy questionnaire into instruction which sends a copy of a local questionnaire to a secondary CallWeb server.
October 23, 2005Addition of the # Master compilation server instruction which identifies which server may compile the project.
October 22, 2005Addition of the # Only for server instruction which makes a pound instruction conditional to which server the scripts runs on.
October 22, 2005Addition of the ability to switch languages using images rather than HTML buttons using the # Language image instruction.
October 19, 2005Initial launch of the beta version of cwedit which is a visual editing environment for CallWeb questionnaires.
October 14, 2005Optionally, cwquestionnaire can add actual data base frequencies and percentages into the questionnaire output.
October 5, 2005A new mechanism intercepts and reports (by interruption) the presence of infinite loops in questionnaires.
October 4, 2005Simple skips associated with CALCUL questions are now honoured. This simplifies multiple branching.
September 22, 2005The compiler refuses to process a script if a compiled script of the same name exists elsewhere in its CallWeb directory structure.
September 6, 2005The 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, 2005Individual 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, 2005cwtelkeys can now insert the newly created _telkeys directly into the project data base.
August 15, 2005Addition 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, 2005Addition of the "HTML Title" pound instruction to provide a title for the questionnaire HTML page.
August 8, 2005Addition of the S behaviour code which gives special formatting to response categories.
August 6, 2005Addition of the SCALE question type which displays the answers as a horizontal scale.
August 4, 2005Text 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, 2005Simplification of the integrated module (cw) to focus on key project management functions.
July 26, 2005Addition of a data export format (opn): open end parts along with their question name and _telkey.
July 20, 2005New utility (cwtelkeys) to create lists of _telkeys that are unique within a project.
June 5, 2005It is now possible to create entire batteries of questions much more rapidly, thanks to question cloning.
May 26, 2005The page explaining tables instructs on how to create semantic differential scales or repeated end-point scales.
May 25, 2005Improvements 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, 2005Addition of the features to make unit-type questions possible.
May 17, 2005The minimum and maximum values of a numeric open-end part may now be Perl expressions (therefore, calculated values).
May 13, 2005Addition of a pound instruction to indicate that a CallWeb project runs in CATI context.
May 5, 2005Addition of function to facilitate the integration of dual-mode (Web + telephone) projects.
April 28, 2005Addition of a method to assign values based on calculated expressions in cwnav.
April 26, 2005A new minimalist URL syntax is now available to initiate questionnaires.
April 19, 2005Addition of the JUMP hyperlink feature to jump to another question of the questionnaire without collecting data (useful for linked menus).
April 8, 2005Addition of the ability to permutate questions within permutations of blocks — down to any chosen depth level.
March 30, 2005Addition of the G behaviour code which ensures proper casing of an open-end part.
March 14, 2005Addition of the TEST pound instructions which implements any logical validation test anywhere in the questionnaire and reports anywhere on the CallWeb page.
February 22, 2005Addition of an option to display only statistics (no frequencies) for continuous data.
January 25, 2005Addition of extended x-base syntax .EQ. and .NE. operators to compare with multiple values at once.
January 20, 2005Addition of a CALCUL function to select random combinations of response choices (e.g., select any 2 choices among 5 possible answers).
January 17, 2005Moved the log of bounced messages to the project directory.
January 16, 2005Capacity to extract data and code to a DOS/Windows file format or a Linux file format.
December 13, 2004Addition of the capacity to run one-way and two-way tables on truncated data values.
December 1, 2004Addition of the INCLUDE pound instruction to include outside text files in .scw scripts.
November 28, 2004Addition 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, 2004Addition of non-cleaning display conditions.
November 20, 2004Addition 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, 2004Considerable acceleration of data base prepopulation.
November 18, 2004In utility programs, addition of the ability to reduce the lists of questions to Web-meaninful ones.
November 17, 2004Translation of all pound instruction names into English (the French versions remain valid).
November 15, 2004Addition of the ability to display response categories in alphabetical order of label in all languages.
October 29, 2004Addition of a question type forcing the display of a table banner when questions are arrayed in table mode.
October 28, 2004Addition of a pound instruction to direct e-mail bounces.
October 21, 2004Addition 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, 2004Addition of a pound instruction to specify the text above the progress thermometer.
October 12, 2004Addition of the ability to FORMAT open-ended parts as dollar amounts, percentages, etc.
September 28, 2004Simplification of the syntax of CALCUL questions.
September 24, 2004cwcompile disallows the use of MySQL-reserved keywords as question names.
September 21, 2004Addition 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, 2004Addition of the # Affiche min max instruction.
September 9, 2004Extractions of csv files create as many files as there are groups of 240 variables, in recognition of the limit imposed by Excel.
August 25, 2004Addition of a second level sort in cwNav.
August 24, 2004Improvement to the cwNav hyperlinks in cwFreq.
August 19, 2004Addition of a CALCUL function to close the browser window.
August 17, 2004Addition 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, 2004cwcompile checks that the copy of individual response code texts is done from the default language and not to it.
August 7, 2004Available projects selectable by drop-down menus in cw.
August 6, 2004Addition of a selection criterion which does not discriminate between accentuated and non-accentuated vowels.
August 4, 2004cwNav links child records to parent records when a relation question is displayed.
August 4, 2004Addition of # Type enquete = 3 which allows survey participants to enter an access code and a password of their choosing.
August 3, 2004Additions of "Previous n" and "Next n" buttons in cwNav.
July 25, 2004Permutations 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, 2004Addition of a URL open-end type.
June 11, 2004Addition of the <EXECUTE>Perl expression</EXECUTE> syntax to display the results of complex calculations without storing them.
June 9, 2004A table presentation of the data in RELATION questions can be recalled into other questions.
June 4, 2004Addition of master codes to access CallWeb projects (MASTER CODES pound instruction).
May 16, 2004Addition of the RELATION questions and of hierachical projects.
May 10, 2004Addition of the L (lire) answer behaviour code.
May 7, 2004Addition of a "regular expression" open-end type (R).
April 25, 2004cwQuestionnaire can identify HTML styles in use in a questionnaire and can attempt to replicate the style structure in an RTF file.
April 7, 2004Addition of the M response category behaviour code.
March 31, 2004cwQuestionnaire associates discrete styles to question names and calculated questions.
March 29, 2004Addition of the CORNER option in the TABLE statement to display text in the upper left corner of a table.
March 22, 2004Addition of a mechanism (cwDossier) to view the last few completed questions as part of cwNav (for CATI purposes).
March 18, 2004Addition of the "is empty" and "is not empty" operators in the selection tools of all utility menus.
March 12, 2004Security upgrade for the CallWeb configuration file.
March 11, 2004Addition of a means to display individual cases in legible form from cwNav.
March 10, 2004cwCompare identifies structural differences between two versions of a questionnaire.
March 3, 2004New "Condition de non retour" pound instruction to better control re-entry into the questionnaire.
March 2, 2004Addition of the "Visible depuis" pound instruction to limit project access for utility directories.
February 26, 2004An 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, 2004The algorithm used by SUBSET questions is vastly enhanced, making selections in thousands of categories as fast as ordinary small sets.
February 7, 2004Addition of the STOCK question type to store simply information.
February 5, 2004cwCompile senses that questions were moved within the questionnaire script and adjuts the data structure.
January 23, 2004CallWeb script files now bear the .scw extension.
January 21, 2004cwExtr can now create Triple-S code files; it can also include the CallWeb code file in the extraction zip file.
January 12, 2004NEVERUPDATE questions are never displayed on screen.
December 17, 2003New possibility to attribute values to questions upon initial call fo CallWeb.
December 10, 2003Major upgrade to accommodate guidelines for the preparation of pages for the visually impaired (W3C); addition of the _access switch.
December 4, 2003cwPrepop can insert data into existing cases from a tab-delimited file.
December 2, 2003Possibility to calculate the thermometer from a question other than the first question.
November 28, 2003cwNav links into the questionnaire utility.
November 27, 2003cwNav allows the edition of data en masse, several records and several variables at a time.
November 25, 2003The 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, 2003Addition of the capacity to insert standardized formatted tables in any string.
November 23, 2003Addition of the capacity to transpose questions and answers in question tables (i.e., questions as columns).
November 21, 2003Addition of the capacity to reinitialize records to their initial state after prepopulation (assuming proper use of NEVERUPDATE questions).
November 19, 2003Addition of a default back-up strategy for all projects without specific archival settings.
November 16, 2003Addition of a validation condition (MUST) based on any data in the questionnaire, including in the current screen.
November 15, 2003Addition of an option to display question names during a real or simulated interview, including the production of a complete questionnaire printout.
November 12, 2003Implementation of the cwArchive system to perform timed back-ups.
November 8, 2003The thermometer is now calculated using the last question of a screen rather than the first.
November 7, 2003Display conditions can be borrowed from other questions using the "=" operator.
November 5, 2003Possibility to flag individual response categories using a behaviour code (P).
October 25, 2003Addition of an option to not hyperlink the data tables from cwfreq to cwnav.
October 25, 2003Addition of a parameter for the error message displayed upon supplying an incorrect access code.
October 22, 2003Clicking the language button preserves the answers already provided on a page.
October 21, 2003Ability to save responses provided before going backwards using the CallWeb back button (not the browser button).
October 18, 2003Alternating colours of matrix rows.
October 15, 2003Access code pattern can be pre-determined.
October 10, 2003Frequency distributions and two-way tables can be output to a CSV or a tab-delimited format.
October 7, 2003In the CATI version, the number of dossiers available per stratum can be set to a maximum.
October 7, 2003Addition of ability to borrow question and note text from another question.
October 5, 2003Separation of the NOTE text from the question text.
September 28, 2003Customized access code request screen.
September 11, 2003Extractions may be left on the server instead of being sent by e-mail.
September 9, 2003Addition of the telephone number open-end type.
September 8, 2003Addition of the ability to edit only selected variables in cwNav.
September 7, 2003Addition of the ability to select or deselect (for deletion) all displayed cases in cwNav.
September 5, 2003Addition of a open-end type for the first three digits of a Canadian postal code.
August 29, 2003In extracting data, it is possible to subset cases as well as select data and code file types.
August 25, 2003Addition of tool to generate URLs to complex utility requests.
August 25, 2003Addition of a checkbox view for question selection in cwnav and cwfreq.
August 20, 2003Substantial acceleration (and increased sturdiness) of the compilation process when structural changes are required.
August 16, 2003Possible suppression of the SUBSTITUT style in response recall.
August 10, 2003Addition of descriptive statistics in two-way tables (cwfreq).
August 8, 2003Addition of a method to enter a questionnaire elsewhere than at the first question.
August 8, 2003Support for an external library of Perl functions in cwplugins.pl.
August 5, 2003Permutations can be set to display a limited number of randomly chosen questions.
July 30, 2003Permutations can now include all questions on a page.
July 28, 2003Improvements to the validation of display conditions during compilation.
July 25, 2003Solidification of the compilation process to eliminate risks of data corruption.
July 17, 2003Addition of interview type 6.
June 21, 2003Addition of the U behaviour code to make all text in an alphanumeric open part upper case.
June 13, 2003Addition of SUBSET feature to select answer categories using a few characters in the category label.
June 12, 2003Addition of the Forced category behaviour.
June 11, 2003Addition of ability to borrow response categories from another question.
June 5, 2003Addition of the "Changement de langue" pound-option.
May 24, 2003Addition of levels of parentheses in selection menus used in utility programs.
May 23, 2003Users 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, 2003Addition of a case-level lock to prevent two people from modifying the same information.
May 20, 2003Addition of the "O" category behaviour code (optional open-end parts).
May 20, 2003Addition of an Hour question type with validation within a time range.
May 3, 2003Addition of a Date question type with validation within a date range.
April 19, 2003cwNav can display answer labels in addition to or in replacement of answer codes.
April 18, 2003Addition of a question type to render data unchangeable from within CallWeb (except by prepopulation).
April 17, 2003Addition of a question type that restricts back-tracking in a questionnaire..
April 17, 2003Addition of the capacity to e-mail from within a CallWeb script.
April 12, 2003Addition of the capacity to test questionnaires without affecting permanent files.
April 11, 2003New module to destroy data bases.
April 7, 2003Ability to colour columns of question tables differently.
April 6, 2003New module to handle invitation and reminder e-mails.
April 4, 2003Addition of recalls (piping) of responses to questions allowing multiple selections.
March 31, 2003The compiler detects and reports dangerous structural differences between the untransported data table and the questionnaire.
March 27, 2003Addition of the "~" prefix to create non-cleaning skips.
March 26, 2003Revamping of cw which is now an integrated front-end for all CallWeb functions.
March 20, 2003Addition of the ability to destroy data bases using cwdestruction.
March 19, 2003Addition of the capacity to structure tables using more than one variable in the columns (horizontally joined tables).
March 18, 2003Addition of the quota management system.
March 10, 2003Addition of the CULDESAC question type.
March 9, 2003Migration of data storage to a MySQL data base.
March 3, 2003Addition of the capacity to lay out response categories over several columns, globally or question by question.
March 2, 2003Addition 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.