An object that reflects the state of a Quiz widget on the server

  • The object that acts as the delegate for the QuizWidgetModel.

  • Locks in an answer for the Quiz. Call this when the user has made their final decision. Once an answer is locked it cannot be changed.

  • An impression is used to calculate user engagement on the Producer Site. Call this once when the widget is first displayed to the user.