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

Improve how we locallly calculate course progress (Follow-up MOBILE-4430)

XMLWordPrintable

    • MOODLE_403_STABLE

      We’d need a new WS indicating the total number of activity modules in a course with completion enabled, because in cases where the course have locked or hidden modules we do not have the total number of modules (including locked or hidden), so we are not able to sync the progress between the app and LMS locally.

      Follow-up MOBILE-4430

      Steps to reproduce:
      On website:

      • Create a course
      • Build one label item (label 0-1) in the "Introduction" section
      • Create two sections, section 1 does not have access restriction on the section itself.
      • Create 3 labels in section 1. The first two labels (label 1-1 and label 1-2) do not have access restriction
      • The third label (label 1-3) has access restriction based on activity completion status of label 1-1.
      • Section 2 has an access restriction, and depends on the activity completion status of label 1-2
      • Build 3 labels in section 2. The first two labels (label 2-1 and label 2-2) do not have access restriction
      • The third label (label 2-3) in section 2 has access restriction based on activity completion status of label 2-1

      Then on the mobile app as a student:

      • Go to the My Courses tab
      • Open the course created
      • Manually mark only label 0-1 in section 1 as completed
      • See the progress bar updates to 25%
      • Check that the info of the course says 14%
      • Go back to My Courses, it says 25%, refresh the page and see that the course progress is 14%

            Unassigned Unassigned
            alfonso.salces@moodle.com Alfonso Salces
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.