Designer

Course formats ::: format_designer
Maintained by Stefan Scholz, bdecent gmbh
Mix and match layouts to create unique and visually appealing course designs
Latest release:
1323 sites
595 downloads
97 fans
Current versions available: 4

Mix and match layouts to create unique and visually appealing course designs.

Course types
Dynamic table of contents
Hero activities
Progress bars
Extended activity display
Section layouts

Innovative course format

Providing a variety of layout and design options for their courses, Designer is packed with features for professionals that want to create stunning courses. Designer was built on the assumption that not all sections and activities in a course are equal or equally important. Teachers can choose different layouts for activities and sections, even in the same course. Activities can be displayed as cards, lists, links or circles (Pro). Mix & Match!

Use cases

  • Increase learner engagement
  • Enhance user experience
  • Simplify onboarding

Designer provides great features that are completely free. For more functionality, we offer a Pro plan.

>> Feature overview

Course types

With four distinct course configurations – Flow, Kanban, Normal, and Collapsible – each designed to cater to different educational needs and teaching styles, “Course Types” enhances the learning experience by offering customizable and dynamic course layouts.

Designer flow free by bdecent

Flow

Ideal for concise courses with a limited number of activities, the Flow course type organizes activities into visually appealing tiles. If sections are utilized, they precede the activity tiles, providing a streamlined overview. Activities can be made collapsible, offering a neat, organized view that is easy for students to navigate. Tiles in Designer Flow can be configured in small, medium, and large sizes to optimize mobile usability. Course creators can also activate a flow animation.

Designer Kanban free by bdecent

Kanban

Bring the efficiency and clarity of a Kanban board into your eLearning environment. This course type is perfect for small, project-based courses, enabling teachers and students to track progress through stages in a visual format.

Designer normal free by bdecent

Normal

Offering maximum flexibility, the Normal course type allows educators customize the appearance of course sections fully. This adaptability makes it possible to create unique course designs that can match any teaching strategy or content type, supporting a wide range of educational objectives.

Designer collapsible free by bdecent

Collapsible

Building on the Normal type’s flexibility, the Collapsible format adds the ability for students to expand or collapse sections. This feature is especially beneficial for courses with extensive content, enabling learners to manage how they view and interact with course materials effectively.

Section layouts

With Designer, various layouts can be mixed and matched to craft beautiful and meaningful courses. The number of columns can be selected (as well as section width and heights) per viewport to ensure your course is fully optimized for mobile use (Pro only). Both the width of the section content and the section container can be defined separately. Choose the perfect layout for every section!

Designer basic - Section layouts Text links by bdecent

Text links

Offers a clean, simple, and condensed layout, ideal for accommodating large sections with numerous activities.

Designer basic - Section layouts lists by bdecent

List

A clean and simple layout that provides generous space, making it suitable for sections with fewer activities.

Designer basic - Section layouts cards by bdecent

Cards

Expands on the List layout by allowing more activities per row. This layout is perfect for courses with numerous activities or for facilitating free navigation, offering a visually appealing and organized display.

Designer Pro - Section layouts Circles vertical by bdecent

Vertical circles (Pro)

An elegant option to display activities which are shared/common for the course, to differentiate them from other learning content. Choose between small, medium or large sized circles.

Designer Pro - Section layout Circles horizontal by bdecent

Horizontal circles (Pro)

An elegant option, well suited for corporate learning. Choose between small, medium or large sized circles.

Dynamic table of contents

A clickable table of contents is automatically generated for each course, allowing users to jump directly to specific sections with ease. To create this view, the “one section per page” setting must be set. The activities are grouped within each section as activity type icons. The width of the section cards is configurable. Specify how sections that are not yet available should be displayed. They can either not be displayed at all or marked as locked. This high-level overview makes navigating through course materials straightforward and efficient.

