Back to Moodle

mod_choice Upgrade notes

public/mod/choice/UPGRADING.md

5.2.02.0 KB
Original Source

mod_choice Upgrade notes

5.2

Changed

  • mod_choice_get_choice_results web service: new userresponse structure. The mod_choice_get_choice_results web service now includes a new userresponse field that returns the current user selections in a structured format with optionid and text properties. This enhancement provides better access to user choice data for API consumers.

    For more information see MDL-86932

  • Undo the deletion of public/mod/choice/classes/event/answer_updated.php file.

    For more information see MDL-87426

Removed

    • The following files have been removed:
      • public/mod/choice/classes/event/answer_submitted.php
      • public/mod/choice/classes/event/answer_updated.php

    For more information see MDL-87426

5.1

Added

  • Add manager class to the mod_choice activity. For now this is only for the purpose of implementing the activity overview page but can be improved to be used elsewhere.

    For more information see MDL-83890

  • Add new generator for choice responses

    For more information see MDL-83890

5.0

Changed

  • The WebService mod_choice_get_choice_results has a new parameter groupid that allows specifying the group to get the results for. The default behaviour hasn't changed: if a choice has groups and the parameter isn't specified the WebService will return the results for the active group.

    For more information see MDL-78449

  • The function choice_get_response_data has a new parameter that allows specifying the group to get the results for. The default behaviour hasn't changed: if a choice has groups and the parameter isn't used, the function will return the results for the active group.

    For more information see MDL-78449