Skip to main content

Class SurveyPageDataHandler.SurveyPageInfo

JSON payload shape for a single survey transmission: session identity from SessionMetaDataLog, survey timing, and the collected responses.

[Serializable]
public class SurveyPageDataHandler.SurveyPageInfo : SessionMetaDataLog

Inheritance​

Inherited Members​

SessionMetaDataLog.SessionData

Constructors​

SurveyPageInfo(SessionInfo)​

Initializes a new instance of the SurveyPageInfo class.

public SurveyPageInfo(SessionInfo info)

Parameters​

NameTypeDescription
infoSessionInfoThe session info to use for initialization.

Fields​

QuestionnaireData​

A list of survey responses collected during the survey.

public List<SurveyResponse> QuestionnaireData

Field Value​

List<SurveyResponse>

end_unix_timestamp​

Unix epoch milliseconds recorded at the moment the participant submitted, used together with start_unix_timestamp to measure time-on-task.

public float end_unix_timestamp

Field Value​

float

start_unix_timestamp​

Unix epoch milliseconds recorded when the survey page became visible to the participant, used to compute response duration.

public float start_unix_timestamp

Field Value​

float

  • Constructors
    • SurveyPageInfo(SessionInfo)
  • Fields
    • QuestionnaireData
    • end_unix_timestamp
    • start_unix_timestamp