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

User Stories for next/previous links on activities.

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Minor
    • None
    • 3.4
    • Navigation

    Description

      User Story Acceptance Criteria
      As a user, I should be able to step through activities in the course without returning to the course page in order to stay focused on completing activities
      • Each activity should have a next/previous link in the footer of the content region that will navigate to the next/previous available activity for the course
      • The first activity in the course should not show a previous link.
      • The last activity in the course should not show a next link.
      • The next / previous links should be shown on every page of each activity that uses the “in-course” layout.
      • The next / previous links should contain the name of the activity that the user will navigate to and an arrow icon indicating next/previous.
      • The user should never see a link to an activity that they cannot access.
      • “Stealth” activities should not contain previous / next links and should not be displayed in the next/previous links of any other activities.
      • The link to a hidden activity should have a "(hidden)" suffix.
      • The previous link should be displayed on the left side of the page (in ltr languages) and the next link should be displayed on the right (in ltr languages)
      • The previous icon should come before the activity name, and the next icon should come after the activity name.
      • In rtl languages the positions of the next/previous links should be reversed.
      • In rtl languages the direction of the arrow icons should be reversed.
      • When view is required to complete an activity, and an activity completion is required to see the next activity. On the page that triggers the view - the link to the next activity should be immediately displayed and available.
      • Activities that open in a new page (like url) when accessed via next/previous links should not open in a new window - but should show the summary of the activity with a clickable link to open the activity as normal.
      • Continuously clicking on “previous” links should always take me to the first activity I can see in the course (eventually).
      • Continuously clicking “next” links should always take me to the last activity I can see for the course.
      As a user I should be able to navigate directly from any activity in a course, to any other activity in the same course.
      • In between the next / previous links for activities, there should be a drop down listing all the activities in the course.
      • If there is only one visible activity, the drop down should not appear.
      • The text in the drop down before selecting an activity should say "Jump to...".
      • Selecting an activity from the drop down list should navigate directly to that activity.
      • Hidden activities that the user can see should be listed with the "(hidden)" suffix.
      As a user, the next/previous navigation for activities should closely match the navigation for sections, in order to be consistent and predictable.
      • When viewing a course section, with one section per page enabled and the next section is a hidden section it should not be dimmed, but instead should be an active link with the "(hidden)" suffix.
      • When viewing a course section, with one section per page enabled, any hidden sections in the section navigation drop down should have the "(hidden)" suffix.

       

      Attachments

        Activity

          People

            damyon Damyon Wiese
            damyon Damyon Wiese
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Clockify

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