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

Create the new course index list. View mode with no edit options.

    XMLWordPrintable

Details

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-71209-master-fixup
    • Hide

      Covered partially by behat test: course/format/tests/behat/course_courseindex.feature

      Drag and drop manual test:

      1. Login ad admin
      2. Create a course in topics format with some activities and sections.
      3. Check the course index is displayed as a drawer (click the button on the left part to open it)
      4. Enable edition
      5. Check the following changes in the course content also modifies the course index:
        1. Drag an activity into another position in main course area
        2. Drag a full section into another position in main course area
        3. Rename and activity (using in-place edit)
        4. Rename a section (using in-place edit)
      6. Check the course index is NOT displayed when accessing any of the activities pages.

       

      Show
      Covered partially by behat test: course/format/tests/behat/course_courseindex.feature Drag and drop manual test: Login ad admin Create a course in topics format with some activities and sections. Check the course index is displayed as a drawer (click the button on the left part to open it) Enable edition Check the following changes in the course content also modifies the course index: Drag an activity into another position in main course area Drag a full section into another position in main course area Rename and activity (using in-place edit) Rename a section (using in-place edit) Check the course index is NOT displayed when accessing any of the activities pages.  
    • Moppies Kanban, Moppies Kanban, Moppies Kanban

    Description

      As a user
      I want to be able to see the whole structure of a course
      so I can manage it in a better way.

       

      Course index will be available in the course for all users. The main aim of the course index is to offer an easy way for learners to navigate through the course and activities, and for content editors to manage/edit sections and activities.

       

      In this issue we will implement a renderer method to display the course index.

       

       

      Designs: 

      ☝️ Note that the CI header is sticky (would be same with blocks header) as per the screenshot 

       

      Also added a desktop screenshot for the in-situ view of the CI.

      Prototype:

       

      Acceptance criteria:

      1. There is a course header with 'Course index" in the header.
      2. All the section titles (visible for the user) are listed and linked to section page.
      3. All the activity titles (visible for the user) are listed in in the proper section linked to activity view page.
      4. Only sections and activities that are visible for the user will be listed based on defined visibility, capabilities, access restrictions, etc.
      5. Course index will be loaded once the page is ready (lazy load)

      Attachments

        1. image-2021-03-31-20-23-00-283.png
          image-2021-03-31-20-23-00-283.png
          40 kB
        2. image-2021-03-31-20-23-13-653.png
          image-2021-03-31-20-23-13-653.png
          78 kB
        3. image-2021-04-12-11-38-46-842.png
          image-2021-04-12-11-38-46-842.png
          80 kB
        4. image-2021-04-12-11-39-35-411.png
          image-2021-04-12-11-39-35-411.png
          86 kB
        5. image-2021-05-06-13-35-29-118.png
          image-2021-05-06-13-35-29-118.png
          11 kB
        6. image-2021-05-06-13-36-24-410.png
          image-2021-05-06-13-36-24-410.png
          11 kB
        7. image-2021-05-06-13-36-31-022.png
          image-2021-05-06-13-36-31-022.png
          15 kB
        8. MDL-71209_Step 3.png
          MDL-71209_Step 3.png
          45 kB
        9. MDL-71209_Step 5-1.png
          MDL-71209_Step 5-1.png
          47 kB
        10. MDL-71209_Step 5-2.png
          MDL-71209_Step 5-2.png
          48 kB
        11. MDL-71209_Step 5-3.png
          MDL-71209_Step 5-3.png
          48 kB
        12. MDL-71209_Step 6.png
          MDL-71209_Step 6.png
          41 kB
        13. MDL-71209-CourseIndex.png
          MDL-71209-CourseIndex.png
          145 kB

        Issue Links

          Activity

            People

              tusefomal Ferran Recio
              amaia Amaia Anabitarte
              Ilya Tregubov Ilya Tregubov
              Victor Déniz Falcón Victor Déniz Falcón
              Angelia Dela Cruz Angelia Dela Cruz
              Amaia Anabitarte, Bas Brands, Carlos Escobedo, Laurent David, Sabina Abellan, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                19/Apr/22

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 weeks, 2 days, 3 hours, 33 minutes
                  2w 2d 3h 33m