In addition to the features above, Designer Pro offers additional options to customize the section cards:

  • Background colors
  • Section progress as progress bar or donut
  • Section titles and summaries visibility
  • A call-to-action for unavailable sections (e.g. for paywalls)
  • Custom activity purposes

Designer basic section overview by bdecent

Basic example

The first three section cards each have a width of 33%. Each section card contains a title and a description. Stacks of activity icons indicate the types of activity available in that particular section. Chats are not available and are therefore marked as locked.

Designer section cards PRO by bdecent

Pro example

Here the first two section cards have a width of 50%, the section progress is visualized by a donut. There are sections where the title and description are visible, others where only the title is visible. Each section card has stacks of icons that indicate the purpose of the individual activities in that section. Optional content is marked with a section label and locked content shows a CTA explaining that this content is only available with bonus points.

Hero activities

Define hero activities and automatically create a secondary tab navigation with activities that are cross-relevant, such as forums or announcements. Course creators define where these hero activities show up and if they are linked to sections. These settings make it very easy for students to navigate the course and ensure they never miss out on critical learning opportunities.

Designer free hero activities only by bdecent

Announcements are defined as a hero activity and displayed as a tab in the secondary tab navigation. Course creators can define the ordinal number of this tab and determine whether the tab is displayed everywhere in the course or only on the main page of the course.

Designer free hero activities 2 by bdecent

In addition to the tab, hero activities can remain visible as normal activities.

Designer header

The course header in Designer displays important information dynamically and ensures a consistent first appearance of the course. 

Progress bar

The progress of a student is displayed as a progress bar. Clicking on the progress bar reveals which activities have been completed and which are still to do. The progress bar also supports the course completion condition “Completion of other courses” and includes these courses as well.

Profile integration

Activating the Designer header, it is possible to integrate profiles (e.g. teachers and students) that display important details and a direct contact option. One profile is always visible, you can click through several profiles using a slider. 

Dynamic course information display

Showcase important course details such as enrolment start and end date, course due date (requires Time Management) and course completion date.

Styling options and more dynamic fields (requires Designer Pro)

Define custom text and background color or image, display tags and custom fields

Customizable progress display  (requires Designer Pro)
  • Display progress bar or donut
  • Select calculation basis for course and section progress: All activities (that have completion conditions configured) – or – Relevant activities (that are selected as course completion conditions)
  • Additional options to calculate course progress: Completion criteria (activities and other courses that are selected as course completion conditions) – or – Sections (only applicable to course progress)
  • Add a completion status indicator (enrolled, in-progress, completed)
Enhanced profile display (requires Designer Pro)
  • Specify which user profile fields are to be displayed in the course header such as first name, last name, email address, city, timezone, description or profile image and much more. 
  • Multiple profiles are visible side by side, the number of profiles displayed is responsive to ensure an optimal learning experience. If more profiles are displayed than can be shown, a slider is automatically created to click through the other profiles.

>> Read more about Visual content blocks

Designer free header by bdecent

This course header shows the course completion date (not yet completed) as well as a progress bar. Click on it to see all completed and open activities and courses. Next to the progress bar, you can specify which profiles are to be displayed. In this case, the teacher's profile automatically appears in the header.

Designer Pro Header with various students by bdecent

This course header is styled with a custom background and text color as well as a background image. Apart from many informative fields like tags, course start/completion date and a course status indicator, there’s a description as well as all student profiles with additional profile fields (city and department). The donut shows the course progress based on all relevant activities while the progress bar displays how many sections are completed.

Extended anatomy of an activity

Designer offers options for increasing the information content of the activity and integrating activating elements. At the same time, Designer gives you complete freedom as to what should actually be displayed. This also applies to the standard Moodle elements. In this way, you can not only improve the aesthetics of the course activities, but also deepen the pedagogical impact by making the activities more informative and interactive. Providing educators with the flexibility to choose exactly which elements to display. This customization extends to Moodle’s standard elements, allowing for a tailored presentation that meets the unique needs of each course – both in terms of content and visually.

Designer Visit-count by bdecent

Enhanced information display

Beyond the basics, you can display the activity’s availability status and the number of times it has been accessed.

Designer CTA-Designer by bdecent

Add call to actions

Increase student interaction with activities through a call-to-action (CTA) and add “open” or “review” links to activities. The CTA always depends on whether an activity has already been viewed or not and is then automatically adjusted.

Designer-Completion-badges-by-bdecent

Completion badges

Highlight activities that are due or overdue. These visual cues help students to stay on track with their deadlines. Activities with an expected completion date (or due date) will get a badge indicating “Complete by date dd/mm/yy”. Activities that have been completed in time get a green badge, others are black. 

Integrations

  • Time Management: Display relative start and due dates for courses and activities.
  • Video Time: Display the poster image and the progress of the video directly on the course page (requires Designer Pro).
  • Subcourse: Display the image and progress of the reference course when using the subcourse activity (requires Designer Pro).

Programs (Pro)

  • Dynamic display and organization of subcourses as prerequisites.
  • Automatic group creation for participants transitioning from the main course to subcourses.
  • Automatically enrolling participants in relevant subcourses upon their registration in the main course.

Styling options (Pro)

The Designer format is a designer's best friend, with plenty of options to style your courses.

  • Color customization
    Select background and text colors for activities and sections. Customize the appearance of the whole course by adding a course background color or image or even set to transparent.
  • Background images/GIFs
    Define custom background images or GIF animations for activities, sections and courses. You can apply semi-transparent layers or gradients over background images to enhance text visibility directly with Designer.
  • Completion visualization
    Mark the completion of activities and sections with distinct images.
  • Masks
    Use masks to conceal or render parts of an image partially transparent. Masks are suitable for using icons to make it obvious what the activity is about. Numbering or branding is also very easy to implement.

Designer normal examples

Designer Pro - Section layouts Circles vertical large with images by bdecent

The use of (large) circles for the section layout in combination with images immediately creates the feeling of a website that contains all the functions of the designer activities at the same time.

Designer Pro Onboarding course by bdecent

Unique activity visuals are created using text links as section layout in combination with images with a transparent background. In this way, the activities can literally take any form.

Designer Pro Editorial style by bdecent 1

In this course there is a text next to each worksheet. The course has an editorial feel thanks to the coordinated images.

Designer flow examples

Designer Pro Advent calendar by bdecent

We built an advent calendar with Designer Flow, each tile is a door and contains a surprise. As soon as the door is opened, the activity changes.

Designer Pro Vegan week by bdecent

Each tile in this course represents a day within the vegan week. The user will find a recipe to cook in every activity. A mask was used to add a logo to each activity tile.

Designer Kanban examples

Kanban board with background colors

Kanban board styled with background colors.

Kanban board extended example

Kanban board with different section layouts as well as background colors and images.

Potential privacy issues

