Moodle
  1. Moodle
  2. MDL-32469

Theme settings allowed at a course and category context

    Details

    • Affected Branches:
      MOODLE_22_STABLE
    • Rank:
      39354

      Description

      Many administrators often differentiate categorie in Moodle by using Category themes. More often than not these are just variations on a theme with either a different color scheme or logo. However to implement this involves duplicates of themes to be added to the server and adjustments to be made (typically using parent themes).

      With the new theme settings options in Moodle 2, this could just as easily be done now with theme settings. Organisations could also then build their own themes with options in place for exactly what they want changed per category. This would alleviate a lot of code work in a large proportion of cases.

      I am suggesting this be allowed at a course or category context as these are obvious locations. Once a theme was set for a category, I envisage a simple "Category theme settings" or "Course theme settings" link to show in the settings block to facilitate the changes. Changes are then stored alongside a cat or course ID for reference.

      May want to include new options either in "Theme Settings" to allow suers to customise theme's as a simple Yes/No menu toggle, or for new permissions to be added that can be given to the roles we want give this ability to.

      Julian

        Activity

        Hide
        Richard Oelmann added a comment -

        I think this is a good idea Julian. One question - do category themes (or rather would these category theme settings) cascade down into sub-categories?
        For example In my university we have categories for each faculty, then sub-categories for the departments in each faculty, sub-sub-categories for the degree (or other programme) and then the teaching modules reside as courses at that level. Would a category setting at faculty level cascade down through the sub-categories, or would it need to be set for each level?
        Richard

        Show
        Richard Oelmann added a comment - I think this is a good idea Julian. One question - do category themes (or rather would these category theme settings) cascade down into sub-categories? For example In my university we have categories for each faculty, then sub-categories for the departments in each faculty, sub-sub-categories for the degree (or other programme) and then the teaching modules reside as courses at that level. Would a category setting at faculty level cascade down through the sub-categories, or would it need to be set for each level? Richard
        Hide
        Mary Evans added a comment - - edited

        @Sam
        I have just added you as a watcher as I think you are the best person to give some direction with this, you being the settings/renderers expert.

        Thanks
        Mary

        Show
        Mary Evans added a comment - - edited @Sam I have just added you as a watcher as I think you are the best person to give some direction with this, you being the settings/renderers expert. Thanks Mary
        Hide
        Julian Ridden added a comment -

        Richard,

        i see this cascading following the same patterns as set up in existing themes. No change in that methodology.

        in fact..extending this to course themes as I mentioned could also be an option in future if deemed worthy enough

        Julian

        Show
        Julian Ridden added a comment - Richard, i see this cascading following the same patterns as set up in existing themes. No change in that methodology. in fact..extending this to course themes as I mentioned could also be an option in future if deemed worthy enough Julian
        Hide
        Rajesh Taneja added a comment -

        This seems reasonable, but not sure if global settings should be allowed to set at course/category level.
        Will wait for Sam's response and see what cane be done.

        Show
        Rajesh Taneja added a comment - This seems reasonable, but not sure if global settings should be allowed to set at course/category level. Will wait for Sam's response and see what cane be done.
        Hide
        Rajesh Taneja added a comment -

        Hello. I will not be able to work on this issue in the immediate future. In order to create a truer sense of the state of this issue and to allow other developers to have chance to become involved, I am removing myself as the assignee of this issue.

        For more information, see http://docs.moodle.org/dev/Changes_to_issue_assignment

        If you have any information about this issue or a possible fix please post it here

        Show
        Rajesh Taneja added a comment - Hello. I will not be able to work on this issue in the immediate future. In order to create a truer sense of the state of this issue and to allow other developers to have chance to become involved, I am removing myself as the assignee of this issue. For more information, see http://docs.moodle.org/dev/Changes_to_issue_assignment If you have any information about this issue or a possible fix please post it here
        Hide
        Brian Rigwald added a comment -

        As a teacher, I would greatly enjoy having settings at the course level. The ability to add items to the course custom menu, choose colors for the course, and custom course logo, etc.... This personalization is more important at the course level than the site level. A custom menu is not very important to students if they are generic, site-wide (in my case school district wide) in scope. If I were able to add links to the menu that were specific to my course, then the menu would be more important for students. Same for colors and course specific logo.

        I speak from experience, after having hosted my own course on a server where I was a site administrator where I could customize everything for my course, to now having to have the course housed on the school district server where I have no customization available.

        Show
        Brian Rigwald added a comment - As a teacher, I would greatly enjoy having settings at the course level. The ability to add items to the course custom menu, choose colors for the course, and custom course logo, etc.... This personalization is more important at the course level than the site level. A custom menu is not very important to students if they are generic, site-wide (in my case school district wide) in scope. If I were able to add links to the menu that were specific to my course, then the menu would be more important for students. Same for colors and course specific logo. I speak from experience, after having hosted my own course on a server where I was a site administrator where I could customize everything for my course, to now having to have the course housed on the school district server where I have no customization available.

          People

          • Votes:
            9 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

            • Created:
              Updated: