Role and Cohort Theme Switcher

Maintained by Pedro Garcia
Local plugin that switches theme settings based on user role and cohort membership, with priority rules for users belonging to multiple cohorts.
Price option: Free

Supports Moodle 4.4-5.2 See all versions
Latest release: 2 months ago
Installations: 3
Downloads (last 90 days): 147

Frankenstyle name: local_roletheme
Local plugins

Description

Role and Cohort Theme Switcher is a local Moodle plugin that applies theme-related behaviour based on a user's role and cohort membership.

The plugin allows administrators to define mappings between cohorts and theme configurations, while also taking user roles into account. When a user belongs to multiple cohorts, the plugin can resolve conflicts using configurable priority rules.

Main features:

  • Map cohorts to specific theme behaviour or theme-related settings
  • Support role-based resolution rules
  • Handle users belonging to multiple cohorts
  • Provide a simulation/admin interface for testing resolution outcomes
  • Help institutions deliver differentiated user experiences for different audiences

This plugin is intended for organisations that need dynamic theme behaviour depending on audience segmentation, such as staff, learners, partners, or members of different programmes.

Contributors

Awards

Automated testing support
Privacy friendly
Early bird 5.2