None

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Stefan Scholz (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Michael Alonso Garcia Fallas
    Thu, 24 Feb 2022, 4:16 AM
    Good afternoon, could you explain to me how this plugin is used, since I installed it in my Moodle, but I can't find any feature or option to be able to use it, or is it that some payment is needed for the templates?
  • Stefan Scholz
    Thu, 24 Feb 2022, 4:31 AM
    Hi Michael,

    I can’t be sure but my best guess is that you tried Designer on our test site labs.bdecent.de where we used one of our other plugins (kickstart, also available here in the plugins directory) to provide templates.

    The templates use some of the features of the pro version of Designer. The templates that use pro features are tagged with designer pro on our site.

    All features that are mentioned on this page and in the article are in the free version though - I suggest you read Mary‘s excellent article about our plugin: https://moodle.com/news/designer-plugin-mix-course-formats/, that should get you started!

    Hope this helps!
    Stefan
  • Michael Alonso Garcia Fallas
    Thu, 24 Feb 2022, 6:25 AM
    Thanks Very Much!!!
  • leili mei
    Thu, 24 Mar 2022, 12:52 AM
    I just saw this plugin and it seems interesting. I installed it in our Moodle. I wanted to change the Heading title but I didn't find how... from the photos, it seems that it can be change. Can I change it? Thanks.
  • Stefan Scholz
    Thu, 24 Mar 2022, 4:22 AM
    I'm not sure what you mean by heading title and in how far you want to change it. Please ask your question in the forum for this plugin (at https://moodle.org/mod/forum/discuss.php?d=431721) or contact me via chat (chat.bdecent.de), I'm sure I can help either way. Thanks, Stefan
  • Fabian Estevez
    Mon, 6 June 2022, 5:51 AM
    Does it work with version 4? Thanks.
  • Stefan Scholz
    Mon, 6 June 2022, 2:48 PM
    Morning Fabian,

    Not yet. We’re working on it. The next version including great new features and 4.0 support will be ready within a few weeks.

    If you would like to get a preview earlier, contact me directly and I’ll give you access to our testing site once we have a working 4.0 version.

    Best
    Stefan
  • Claudio Visa
    Fri, 21 Oct 2022, 11:45 PM
    Good afternoon, I have version 4.0 and I install it and I get this error:Exception - Call to undefined method format_designer\output\courseformat\content\cm\cmname::get_title_data()
  • Jean-Gabriel DEPINOY
    Thu, 8 Dec 2022, 7:29 PM
    Hello Stefan,
    I installed your plugin a few weeks ago which I find very pleasant.
    However, I have an issue when using the Designer format and the Kanban Board course type with my primary admin account. When I want to access the course, the page spins in a vacuum and I get the error "Error ERR_HTTP2_PROTOCOL_ERROR".
    If I use another account or change the course type to "Normal" instead of "Kanban Board", it works again.
    I don't know how to solve the problem.
  • Michel Cardinal
    Thu, 31 Aug 2023, 10:49 PM
    Bonjour,

    il semble y avoir un problème avec l'icône qui se trouve au début des sections repliables. Il ne s'affiche pas de la même manière selon les navigateurs utilisés.

    Firefox affiche un icône bizarre, une sorte de carré avec des lettres à l'intérieur.

    J'utilise le thème New Learning et Moodle 4.2.
  • Claudio Visa
    Mon, 19 Feb 2024, 10:54 PM
    Buenos dias, al momento de instalarlo me sale este error:
    Excepción - Call to undefined method format_designer\output\courseformat\content\cm\cmname::get_title_data()

    Como lo puedo soluccionar

    Saludos
  • Kathy Wasson
    Fri, 30 Aug 2024, 8:44 PM
    Hello! I am curious as to the cost of Pro, and I can't seem to find that documented. Can you assist when you have a moment, please? Thank you. The plugin looks great!
  • Christophe NOGUES
    Sun, 22 Sept 2024, 9:55 PM
    Bonjour, je viens de tester ce plugin très intéressant et remarqué quelques dysfonctionnements. Par exemple, les activités de type "Zone texte et média", "Unilabel" et "Labelcollapsed" apparaîssent bien dans l'index du cours lorsque le bouton du "Mode édition" est activé, mais disparaissent lorsqu'il est désactivé. De plus ces mêmes activités sont affichées sur 1/2 largeur (même en mode liste), comme s'il y avait 2 colonnes, alors que dans les autres formats de cours existants elles sont affichée pleine largeur. Et enfin le fait qu'une activité est rendue invisible pour les étudiants n'est pas marqué sur la vue enseignant (normalement il est indiqué "Caché pour les étudiants". Je suis sur un Moodle 4.4.2 avec le thème Educard.
  • Nepal B
    Sat, 25 Jan 2025, 1:48 AM
    Hello everyone,

    is it running on 4.5 as well?

    Thank you
1 2
Please login to post comments