Actions

AfterSurveyQuestionAssessment

From LimeSurvey Manual

Revision as of 17:35, 7 February 2017 by Gabrieljenik (talk | contribs) (Created page with "{{FeatureStarting|2.62.0}} NB: Version 2.60.0 is not the same version as 2.6. 2.6 is the new name for 2.06. '''When''' This event is fired after the assessement value for...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Notice.png
 Hint: This features is available starting in version 2.62.0


NB: Version 2.60.0 is not the same version as 2.6. 2.6 is the new name for 2.06.


When

This event is fired after the assessement value for a question has been calculated.


Input

The event receives the following information:

Name Type Description
surveyId int surveyId for the assessed survey.
lang str language currently being used.
gid int the id of the current group.
qid int the id of the current question.
sqid int the id of the current subquestion (if any).
aid string answer Id (sqga).
assessmentValue int assessment value calculated by default (if any).
response int or string response given by participant


Possible output

The following information can be set in the event:

Name Type Description
assessmentValue int The new assessment value, overriding the default one


Example

public function afterSurveyQuestionAssessment()
{   
  // @TODO
}