Course Activity Icons icon

Course Activity Icons

Maintained by Roger D.
Allows teachers to easily replace default Moodle activity and resource icons with custom SVG, PNG, JPG, or animated GIF images.
Price option: Free
Supports Moodle 4.0-5.2 See all versions

Latest release: 1 day ago
Installations: 45
Downloads (last 90 days): 335

Frankenstyle name: local_courseicons
Local plugins

Description

How to use it

  1. Enter any course where you have editing permissions.
  2. In the course navigation menu, click on "Customize activity icons".
  3. You will see the list of course activities. Click on "Change icon" for the one you want to modify.
  4. Upload your file (SVG, PNG, JPG, or GIF) and save. That’s it!

Pro Tip for Images

While the images do not strictly need to be square (the plugin uses smart scaling to prevent distortion), using a 1:1 square ratio is highly recommended. This ensures the icon perfectly fills the circular or square containers without leaving empty gaps.

 

Key Features

  • Default Icons: Set a default icon for an entire activity type (e.g., all Assignments or Quizzes) in one click. Individual icons can still overwrite defaults.

  • Bulk Upload: Update multiple activities at once. Select several items and change all their icons with a single upload.

  • Automatic Image Optimization: Automatically resizes large images and compresses JPG, PNG, and WebP files to save space and boost performance, keeping course loading speeds blazing fast.

  • Smart Adaptability: The plugin detects the course format (including specialized formats like Format Tiles) to match the native size and style of the icons perfectly.

  • Animation Support: Allows uploading animated GIFs to bring more life and dynamism to your courses.

 

Developed to improve the visual experience in Moodle.

Contributors

Awards

Privacy friendly