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

Support new student completion

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      This issue should be tested in 1 iOS device and one Android device.

      Test in a 3.10 or older site

      1. Create a course and configure it to use completion.
      2. Add some activities with completion (manual and automatic).
      3. In the app, login in the course.
      4. Check that you do NOT see activity dates in the course page.
      5. Check that you see completion as it used to (with the boxes) in the course page.
      6. Check that you do NOT see activity dates or completion inside the activity page.

      Test in a 3.11 or master site

      1. Create a course and configure it to use completion. You can use MM Dev Testing Course.
      2. Add some activities with completion (manual and automatic).
      3. Configure the course to display both activity dates and completion conditions.
      4. In the app, login in the course.
      5. Check that you do see activity dates in the course page, below each activity, similar to how Moodle web displays them.
      6. Check that you see completion conditions and the manual completion in the ccourse page, below each activity, similar to how Moodle web displays them.
      7. Check that you can change manual completion in the course page.
      8. Check that you see activity dates and completion inside the activity page (all activities support it).
      9. Check that you can change manual completion in the activity page. Check that the course page is also updated so the completion displayed is the same.
      10. Open an activity with "To Do: View" (automatic completion). Check that the completion automatically changes to "Done: View" once it's loaded.
      11. Check that you can change manual completion in offline, both in course page and in the activity page.
      12. In web as teacher, edit the course and disable display activity dates and completion conditions.
      13. In the app, perform a PTR in the course. Check that the app no longer displays the dates and the completion, except for label and some URLs where manual completion is still displayed.
      14. Open any activity, check that the dates and the completion are still displayed (course settings doesn't affect this).
      Show
      This issue should be tested in 1 iOS device and one Android device. Test in a 3.10 or older site Create a course and configure it to use completion. Add some activities with completion (manual and automatic). In the app, login in the course. Check that you do NOT see activity dates in the course page. Check that you see completion as it used to (with the boxes) in the course page. Check that you do NOT see activity dates or completion inside the activity page. Test in a 3.11 or master site Create a course and configure it to use completion. You can use MM Dev Testing Course. Add some activities with completion (manual and automatic). Configure the course to display both activity dates and completion conditions. In the app, login in the course. Check that you do see activity dates in the course page, below each activity, similar to how Moodle web displays them. Check that you see completion conditions and the manual completion in the ccourse page, below each activity, similar to how Moodle web displays them. Check that you can change manual completion in the course page. Check that you see activity dates and completion inside the activity page (all activities support it). Check that you can change manual completion in the activity page. Check that the course page is also updated so the completion displayed is the same. Open an activity with "To Do: View" (automatic completion). Check that the completion automatically changes to "Done: View" once it's loaded. Check that you can change manual completion in offline, both in course page and in the activity page. In web as teacher, edit the course and disable display activity dates and completion conditions. In the app, perform a PTR in the course. Check that the app no longer displays the dates and the completion, except for label and some URLs where manual completion is still displayed. Open any activity, check that the dates and the completion are still displayed (course settings doesn't affect this).
    • Affected Branches:
      MOODLE_39_STABLE
    • Pull Master Branch:
    • Sprint:
      Moodle App 3.9.5

      Description

      In Moodle 3.11 the student completion has changed, we should support the new system in the app too.

      Related issues:

      MDL-70469

      MDL-71235

        Attachments

          Activity

            People

            Assignee:
            dpalou Dani Palou
            Reporter:
            dpalou Dani Palou
            Peer reviewer:
            Pau Ferrer Pau Ferrer
            Integrator:
            Pau Ferrer Pau Ferrer
            Tester:
            Isabel Renedo Rouco Isabel Renedo Rouco
            Participants:
            Component watchers:
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated: