Requires Level Maps Pro
Create an interactive Moodle learning world with the Level Maps Pro plugin. We provide everything you need to build a fun and engaging level in no time. Our ready-to-use design packages include all the necessary images, enabling you to create stunning courses with a “wow effect”. Learn how to set up courses with our design packages here.
Feeling creative? Use your own visual materials to design a unique learning world tailored to your course. To make the process even easier, explore our helpful tips and guidelines.
Explore our design packages
-
Floating icons – grey29,00 € -
Floating grid0,00 € -
Cyberpunk29,00 € -
Sketchnotes99,00 € -
Floating icons – coloured29,00 € -
Halloween49,00 € -
Standard0,00 € -
Polygon0,00 € -
Isometric299,00 €
How to use a design package with Level Maps Pro
- Install the plugin
Install the Level Maps Pro plugin and set the course format to “Level format.” - Default theme
If you do not use your own image files or our design packages, a standard theme will be displayed in Level Maps. This includes three maps for three levels with pins representing activities, which you can use for free. - Download a design package
Download a free design package or purchase one of our advanced designs. All packages include files for activities in different states, as well as background and thumbnail images. - Optional: Import a backup file
If your design package includes a backup file, save time by importing it. This file pre-configures course format settings and background images, allowing you to skip the Course and Level Setup steps.
Course setup
Upload your course image and course background image in the course settings. The course background image serves as the stage for your level thumbnails, creating an engaging entry point into the course.

Level setup
- Upload section background images.
Go to the level (section) settings via “Edit Level” and drag and drop the image files into the appearance tab. - Differentiate level states by including images for available, unavailable, and completed levels.
- Choose your Level Map size
Options: “Original size,” “Fit height,” or “Fit width.”
Our design packages are typically optimized for ‘Original size.’ However, you can experiment with a more vertical layout using ‘Fit height’ to see if it better suits your needs – such as in our demo course ‘Cyberpunk. With our polygon design package, you also have the flexibility to use ‘Fit height’ – or even ‘Fit width’ for Level 3. - Initial position
Define where students begin exploring your learning world. With our design packages, this is customizable. - Background width and height
Typically, this can be ignored for our design packages, as they adhere to “Original size.” If needed, you can define custom dimensions. - Thumbnail size
Recommended size: 500x500px. This defines the size of level thumbnails shown in the entry carousel.

Activity setup
- Drag and drop activity image files into the activity settings.
- Our design packages usually include differentiated images for activity states:
available, unavailable, next, completed, and active (hover state). - Activity image size
Our files are pre-sized, so manual adjustment is unnecessary. - X and Y position
The X and Y positions determine the placement of activities on the Level Maps. However, there’s no need to enter these values manually, as it’s more intuitive to position your objects using the drag-and-drop functionality described in the following steps. - Object position
We recommend using the “Bottom” setting for design packages where objects appear to stand on the ground. For some designs, this setting is less critical. When the screen size is reduced, the image’s height and width will scale proportionally, aligning with the selected side.

Positioning activities
After configuring levels and activities, leave the edit mode and click “Setup Position.”
Navigate through the level and use drag-and-drop to place activities in the desired locations.

Creative guideline for your own designs
File properties
File size recommendations
- Level thumbnails
The size of your thumbnails depends on the number of levels in your course. We recommend a size of 500px, which can also be adjusted directly in Level Maps if needed. For courses with more than four levels, consider using smaller sizes. - Course background image
A resolution of 1920×1080px works well for most designs, as it matches common screen resolutions. - Level background images
The size depends on your design concept:
Explorative designs: Use larger dimensions (e.g. 3500–4500px x 1000–2000px) to create an big canvas.
Linear designs: Adjust size based on whether the layout is vertical or horizontal. - Activity images
The size is entirely up to your design. However, all activity images should have the same dimensions. Transparency can be part of the image, meaning you can use completely different objects. However, including the transparent background, all images should maintain the same size. Using artboards in your illustration program works best for this. Generally, we recommend to use small activity images for best results.
Export your images as artboards to ensure consistent dimensions across all states:

