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

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

XMLWordPrintable

    • 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

      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)

        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

            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
            Votes:
            0 Vote for this issue
            Watchers:
            16 Start watching this issue

              Created:
              Updated:
              Resolved:

                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

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