Specifying Assessment Template Scope
See also:
The scope of an assessment template is used to specify:
• respondents
• the list of objects to be assessed
• the context(s) in which objects are assessed
To define this scope, you must create assessment deployment collections.
|
Elements of the assessment scope
|
Question to which the object type responds
|
|
Respondents
|
Who?
|
|
Objects to assess
|
What?
|
|
Context objects
|
Where?
|

A deployment collection can comprise both:
• the objects to be assessed
• respondents
To access deployment collections:
2. In the properties of an assessment template, select Assessment Template Definition > Deployment Collection.
A deployment collection identifies objects from:
• a list of objects
• a tree
• a query
• a macro
• a macro with parameter
If a query or macro is called with specific parameters, the mode of obtaining these parameters should be defined in the assessment template properties.
Creating Assessment Deployment Cllections
To create an assessment deployment collection:
1. In the properties of an assessment template, select Assessment Template Definition.
2. In the tree displayed, click New.
3. In the wizard that appears, select the check boxes corresponding to the type of information concerning the scope:
• Objects to Assess to specify the object collection to be assessed.
• Context objects to specify the object collection defining the assessment context.

It is not mandatory to define context objects.
• Respondents to specify the object collection identifying respondents.
• Filled by User

If you want the deployment collection to be filled at session creation only, select the
Filled by User check box.
4. Select the Filling Mode of the assessed objects list.
5. Click OK.
Deployment Collection Filling Mode
Filling mode enables indication of the way in which the list of objects connected to the deployment collection is filled. This collection can be defined:
• implicitly (queries, macros)
• explicitly (object list)
• by the user (at session creation)
Proposed filling modes are as follows:
• Tree
• Object list
• Macro
• Macro with parameters
• Query
Filled by user
To fill the deployment collection at creation of the session:

In the deployment collection creation page, select the
Filled by User check box.

This filling mode is not available if the scope of your assessment is defined by a tree.
Deployment by tree
Deployment collection objects can be selected from a tree.

This deployment concerns only the object collection to be assessed. This option is available if the scope of your assessment is defined by a tree. For more details, see
Specifying Assessment Template Scope.
You must specify the MetaTree to be displayed to select collection objects.
Deployment by object list
You must specifically define deployment collection objects at creation of a session or campaign.

This deployment concerns only the collection of respondents.
Deployment by macro
The object list is the result of the execution of a macro.

This deployment concerns the collections of objects to be assessed and respondents.
This macro should define a method called ‘assessmentCollectionFill' and have the following signature:
Sub assessmentCollectionFill(mgobjAssessmentCollection As MegaObject,mgcolCollection As MegaCollection,)
End Sub
Arguments of the macro:
• mgobjAssessmentCollection: current collection
• mgcolCollection: the MegaCollection obtaining result of the collection
Deployment by macro with parameters
The object list is the result of execution of a macro with parameters.

This deployment concerns the collections of objects to be assessed and respondents.
You must create an assessment deployment query to specify these parameters.
Correspondence should be set between assessment deployment query parameters and parameters of HOPEX queries.
This macro should define a method called ‘assessmentCollectionFill' and have the following signature:
Sub assessmentCollectionFill(mgobjAssessmentCollection As MegaObject,mgcolCollection As MegaCollection,strTreePath As String,strParameters As String)
End Sub
Deployment by query
The object list is the result of execution of a two types of query:
• Populating query

If the
HOPEX query includes parameters, you must create deployment query parameters and set their correspondence with
HOPEX query parameters.
• Filtering query
A filtering query enables reduction in the number of objects in a given collection by selecting certain criteria. It is based on ERQL queries. You can therefore choose to assess objects of a certain type in a session, and objects of a different type in another session.
To access population and filtering queries:

In the properties of a deployment collection, select the
Advanced page.