IMPORTANT: Questionmark recommendeds using the Delivery Odata API (click here for documentation) for new integrations, not the QMWISe API. Although we currently continue to issue maintenance updates to this API to support customers with current QMWISe-based integrations, we are no longer adding new methods/functionality to QMWISe. 

CreateAssessmentSnapshot

Applies to the following products: 
Questionmark Perception
Applies to the following Perception versions: 
Perception 5.7
Perception 5.4
Perception 5.2
Perception 5.1
Name CreateAssessmentSnapshot
Description This method processes an Assessment ID and returns an XML representation of the assessment for external delivery. A snapshot of the assessment may optionally be saved so that answers to the assessment may be scored later using the ScoreAssessmentSnapshot method.
Input
  • AssessmentSnapshotDefinition - nillable; type CreateAssessmentSnapshotParams
    • Assessment_ID type unsignedLong
    • Random_Key - optional;

      type string

    • Save_Snapshot

      type boolean

    • Expiry

      type int

    • Expiry_Date type dateTime
Output
  • AssessmentSnapshotForDelivery - optional; type DeliveryAssessmentSnapshot
    • Assessment_ID - optional;

      type string

    • Snapshot_ID

      type int

    • Random_Key - optional;

      type string

    • Header - optional; type DeliveryAssessmentSnapshotHeader
      • Assessment_Type

        type int

      • Name - optional;

        type string

      • Description - optional;

        type string

      • Author - optional;

        type string

      • Save_Answers

        type boolean

      • Save_Answer_Data

        type boolean

      • Number_Of_Blocks

        type int

      • Number_Of_Questions

        type int

      • Course - optional;

        type string

      • Time_Limit

        type int

      • Language - optional;

        type string

    • QuestionBlock - optional, unbounded; type DeliveryAssessmentSnapshotQuestionBlock
      • Block_Name - optional;

        type string

      • Introduction_Text - optional;

        type string

      • QuestionList - optional; type DeliveryAssessmentSnapshotQuestionList
        • QUESTION - optional, unbounded; type DeliveryAssessmentSnapshotQuestion
          • CONTENT - optional, unbounded; type DeliveryAssessmentSnapshotContent
            • TYPE

              type string

          • ANSWER - optional; type DeliveryAssessmentSnapshotAnswer
            • CHOICE - optional, unbounded; type DeliveryAssessmentSnapshotChoice
              • CONTENT - optional; type DeliveryAssessmentSnapshotContent
                • TYPE

                  type string

          • ID

            type string

          • QTYPE

            type string

          • MAXRESPONSE - required;

            type int

          • ID

            type string

          • MAX - required;

            type int