Apparence du questionnaire
Structure de la page et gabarits
À son plus simple, la page de questionnaire CallWeb (voir l'exemple plus bas) est une construction verticale qui comporte les pièces suivantes :
Cette structure linéaire et les instructions dièses qui lui sont attachées permettent de créer une grande variété de questionnaires d'apparence différente et de créer des pages sur mesure. Demeurant relativement simple, cette structure est toutefois contraignante : elle ne peut être que d'orientation verticale et l'intégration de visuels d'autres sources (p.ex., un site Web corporatif) est ardue et limitée. L'instruction # Gabarit se défait de la contrainte de composition verticale du questionnaire.
Structure contrôlée par un gabarit
L'instruction # Gabarit fournit une seconde méthode de composition de la page de questionnaire. Elle identifie le nom d'un fichier HTML à partir duquel la page de questionnaire est composée. Ce fichier HTML pourrait par exemple être une copie d'une page type du site Web d'une organisation ou une structure normalisée de site Web (p.ex., les pages de normalisation des sites Web du Gouvernement du Canada). Dans cette page HTML, on dispose des marqueurs que CallWeb substitue par des morceaux de pages de questionnaires. Les marqueurs reconnus sont les suivants :
Ces marqueurs peuvent être placés n'importe où dans la page HTML de gabarit. Ceci permet, par exemple, de placer un bouton de recul à la page précédente à gauche des questions et un bouton d'avance à droite. Aucun de ces marqueurs n'est obligatoire et les marqueurs peuvent être répétés (p.ex., il peut y avoir plusieurs marqueurs &*BOUTONSH:...)
Note technique : la page de gabarit doit être composée en tenant compte que le questionnaire est produit depuis le répertoire racine de l'instance de CallWeb. En conséquence, les liens vers les objets (p.ex., images, styles, hyperliens) doivent être relatifs à ce répertoire racine (ce qui est plus flexible) ou être absolus (ce qui est plus simple).