Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-77802

Missing xAPI get states webservice needed for mobile APP

    XMLWordPrintable

Details

    • HQ 2023 Sprint i1.3 Moppies

    Description

      Since MDL-67789, moodle provides a core xAPI state implementation. This implementation covers the following webservices:

      • get_state: to get the internal data of a state
      • post_state: to store a new state data
      • delete_state: to delete a stored state

      All webservices follow the xAPI specs . However, there's a missing webservice required to support offline activity in the mobile APP:

      • get_states: to get all the state ids created since a specific date.

      This webservice is also part of the xAPI standard but missing from the code implementation.

      Technical shaping

      Extra documentation on the get states webservice:

      The implementation, in this case, is pretty easy as it follows almost the same structure as the existing get_state.

      Attachments

        Issue Links

          Activity

            People

              tusefomal Ferran Recio
              tusefomal Ferran Recio
              Dani Palou Dani Palou
              Paul Holden Paul Holden
              CiBoT CiBoT
              David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                24/Apr/23

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 5 hours, 35 minutes
                  2d 5h 35m