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

Mobile calendar never synchronized automatically

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.7.2, 3.8.2
    • Fix Version/s: None
    • Component/s: Synchronization
    • Labels:
    • Testing Instructions:
      Hide
      1. Create course c1.
      2. Enrol student s1 into c1.
      3. Go to the calendar and create a course event for 10 minutes into the future.
      4. Log into the site via the mobile app as student s1.
      5. Down the bottom, go to the calendar tab and observe.
      6. Wait some amount of time (at most 10 minutes) and observe.
      7. Verify that the calendar event appears automatically.
      Show
      Create course c1. Enrol student s1 into c1. Go to the calendar and create a course event for 10 minutes into the future. Log into the site via the mobile app as student s1. Down the bottom, go to the calendar tab and observe. Wait some amount of time (at most 10 minutes) and observe. Verify that the calendar event appears automatically.
    • Affected Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE

      Description

      Summary:

      In the Moodle mobile app the Calendar appears to never be synchronized automatically. This can be an inconvenience because the calendar won't provide up to date events to users on the app. The flow on is that as Calendar events aren't synced, Calendar notifications can be missed unless the user has manually refreshed the Calendar.

       

      Prerequisites:

      Ensure mobile access to the site is enabled and site is accessible via mobile app.

       

      Replication:

      1. Create course c1
      2. Enrol student s1
      3. Go to the calendar and create a course event for 10 minutes into the future
      4. Log into the site via the mobile app as student s1
      5. Down the bottom, go to the calendar tab - observe
      6. Wait some amount of time (say 10 minutes) to ensure cron has run, or force admin cron to run via /admin/cron.php - observe
      7. Close app completely, reopen and navigate to calendar - observe
      8. Go to the hamburger (settings) down the bottom right of app>Preferences and use 'Synchronize now' - observe
      9. In calendar tab, pull down to refresh - observe

      Observed:

      Step 5,6,7,8 - The newly created event does not appear

      Step 9 - The newly created event appears

      Given this, it appears the calendar is never updated unless a user manually pulls down to refresh.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            prankin Phillip Rankin
            Participants:
            Component watchers:
            Votes:
            17 Vote for this issue
            Watchers:
            8 Start watching this issue

              Dates

              Created:
              Updated: