Gestion
Gestion de dossiers
Il est parfois nécessaire d'accéder aux dossiers au cas par cas, que ce soit pour vérifier des réponses, les corriger ou coder des réponses ouvertes. CallWeb offre le module cwnav pour ce faire. L'appel de cwnav (pour Navigation) se fait depuis l'interface intégrée en choisissant un nom de projet dans la zone « Afficher des données ».
Le module cwnav affiche un menu de sélection de dossiers et de sélection de questions à afficher. Si les codes d'accès nécessaires sont fournis, l'interface offre deux méthodes pour effacer des dossiers, trois méthodes pour voir des dossiers individuels et trois méthodes pour éditer des dossiers.
Édition de masse
Le mode d'édition de masse est particulièrement important. Il est activé en en faisant la sélection dans le menu d'options. En mode d'édition de masse, tous les champs affichés de tous les dossiers affichés sont éditables directement, sous la forme d'une grille de données. Ce mode est particulièrement utile pour afficher des réponses ouvertes et une série de variables de codage de ces réponses pour faire l'analyse de leur contenu textuel.
En mode d'édition de masse, si _res (le plus récent résultat d'appel en CATI) est sélectionnée pour édition, une nouvelle ligne apparaît dans le menu. Elle offre la possibilité de changer toutes les valeurs existantes de _res à une nouvelle valeur, parmi les cas sélectionnés. Une liste déroulante des codes _res disponibles est offerte. Si un de ces codes est sélectionné, tous les dossiers appartenant à la sélection de dossiers effectuée et possédant une valeur _res sont modifiés pour adopter ce code.
Si une question à réponses multiples est éditée en mode d'édition de masse, ses différentes valeurs peuvent être séparées par des virgules ou des espaces. Sur réception, CallWeb édite ces données pour utiliser le délimiteur « μ ». Ceci est utile pour faire le codage de questions ouvertes.
Recalculer des questions CALCUL
Le module cwnav permet aussi de recalculer des questions CALCUL (c'est-à-dire, d'effectuer ou de réeffectuer un calcul) sur des dossiers existants. Après avoir fait la sélection des dossiers pertinents en utilisant les menus à cet effet, sélectionnez une question CALCUL depuis la liste déroulante appropriée dans l'interface du module cwnav (cette liste déroulante n'est disponible que si le mot de passe en écriture a déjà été fourni, dans la mesure où un tel mot de passe est défini) et cliquez sur le bouton Action!. Saisissez ensuite le mot-clef « UPDATE » (en majuscules) dans la nouvelle boîte de confirmation et cliquez sur Action! à nouveau.
Note technique : lors du recalcul de questions CALCUL avec le module cwnav, les variables systèmes (dont le nom commence par un trait souligné) faisant partie des données de dossiers (comme _prepops ou _h1) doivent être écrites en majuscules dans les CALCULs (ce qui n'est pas le cas lorsque les calculs sont faits dans le questionnaire). Pour les questions qu'on prévoit utiliser à la fois dans un questionnaire et dans cwnav, on peut utiliser à la fois les noms en minuscules et en majuscules et les relier par une barre « ou » comme dans $_prepops|$_PREPOPS. En Perl, ceci signifie « utiliser $_prepops si elle existe, autrement utiliser $_PREPOPS ».
Attribuer des valeurs sur la base d'expressions calculées
Le module cwnav inclut aussi la possibilité d'attribuer des valeurs à une variable sur la base d'une expression MySQL. Tous les champs de la base de données peuvent être attribués. Tout type d'attribution peut être faite en autant que la syntaxe soit légitime du point de vue de MySQL et en autant que le résultat de l'expression se conforme au type de champ sélectionné comme récepteur. Les règles suivantes s'appliquent :
Par exemple, on peut attribuer à AQ2 une valeur qui est le double de AQ1 avec l'expression suivante : AQ1*2. Un autre exemple : cette même opération pourrait être faite seulement là où AQ2 est plus grand que 10 en faisant la sélection appropriée dans les options du menu.
Ce type de calcul devrait être réservé aux circonstances exceptionnelles puisque son contrôle est sous l'entière responsabilité de l'usager; aucune des procédures habituelles de validation de données de CallWeb ne s'appliquent.