Moodle
  1. Moodle
  2. MDL-8369

Folder-like presentation of the courses at the main page

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.8
    • Fix Version/s: 2.0
    • Component/s: Themes
    • Labels:
      None
    • Database:
      Any
    • Affected Branches:
      MOODLE_18_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE
    • Rank:
      34343

      Description

      My team gets a lot of requests to change the course-listing at the main page of our moodle installation to a much smaller presentation. We thought about how to achieve this and came to the conclusion that a folder-like presentation would be the best way.

      Example of our present situation:

      school 1

      • department A of school 1
      • department B of school 1
      • department C of school 1
        school 2
      • department A of school 2

      and so on...

      This consumes a lot of space at the main page.

      What we would like to have is a simple listing of all schools without their subsequent institutes, but with the possibility to click on a single school and to get the subsequent institutes and courses displayed.

      The cherry on top of the sundae would be the possibility to save the settings, which folders (schools) are usually open for a single user and save that info in a cookie or better, in the users data, so that every user gets a complete presentation of his favored schools, but only a minimized presentation of the other existing schools (just their names).

        Activity

        Hide
        Urs Hunkler added a comment -

        This is no theme issue. Petr, are you the right one for this request?

        Show
        Urs Hunkler added a comment - This is no theme issue. Petr, are you the right one for this request?
        Hide
        Tim Hunt added a comment -

        Since this is similar to MDL-17500, I'll take this.

        Show
        Tim Hunt added a comment - Since this is similar to MDL-17500 , I'll take this.
        Hide
        Sam Hemelryk added a comment -

        Hi Petr,

        I've just attached a patch that adds this functionality and at the same time introduces a course renderer.
        Would be fantastic if you could find a minute to review this patch and let me know what you think.

        Cheers
        Sam

        Show
        Sam Hemelryk added a comment - Hi Petr, I've just attached a patch that adds this functionality and at the same time introduces a course renderer. Would be fantastic if you could find a minute to review this patch and let me know what you think. Cheers Sam
        Hide
        Petr Škoda added a comment -

        The code looks ok, +1 for commit, but please show the UI to MD first. I will update my enrol patch after this lands in CVS...

        Show
        Petr Škoda added a comment - The code looks ok, +1 for commit, but please show the UI to MD first. I will update my enrol patch after this lands in CVS...
        Hide
        Sam Hemelryk added a comment -

        Cool, thanks for looking at this Petr. I have commit the patch now
        Cheers
        Sam

        Show
        Sam Hemelryk added a comment - Cool, thanks for looking at this Petr. I have commit the patch now Cheers Sam
        Hide
        Petr Škoda added a comment -

        use format_string for course full names, it may contain multilang....

        Show
        Petr Škoda added a comment - use format_string for course full names, it may contain multilang....

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: