About
The Avatar plugin brings a new dimension of personalization and learner engagement to Moodle™. Admins can design customizable avatars with several progression states, embed them into course activities, and visually track learner development over time.
With rich configuration options, platform-wide visibility settings, and automated assignment tools, avatars become more than just characters — they represent identity, motivation, and achievement across the entire platform.
Use Cases
- Create learner identities with evolving avatar profiles and secret content
- Gamify progression using avatar stages that unlock over time
- Customize course activities with role-based avatar selection and availability rules
- Strengthen community and branding through avatars in profile images or dashboards
- Track engagement via built-in reports and manual avatar management
- … and many more
Key features
Avatar creation
Create engaging characters with up to 10 progression states to personalize learning experiences….
Avatar management
Organize and distribute avatars across your platform….
Avatar course activity
Embed avatars directly into courses — fully configurable and learner-driven….
Feature overview
Basic | Pro | |
|---|---|---|
| Avatar creation Create engaging characters with up to 10 progression states to personalize learning experiences. | ||
| Character identity Name, describe and enrich your avatars with hidden surprises. | ✔ | ✔ |
| Preview gallery Let users explore your avatars before selecting them. | ✔ | ✔ |
| Avatar progression Visualize growth with up to 10 avatar progression states. | ✔ | ✔ |
| Visual highlights for personalization Make your avatars stand out with expressive visual elements. | ✔ | ✔ |
| Avatar management Organize and distribute avatars across your platform. | ||
| Show or hide Avatars Control when avatars appear to learners. | ✔ | ✔ |
| Archive Avatars Preserve or restore old avatars without losing user history. | ✔ | ✔ |
| Backup and restore Create reusable avatar files for backup or duplication. | ✔ | ✔ |
| Availability control Unlock the motivational power of scarcity. | ✔ | |
| Automatic assignment Auto-assign avatars based on user profile fields. | ✔ | |
| Avatar course activity Embed avatars directly into courses — fully configurable and learner-driven. | ||
| Appearance Customize how the avatar activity looks and feels on your course page. | ✔ | ✔ |
| Empty state note Define a fallback message when no avatars are visible. | ✔ | ✔ |
| Pre-select avatars Filter displayed avatars by tags to match course themes. | ✔ | |
| Activity-specific availability Add layers of motivation and exclusivity at the activity level. | ✔ | |
| Tracking and completion requirements Connect avatar interactions with course progress and gain actionable insights. | ||
| Completion conditions Decide when the avatar activity counts as completed. | ✔ | ✔ |
| Activity report Teachers can track avatar usage and manually assign or upgrade avatars. | ✔ | |
| Avatar presence Make avatars a visible part of the platform experience. | ||
| ‘My Avatars’ interface Learners manage their avatar collection from one central place. | ✔ | ✔ |
| Profile image synchronization Use avatars as platform profile images to support identity, branding, or gamification. | ✔ | ✔ |
| Display in popover region Show avatars in the top navigation for quick access and visual presence. | ✔ | |
| Reporting Track and analyze how avatars are used across your platform. | ||
| User Avatars report Track avatar collections per user in detail. | ✔ | |
| Avatar overview report Get a platform-wide overview of all avatars and their use. | ✔ |
Choose your plan
-
Avatar ProFrom: 199,00 € / year
-
Avatar Basic0,00 €
Product videos
Related posts
Get design packages for avatars
-
Learning Tree0,00 € -
Pixar Style0,00 €