File type recommendations
- Use JPG for large images to reduce file size.
- Use PNG for images with transparent backgrounds (e.g., thumbnails or activity images).
- For animated effects, GIFs can add vibrancy and engagement.
Design inspiration and tips
Course background image
Choose an atmospheric image for your course background, as the level carousel’s placement will vary depending on screen size.
Thumbnails
Get creative with your thumbnails! They can:
- Reflect the level background, serving as a preview.
- Include numbers, letters, or unique symbols to represent each level.
- Be entirely abstract or thematic to match your course topic.
Level background image
This image acts as your canvas to set the tone for the level:
- Create distinct spots where activities are placed.
- Use pathways for linear progression or opt for hidden elements for exploration.
- Add visual cues (e.g., color changes, icons) to guide users through the level.
Unavailable levels
Make locked levels visually distinct. Options include:
- Grayscale images or lock icons.
- Creative storytelling elements (e.g., barriers, characters blocking progress).
Completed levels
Celebrate completion with visual rewards:
- Brighter colors, confetti, or animations.
- Congratulatory messages, smiling characters, or thumbs-up icons.
Navigation considerations
Level map sizing
The choice of “Original size,” “Fit height,” or “Fit width” affects user experience:
- Original size: Ideal for a rich learning environment with many details for students to explore as students can move in any direction. This option may make searching more challenging – which might be intentional, of course.
- Fit height: Allows scrolling horizontally, best for horizontal layouts like pathways or timelines.
- Fit width: Allows scrolling vertically, perfect for vertical layouts like climbing a tree or descending through layers.
Tip: fit height/weight simplifies the navigation and thus reduces cognitive load.
Initial position
This setting decides on which part of the level the user starts upon page load. Note that this is a visible scrolling movement from the left to the selected position. If you do not want any movement, choose “top left”. Think strategically about the starting point for exploration:
- Show an overview or key visual element (e.g., a signpost).
- Create a sense of mystery by starting in a corner or hidden area.
- Use a linear start for structured navigation.
Activity design
Simplicity works
Activity images can be as simple or elaborate as your course requires. Simple indicators can be perfectly fine as using dots, pins, or icons that represent learning units. These work well in contexts like anatomy, engineering, timelines, or historical processes.
Differentiating states
Even simple designs benefit from status differentiation. Use color changes, size variations, or icons (e.g., pins or checkmarks) to indicate available, next, or completed activities.
Active state design:
- The active state of an image is triggered by a mouse-over or hover effect.
Tip: If you prefer your students to explore the activities independently without visual guidance, you can simply avoid uploading an active state. In this case, students will need to click on the objects to discover whether an activity is linked to them. - Adding a simple glow effect or shadow to your available image or making the color slightly brighter will provide a subtle but noticeable highlight.
Note: If you choose to add shadows, be aware that the object will become slightly larger. This can cause a “jumping” effect when switching states unless you export your files as an artboard, ensuring consistent dimensions.
Unavailable status:
- A grayscale image is an easy way to indicate unavailable activities.
- If no image is uploaded, Level Maps automatically applies semi-transparency and a lock symbol to the ‘unavailable’ image.
Tip: If you don’t have a specific unavailable image but want to avoid semi-transparency, simply upload your available image as the unavailable image as well.
Creative Progression:
Tip: Variations in the size or position of objects should occur within a defined artboard that always has the same dimensions. Export your file as artboard (png with transparent background) to create the following effects.
Create zoom effects by variation in size:

Convey a sense of movement by variation in position:

Play with transparencies of images to show progression:

Bring activities to life by telling a story through their status changes. Pins can indicate the status of your activity, too:

Add surprise elements like something transforming into an unexpected object upon completion:

Use GIFs to animate activities as shown in our demo courses:
Design tools
Use graphic design tools like Illustrator, Photoshop, or Figma to:
- Create proportional activity images.
- Test placements on the course background before uploading.
Need some more inspiration?
Check out our product demo courses. We now have a dedicated plugin hub for each of our premium plugins. These hubs are product courses directly on our Moodle Demo Site. We offer demo courses on features and full showcases for inspiration and examples. Additionally, there are already several videos with instructions and information about the products. We are continuously expanding and adding more informational material to the hubs.







