Gérer les règles de notation
*Une règle de notation définit la liste des questions utilisées pour calculer la valeur d'une caractéristique d'évaluation. Elle fournit également la macro qui prend en charge ce calcul.
Chaque caractéristique évaluée peut être reliée à différentes règles de notation.
Une règle de notation peut être reliée à une macro qui prend en charge le calcul de valeurs de caractéristiques évaluées. Dans ce cas, la définition d'une règle de notation est composée de deux étapes :
Créer des règles de notation
Utiliser des macros
Créer des règles de notation
Pour créer une règle de notation :
2. Dépliez l'arborescence et ouvrez les propriétés d'un modèle de questionnaire.
3. Cliquez sur Nouveau pour créer une règle de notation.
4. Spécifiez le Nom de la règle de notation.
5. Sélectionnez les caractéristiques de l'objet auxquelles la règle s'applique.
6. (optionnel) Sélectionnez les questions à utiliser dans le calcul.
7. Sélectionnez la logique de la règle de notation
Valeur réponse
Ce type de règle de notation évite de devoir utiliser une macro. Il s'agit en quelque sorte d'une macro générique qui peut être utilisée dans les cas simples.
Macro
Dans le champ Sélectionner une macro, reliez la macro définissant le calcul de la valeur de la caractéristique évaluée.
*Ce champ apparaît seulement si vous avez sélectionnez "Macro".
*Pour plus de détails sur la création de macros définissant des règles de notation, voir Utiliser des macros.
Utiliser des macros
Il est possible de calculer la valeur d'une caractéristique évaluée via une macro.
*Pour plus de détails sur l'utilisation des macros HOPEX, voir All about starting with APIs.
Créer une macro 
Pour créer une macro :
1. Ouvrez les propriétés de la règle de notation.
2. Cliquez sur la flèche à l'extrémité droite du champ Sélectionner une macro et cliquez sur Créer.
L'assistant de création de la macro apparaît.
3. Sélectionnez la case à cocher correspondant au type de macro que vous voulez utiliser :
Créer une macro (VB)script
Créer une macro Java
Créer une C# Macro
Utiliser une macro existante
Créer une macro basée sur un composant
4. Cliquez sur Suivant.
5. Si la macro que vous avez utilisé peut être réutilisée pour une autre règle de notation, cochez la case Réutilisable.
6. Cliquez sur OK.
Mettre en œuvre 
Cette macro doit avoir comporter un méthode appelée "compute" et la signature suivante :
Sub compute(mgobjScoringRule As MegaObject, mgobjValueContext As MegaObject, mgcolAnswers As MegaCollection , mgobjAssessedValue As MegaObject)
End Sub
Liste des arguments :
mgobjScoringRule: règle de notation courante.
mgobjAssessedValue: valeur de caractéristique évaluée à calculer.
mgobjValueContext: nœud d'évaluation de la valeur de caractéristique évaluée courante.
mgcolAnswers: liste des réponses utilisées pour calculer la valeur de caractéristique évaluée.