Enrichir la présentation des questionnaires
Pour enrichir la présentation des questionnaires, HOPEX met à votre disposition des outils de présentation. Ceux-ci permettent de modifier le contenu et la présentation du questionnaire, par exemple d’inclure des images, des diagrammes ou du texte. L’objectif est de personnaliser le questionnaire.
L’outil de présentation peut être être associé à plusieurs types d’objet :
• modèle de questionnaire
• question
• groupe de questions
• outil de présentation

Vous pouvez imbriquer les outils de présentation.
Positionner l’outil de présentation
Pour spécifier la position de l’outil de présentation par rapport à son objet associé (par exemple, question ou groupe de questions) :
1. Dans la fenêtre de propriété de la question, dépliez la section Outil de présentation et cliquez sur Créer.
2. Dans le champ Localisation, spécifiez la valeur souhaitée :
• "Haut" : pour afficher l’outil de présentation avant l’intitulé
• "Bas" : pour afficher l’outil de présentation après la réponse
• "Milieu" : pour afficher l’outil de présentation entre l’intitulé et la réponse
Types de présentation des questionnaires
Les outils de présentation peuvent être de types différents.
Diagramme externe
Permet d'afficher un ou plusieurs diagrammes dans un onglet en-dehors du questionnaire proprement dit.
Pour récupérer la liste des diagrammes :
1. Dans la fenêtre de propriétés de l’outil de présentation, sélectionnez l’onglet Textes puis _Paramaterization dans la liste déroulante.
2. Spécifiez la macro "Assess Object Diagram Implementation".
Voici un exemple permettant de lister les diagrammes pour des objets de type "Processus".
[AssessmentQuestionnaire]
Query1=~Dpxvsf(pIHMH[Presentation Tool - Diagram for Process],~w)UB063C99h0[BPMN Process]
Diagramme interne
Permet d'afficher un ou plusieurs diagrammes à l'intérieur-même du questionnaire.
Image
Permet d'insérer l’image spécifiée dans le champ MetaPicture.
Image externe
Insère dans le questionnaire un bouton qui permet d’afficher une image dans une fenêtre spécifique.
Macro
Permet de spécifier un outil de présentation à partir de la macro VBScript spécifiée dans le champ Macro.
La macro doit implémenter la fonction GetTemplate() qui retourne un modèle de page de propriétés. L'objet racine de ce modèle est un nœud d'évaluation. La fonction comporte 3 paramètres :
• l'élément de présentation
• l'objet parent de cet élément de présentation
• un contexte.
Lors de l'initialisation de la macro, un script est généré.
Exemple :
Function GetTemplate(mgobjPresentationTool, mgobjPresentationToolParent, oPresentationToolContext)
Dim sTemplate
sTemplate = ""
' ----
Dim sFrom, sGroup, sCondtion
sFrom = oPresentationToolContext.getProp("~hIRFg9qfIjl6[Presentation Tool From]")
sFrom = "DatabaseMap"
sGroup = oPresentationToolContext.getProp("~gJRF1AqfI9o6[Presentation Tool Group]")
sTemplate = "DatabaseMap=Map(~qLTKQPbNJXOP[Database from node])" & VbCrLf
sTemplate = sTemplate & "MyItem_1=Item(~Yt9ZXpesiO40[Sgbd-Cible]),From(" & sFrom & "),In(" & sGroup & ")"
GetTemplate = sTemplate
End Function
Sous-Page
Permet d’afficher la page de propriétés d’un objet du questionnaire. Dans le questionnaire, lorsque vous cliquez sur un noeud d’évaluation, la fenêtre de propriétés de l’objet en question s’affiche.
Pour permettre d’afficher la page de propriétés d’un objet :

Renseignez le champ
MetaPropertyPage.Texte
Permet d’insérer du texte dans le questionnaire.
Pour saisir le texte affiché dans le questionnaire :

Renseignez le champ
Texte du titre.