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

New centralised course overview page

    • MOODLE_500_STABLE
    • MUA New course overview page

      This epic consolidates all issues regarding the new Course Overview page from the MUA project for Moodle 5.0.

      The updated page will substitute the existing activities block and all the activity plugins' "index.php". Through this new code, activities can utilize an integration class to deliver all overview information in a reusable manner.

      Links to the UX prototype:

      Phase 1: Initial requirements

      • Design tasks:
        • MDL-83867: TASK Design the basic overview classes design
        • MDL-83868:  TASK Validate the consistency of attempts count for activities
      • New outputs:
        • MDL-83870: Create a badge rendering method
        • MDL-83873: Create a “human date” renderer method
        • MDL-83869: Create a generic collapsable section output component
      • The course overview page (Blocked by MDL-83867, and MDL-83869
        • MDL-83871: Create a basic course overview page
          • MDL-83872: Add on-demand overview tables to the overview page
            • MDL-84469    Set the fallback overview report for activities without integration.
            • MDL-84602    Add alert counting to activity overview items

      Phase 2: Migrate activities

      This phase is about migrate the existing activities to the new overview integration:

      • MDL-83876    Integrate file, folder, text and media, IMS and URL in the course overview page
      • MDL-83888: Migrate assign index to course overview integration
      • MDL-83889: Migrate Big Blue Button index to course overview integration
      • MDL-83890: Migrate choice index to course overview integration
      • MDL-83891: Migrate database activity index to course overview integration
      • MDL-83892: Migrate feedback activity index to course overview integration
      • MDL-83893: Migrate forum activity index to course overview integration
      • MDL-83894: Migrate glossary activity index to course overview integration
      • MDL-83895: Migrate H5P activity index to course overview integration
      • MDL-83896: Migrate lesson activity index to course overview integration
      • MDL-83897: Migrate LTI activity index to course overview integration
      • MDL-83898: Migrate quiz activity index to course overview integration
      • MDL-83899: Migrate SCORM activity index to course overview integration
      • MDL-83900: Migrate wiki activity index to course overview integration
      • MDL-83901: Migrate workshop activity index to course overview integration
        •  MDL-84809 Add group mode support to the workshop activity overview

      This phase will also include the Mobile webservice implementation:

      • MDL-85509    Add a webservice to get the activity overview information for the mobile APP

      Small things to fix:

      • MDL-85642    The overview activities tables has a double border
      •  MDL-85643 TASK Check if the overview tables follow the current prototype

      Match styling of the prototype

      • MDL-84762 Unify and improve activity overview buttons styles

      Cleanup and ending:

      • MDL-84632 Remove resources modules unnecessary events
      • MDL-83887    Remove the activities block

      Phase 3: Improvements

      (WIP)

      • Report page improvement:
        •  MDL-84555 Add purpose color to activity icons in course activities overview and default activity completion form
        •  MDL-84641 Use human date format in all due date overview items
        • MDL-83874    Add global filters to the course overview page
        • MDL-83875    Sort by due date and return to the original sorting
        • MDL-83916    Add action menus to activity types in the course overview page
        • MDL-84346    Make the completion button styles more generic
      • New elements detection:
        • MDL-84029    Create an API to know the last access of a user into a specific context.
        • (Note: after MDL-84029, many activity overview integration may be improved and new issues will be created)

       

            cescobedo Carlos Escobedo
            tusefomal Ferran Recio
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 52 minutes
                52m

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