Moodle Plugins directory: Degrade Theme | Moodle.org
Degrade Theme
Today I present the modification in Moodle to allow teachers to customize icons. From now on, the teacher can create an activity and choose the icon they want to display on the viewing page. This way, the Moodle™ Software provides the student with a more engaging experience, presenting an icon that precisely reflects the content of the activity.
Transform the appearance of your Moodle with ease! Now, you can customize the homepage and footer using a modern and intuitive editor. Create unique blocks that reflect your identity and make your Moodle not only beautiful but also irresistible.
The "Degrade" theme for Moodle is a modern and elegant option that brings a new perspective to the interface of your virtual learning environment. With a minimalist design and soft colors, this theme is ideal for educational institutions that seek a more current and user-friendly aesthetic.
The clean and sophisticated look of "Degrade" offers a more pleasant browsing experience and makes it easier to access the resources available in Moodle. In addition, the fonts chosen for the theme are easy to read, making the learning process even more enjoyable.
Another advantage of this theme is its responsiveness, that is, it is able to automatically adapt to different devices, such as smartphones, tablets and notebooks. This means users will be able to access Moodle from anywhere, anytime and enjoy a consistent learning experience.



"Degrade" also offers customization features that allow Moodle administrators to adjust the theme as per the needs of the institution. You can choose custom colors, add logos and modify the layout of page elements.







In summary, the "Degrade" theme is an excellent choice for educational institutions looking for a modern, elegant and easy-to-use virtual learning environment. With its minimalist aesthetic and customization features, it is sure to provide an enjoyable and effective learning experience for Moodle users.
Problems and bugs with the Degrade theme should be reported on the GitHub Issue Tracker: https://github.com/EduardoKrausME/moodle-theme_degrade/issues.
Questions about the theme can be submitted on the Moodle Forum: https://moodle.org/mod/forum/view.php?id=2404.
You don't have permission to access this resource.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
That is the error I get everytime I try to change something, how can I solve this?
as long as the Degrade theme was installed, I could not run backups of courses. Here is what output I got (note the fourth line starting with '*'):
Default exception handler: error/multiple_optigroup_duplicate_element Debug:
Error code: multiple_optigroup_duplicate_element
$a contents: courseopts
* line 144 of /backup/util/structure/base_optigroup.class.php: base_optigroup_exception thrown
* line 108 of /backup/util/structure/base_nested_element.class.php: call to base_optigroup->add_used()
* line 173 of /backup/util/structure/base_nested_element.class.php: call to base_nested_element->check_and_set_used()
* line 54 of /theme/degrade/backup/moodle2/backup_theme_degrade_plugin.class.php: call to base_nested_element->add_child()
* line 74 of /backup/moodle2/backup_plugin.class.php: call to backup_theme_degrade_plugin->define_course_plugin_structure()
* line 167 of /backup/util/plan/backup_structure_step.class.php: call to backup_plugin->define_plugin_structure()
* line 507 of /backup/moodle2/backup_stepslib.php: call to backup_structure_step->add_plugin_structure()
* line 95 of /backup/util/plan/backup_structure_step.class.php: call to backup_course_structure_step->define_structure()
* line 199 of /backup/util/plan/base_task.class.php: call to backup_structure_step->execute()
* line 191 of /backup/util/plan/base_plan.class.php: call to base_task->execute()
* line 145 of /backup/util/plan/backup_plan.class.php: call to base_plan->execute()
* line 567 of /backup/controller/backup_controller.class.php: call to backup_plan->execute()
* line 134 of /admin/tool/recyclebin/classes/category_bin.php: call to backup_controller->execute_plan()
* line 185 of /admin/tool/recyclebin/lib.php: call to tool_recyclebin\category_bin->store_item()
* line 4697 of /lib/moodlelib.php: call to tool_recyclebin_pre_course_delete()
* line 42 of /opt/moodle/moosh/Moosh/Command/Moodle39/Course/CourseDelete.php: call to delete_course()
* line 377 of /opt/moodle/moosh/moosh.php: call to Moosh\Command\Moodle39\Course\CourseDelete->execute()
!!! error/multiple_optigroup_duplicate_element !!!
Potential coding error - existing temptables found when disposing database. Must be dropped!
Removing the theme (version 9.5.10 from 2026031300) has fixed the problem, although I still do not actually understand what the "optigroup" and "temptables need to be dropped" problem is supposed to tell me...