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

Define sort ordering for completion conditions

    XMLWordPrintable

    Details

    • Sprint:
      Internationals - 3.11 Sprint 9

      Description

      At the moment, completion conditions are being displayed in the following order:

      • View
      • Receive a grade
      • Custom completion conditions

      For activities with no custom completion conditions, this is fine, as "view" will always be achieved before "receive a grade". However there are some cases where an activity with custom completion with have some/all of those conditions met before receiving a grade. To make it clearer to the user, it would make sense to order the conditions in the UI so that they are (as best as possible) listed in the order they would usually be completed in. For example, in the assignment activity:

      • View
      • Submit assignment
      • Receive a grade

      would make more sense than:

      • View
      • Receive a grade
      • Submit assignment

      Therefore we should require custom completion conditions to define their completion sort order, including both custom conditions AND the core completion conditions of "View" and "Receive a grade".

        Attachments

          Activity

            People

            Assignee:
            michaelh Michael Hawkins
            Reporter:
            jpataleta Jun Pataleta
            Peer reviewer:
            Dongsheng Cai Dongsheng Cai
            Integrator:
            Víctor Déniz Falcón Víctor Déniz Falcón
            Tester:
            CiBoT CiBoT
            Participants:
            Component watchers:
            Sam Marshall, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
            Votes:
            4 Vote for this issue
            Watchers:
            10 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              17/May/21

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 6 hours, 42 minutes
                3d 6h 42m