Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-1717

Prefetch glossary

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1.2
    • Fix Version/s: 3.1.3
    • Component/s: Glossary add-on
    • Labels:
    • Testing Instructions:
      Hide
      1. In Moodle web, add one or more glossaries to a course and add several entries with embedded files and attachments.
      2. In the app, prefetch a glossary.
      3. Go offline and check that you can see all the entries and files.

      Refresh button is always shown so, no need to test that.

      Show
      In Moodle web, add one or more glossaries to a course and add several entries with embedded files and attachments. In the app, prefetch a glossary. Go offline and check that you can see all the entries and files. Refresh button is always shown so, no need to test that.
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Epic Link:
    • Pull Master Branch:
    • Sprint:
      Moodle Mobile 3.1.3

      Description

      We should allow prefetching a glossary. We should prefetch all the possible filters (except search) and the entries.

      We need to check if we can also prefetch the required data to make auto-linking work too.

      We should try to prefetch embedded files too, although the WebService doesn't return data about those files.

      The main problem here is that we have no way to calculate the size of the download. The WebService already return the entries contents, and we don't have a WS to get the attached files. Ideally the WebService should return the list of files in each entry, and also accept a parameter to determine if we want the entries contents or not. Each entry should have the content size (without files) too.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pferre22 Pau Ferrer
              Reporter:
              dpalou Dani Palou
              Peer reviewer:
              Dani Palou
              Integrator:
              Juan Leyva
              Participants:
              Component watchers:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                19/Oct/16

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day, 4 hours, 30 minutes
                  1d 4h 30m
                  Remaining:
                  0m
                  Logged:
                  Time Not Required
                  Not Specified