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

Make course activity navigation links (next, previous) dynamically aware of access restrictions

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_38_STABLE

      Description

      Hello,

      In a Moodle course, if activity B has an access restriction based on completion of activity A, it should be possible to access activity B directly from activity A using the activity previous / next navigation once A is completed, without reloading the page.

      Currently:

      When a user displays an activity, Moodle displays links to the "previous" and "next" activities.

      When the "next" activity is subject to completion of the current activity, no link is displayed.

      When the current activity is completed, there is no change. The user has to return to the main course page or refresh the page for the link to the next activity to be displayed.

      Improvement: 

      When the user displays an activity, the link to the "next" activity should be displayed according to the activity parameters (either invisible, or greyed out with completion rules)

      When the user, through actions on the current activity, satisfies the access restrictions for the next activity, the link to that next activity should update dynamically.

      I am not sure if this would be part of the theme or the course format.

      Thanks for your consideration.

        Justin

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            jtemplemore Justin Templemore-Finlayson
            Participants:
            Component watchers:
            Sam Marshall, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), Sam Marshall, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Barbara Ramiro, Bas Brands
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: