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 :

  • seuls les dossiers appartenant aux critères de sélection (au haut du menu du module) sont affectées par l'attribution;
  • les deux paramètres qui précisent la portée de la sélection (« Traiter à partir de l'enregistrement no » et « Nombre de dossiers à afficher ») ne sont PAS utilisés dans cette opération;
  • une fois la variable cible sélectionnée (à la ligne « Modification utilisant MySQL ») et une expression MySQL saisie, et après avoir cliqué sur le bouton Action!, le système affiche l'expression demandée et demande confirmation utilisant un mot-clef; le mot-clef est « UPDATE » (en majuscules).
  • rappelez-vous que les champs normaux de la base de données (les parties fermées) sont enregistréss comme des champs alphanumériques de 16 octets; MySQL permet des opérations mathématiques sur de tels champs (qui sont convertis au numérique à la volée). Les parties ouvertes (dont le nom commence par « A ») sont des champs alphanumériques de 64 000 octets.

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.

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 :

  • seuls les dossiers appartenant aux critères de sélection (au haut du menu du module) sont affectées par l'attribution;
  • les deux paramètres qui précisent la portée de la sélection (« Traiter à partir de l'enregistrement no » et « Nombre de dossiers à afficher ») ne sont PAS utilisés dans cette opération;
  • une fois la variable cible sélectionnée (à la ligne « Modification utilisant MySQL ») et une expression MySQL saisie, et après avoir cliqué sur le bouton Action!, le système affiche l'expression demandée et demande confirmation utilisant un mot-clef; le mot-clef est « UPDATE » (en majuscules).
  • rappelez-vous que les champs normaux de la base de données (les parties fermées) sont enregistréss comme des champs alphanumériques de 16 octets; MySQL permet des opérations mathématiques sur de tels champs (qui sont convertis au numérique à la volée). Les parties ouvertes (dont le nom commence par « A ») sont des champs alphanumériques de 64 000 octets.

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.