List of Widgets for Custom Widget Pages

Learn more about the different widgets you can add into your pages

Last Updated

September 3rd, 2019

Reading Time

16 min

User Level

Introduction

The Widget Pages that you create in your LMS are composed of various widgets. Please refer to this article for more info on creating Widget Pages in your platform. This article lists the available widgets in your LMS and explains how to configure them. NOTE: To see a preview of how your widgets appear to learners, use the Preview function in your platform. Refer to this article to learn how to reach and use this function.

Activity Overview

The Activity Overview widget shows statistics about the user’s activity, such as the number of courses in which the user is enrolled as well as the number of Completed, In Progress and Not Started courses. Depending on the widget settings, other types of information may be shown.

Use the Title text area to define the widget title, or leave it blank to hide the title. Move to the Items to Display section to select the types of data that will be shown in the widget.

Activate the Courses Status toggle to show the status of the courses where the user is enrolled as a learner. Even if logged in as a Superadmin or Power User, the user will see data from the learner point of view. Statistics are graphically displayed with a pie chart collecting data since the user was created in the platform. It is not possible to filter data according to timeframes.

Then, choose whether to show the Total number of user sessions and/or the Total number of user enrollments. Please remind that this information is shown only if you are logged in as a Superadmin or a Power User. Normal users will not see these statistics, even when this option is enabled. Data is graphically shown in a histogram and can be filtered by timeframes.

Finally, if the Coach & Share module is active in your LMS, you will see another option, called Social Activity. When this option is active, the Activity Overview widget displays an extra section, called Social Activity, showing the number of pending Invite to Watch requests and the number of assets uploaded and published by the user in the last week. Click on the icons to access respectively the New Invitation and Subscriptions channel page and to the All Channels page, pre-filtered in order to show to relevant information.

Activities Stream

The Activities Stream widget displays the latest platform activities performed by the user, such as the latest attended courses. Use the Title text area to define the widget title, or leave it blank to hide the title.

The widget will show the activities from courses and learning plan only if the corresponding toggle is activated. If you want the user to be able to comment the displayed activities, enable the Allow Comments option.

The Allow “Ask the Expert button” option displays the Ask the Expert button so the user can contact the channel expert if needed. This option can be used when the Coach & Share is active in the platform. Please refer to this article for further information on questions and answers management.

Catalogs

The Catalogs widget displays the Catalogs that the user has access to in the platform. Catalogs show the list of the courses that the users can purchase or to which they can subscribe. Catalogs are defined in the Course Catalog area of the platform under the E-learning section of the Admin Menu. Refer to this article learn how to create and manage course catalogs.

Similar to the Courses widget, you can choose if you want to show the courses as a list or as thumbnails. Please note that the thumbnail view is only available if you insert this widget in a one-column or two-column layout.  Use the Title text area to define the widget title, or leave it blank to hide the title.

widgets calendar

When creating this widget, you can select whether to show all of the available catalogs by selecting the All Catalogs option, or a Custom Selection of catalogs. When making your choice, remember to consider the widget size in the page. If you choose the Custom Selection option, you then need to flag the catalogs the user will see in the widget.

Select whether catalogs are displayed in Stream or Calendar mode, then choose whether you want to show all the types of courses or a single course type by selecting one of the following options in the Type dropdown: E-Learning, Classroom, Webinar or Learning Plan. In the Price dropdown, select whether to show all the courses, or only paid and free ones.

Please Note: You should consider the widget size in the page before setting any of the options listed above. Please also note that for this widget, you can only display up to 24 courses per catalog.

Channels

The Channels widget displays the courses the user is enrolled to, sorted by channels. Use the Title text area to define the widget title, or leave it blank to hide the title.

By default, the All Channels option is selected, meaning that the user is able to see all of the channels in the platform to which they have been granted visibility, but it is possible to configure the view in order to show only a channel preset.

To choose which channels are displayed in the widget, select the Custom Channels option in the Channels to Display section, then flag which channels you want to include in the list. Then, press Next. Please note that default channels Continue To Watch and Learn, New Invitations and Subscriptions and My Learning Activity History cannot be chosen to be displayed with this option. In the Display Mode section, select whether channels will be displayed in card or stream mode. Keep the widget size in mind when selecting the display mode.

Optionally, you can enable a filter selection tool to filter channels. Simple enable the Show Filters Selector option. Then, you can flag the Show Search Bar Filter option to allow users to search for channel names in the widget. The search bar will appear at the top of the widget, above the channel links.

widgets channels

If the List/Card Display Mode is selected, channels can be sorted in alphabetical order (A to Z or Z to A) or by course date (from old to new, or from new to old) to ease the search. You can enable this option with the Show sort by parameter. When enabled, remember to select the default sorting mode in the Default Sort By dropdown menu.

Finally, in the Channels before “Load More” section, select the number of channels that appear automatically in the widget before the Load More button is displayed. Consider the widget size in the page before setting these options.

Alternatively, select the My Channel option to upload the user’s favorite channels. Similar to the Custom Channels option, depending on the widget size, select whether channels will be displayed in card or stream mode.

Optionally, you can enable a filter selection tool to filter channels, enable the Show Filters Selector option for this purpose. A search engine is also available for the user to search for assets within the channels. Enable the Show search bar filter option to display the search bar on the top of the widget.

By enabling the Show Sort By option, channels can be sorted in alphabetical order (A to Z or Z to A) or by date (from old to new, or from new to old) to ease the search. When this option is enabled, remember to select the default sorting mode in the Default Sort by dropdown menu.

Please Note: It is not possible to add more than 100 channels in this widget, as adding more than this may result in a page with a slower response and load time.

Courses and Learning Plans

This widget lists all of the courses and/or learning plans in which the user is enrolled. Please note that if you do not insert the Courses widget in the users’ page, they will not be able to see their courses and/or learning plans upon logging into the platform.

Insert the title of the widget, then choose if you want to show the courses and/or learning plans as a list or as thumbnails. Please remember that thumbnail view is only available if you insert this widget in a one-column or two-column layout.

Select whether to show all the courses and learning plans, courses only or learning plans only. When selecting Courses and Learning Plans or Courses only, set if you want to remove the courses that are part of a learning plan from the list of elements shown in the widget. Use the dedicated toggle in the Courses and Learning Plans Loading Preferences section for this purpose.

Define now if you want to show the elements in the widget independently from their status, or only if their status is Not started, In Progress or Completed.

A search engine is also available for the user to search for courses or learning plans within the widget. Enable the Show search bar filter option to display the search bar on top of the widget.

My Courses and Learning Plans Widget

Optionally, you can enable a filter selection tool to filter courses and learning plans, enable the Show Filters Selector option for this purpose.

By enabling the Show Sort By option, courses can be sorted by enrollment date, alphabetical order or code number. When this option is enabled, remember to select the default sorting mode in the Default Sort by dropdown menu.

There may be many courses and/or learning plans to load in the widget, so remember to set your loading preferences:

– Show “Load More”. When this option is selected, the Load More link will be shown in the widget, and will display extra results when clicked.

– Show the “My Courses and Learning Plan” link. When this option is selected, the My Courses and Learning Plans link will be displayed in the widget for the user to access his/her My Courses and Learning Plans page in the platform.

– Show the first two options together. Select this option to show both the Load More and the My Courses and Learning Plans links in the widget.

– Load items as the user scrolls the page. When this option is selected, courses and/or learning plans will be loaded automatically while the user scrolls the list.

Finally, decide whether you want to show the course deadline (if set).

Custom Content Box

This widget is composed by a background (either filled with a solid color or an image) with three elements laying over it: a content title, a content subtitle and a button linking to an URL.

Use the Title text field to define the widget title, or leave it blank to hide the title. Then, select whether you want to upload an image or fill the background with a solid color by flagging the corresponding option.

When the Background Image option is selected, upload your image in the Upload Your Image area either by dragging and dropping it or by browsing for it on your computer after pressing the Upload icon. When the image is loaded, a preview is displayed in the dedicated area. Press the trash icon to delete the image. Supported file formats for images are PNG and JPG, the maximum file size is 4MB.

When selecting the Background Color option, either use the color picker, or directly enter the color’s HEX code. The default background color is the platform Accent Text and Links Color, which is defined in the Configure Branding and Look section of your platform’s Theme Settings.

widgets custom content

Select whether you want to show the content title and subtitle, type that content into the corresponding text fields and select a solid color for the text. Now, define whether to display the button. If the button is displayed, type the text shown on the button, link a URL by typing it in the Destination URL and define whether it will be opened in a new tab/window of your browser, or in the current tab. Complete the button layout configuration by selecting the button background color and the button text color.

The final step is to define the alignment of the text content and button inside of the widget. Define the horizontal alignment of the elements, keeping in mind that the selected alignment will impact all three elements.

Set the content vertical alignment to define the vertical disposition of the three elements. Select Top and Bottom to align the elements so that extra space is placed in between the content title/subtitle and the button. When the Middle option is selected, the extra space is distributed evenly above and below the three elements.

As a final step, define the widget minimum height in pixels. The minimum height will be applied when the widget content is shorter than the minimum height, in order to fill the gap and keep the widget height consistent. Leave this field black to use the default height.

Embed Video

This widget is used to embed the YouTube, Vimeo or Wistia video players in your widget page. Upon inserting the video URL in the dedicated area, the icon of the platform from which the video player is loaded is colored, while the others will remain greyed out.

widgets embed video

Please note the video does not autoplay in the widget. Users will have to start it manually. Video players are displayed in order to fit the available width. Since the original ratio is preserved, the widget height will be resized accordingly. Please note that the original video platform completely manages the player aspect and settings.

Use the Title text field to define the widget title, or leave it blank to hide the title. Copy and paste the Video URL in the dedicated area.

Gamification

The Gamification widget shows gamification awards, contests and leaderboards from the Gamification App. Use the Title text area to define the widget title, or leave it blank to hide the title.

widgets gamification

Then, select at least one of the options in the Items to Display section: Badges, Leaderboards and/or Contests. If Badges are shown in the widget, decide whether to Show how many badges have not yet been awarded and the View All option. If Leaderboards are shown in the widget, remember that all the users will be allowed to see all the leaderboards, with no restriction to the branch they belong to.

HTML/WYSIWYG Widget

The HTML/WYSIWYG (What You See Is What You Get) widget allows you to create custom HTML or WYSIWYG content. You should have experience working with this type of content in order to properly configure the widget.

widgets HTML

Use the Title text area to define the widget title, or leave it blank to hide the title. Select whether you want to use HTML or WYSIWYG editor and write/paste your code in the dedicated area. You can optionally define the widget height in pixels. Never use HTML to iframe and internal platform page.

The HTML content and the HTML content layout in this widget is under your responsibility. Any issue rising from a not properly configured HTML code, even in the case of migration to new platform/module versions, relies on you, not on Docebo. Remember that  that the content of this widget will always be overridden by the CSS of the LMS, independently from the formatting you insert into the editor of this widget.

Please note that when using the HTML editor, the preview of your HTML may look different from the output in the widget. In addition, some security filters are applied when the HTML is saved and some code statement could be removed in order to prevent the usage of malicious code (f.e. CSS, JS code, etc.).

IFrame

The IFrame widget displays content from an external URL. You can simply copy and paste the link of the website that you want to show in the widget.

Insert the title of the widget, the height, and the link of the page that you want to display. To hide the title, leave the Title text box empty. If you do not insert a value in the widget height text box, the system will use the default height for this kind of widget.

widgets iframe

Optionally, you can enable the request of the salt secret to access the URL, or enable the SSO capability with the Oauth Client parameter. After pressing the Add Widget button, the the LMS performs an HTTP request to the provided URL to make sure that it is correct. Please remember not to use an URL of an internal LMS page.

Image

This widget is used to show an image on a widget page. Images can redirect to a destination URL, so that when users click on the image, they are redirected to that URL. However, please note that you cannot add an internal URL as the destination URL. Supported file formats for images are PNG and JPG, the maximum file size is 4MB. Images are displayed in order to fit the available width. Since the original image ratio is preserved, the widget height will be resized accordingly.

widgets image

Use the Title text field to define the widget title, or leave it blank to hide the title. Upload your image in the Content to Display area either by dragging and dropping it or by browsing for it on your computer after pressing the Upload icon. When the image is loaded, a preview will be displayed in the dedicated area. Press the trash icon to delete the image.

Additionally, you can enter a Destination URL so that users will be redirected to that URL upon clicking on the image. Please remember not to use an URL of an internal LMS page. Finally, use the toggle to define whether the URL will be opened in a new tab/window of the browser, or in the same tab/window.

Please note: The suggested URL format for Destination URLs should include the entire URL string like “https://domain.com“.

My Calendar

The My Calendar widget displays a calendar listing all of the courses in which the user is enrolled on a day-to-day basis. The calendar aspect may vary considerably depending on the selected type of view and on the widget size.  Use the Title text area to define the widget title, or leave it blank to hide the title.

Then, select the calendar Display View: either Monthly, Weekly or Agenda. Monthly and Weekly views are classic; you must press the calendar date to view details about the scheduled courses (location, timings, course title and description). The Agenda View shows the current date and the following 2 days only, offering a more detailed view of courses summaries and timetables.

By enabling the Show Display View option, you allow users to change the calendar display view dynamically by showing a dropdown menu listing the available calendar display modes. If this option is not flagged, you will choose the display view for all users, and they cannot change the view.

widgets calendar

By activating the Show “View My Calendar” link option, you allow users to use the link redirect to their full calendar in the platform. Refer to this article to learn more about the platform’s calendar.

Optionally, you can enable a filter selection tool to filter the courses according to the course type (E-Learning, Classroom and Webinar), enable the Show Filters Selector option for this purpose.

When configuring the widget, enable the Show Search Bar option to display the search bar on top of the calendar. Then, when viewing the calendar widget, users can use the search engine to search for course names.

The calendar always shows the current day, week or month, but you can move backwards or forward using the arrows buttons. You can also export your calendar by pressing the Export button.  Optionally, you can upload your calendar so that you can better organize your time.

My KPIs

This widget displays a list of statistics related to users and courses. The widget layout changes depending on the type of user currently logged into the platform:

– For All Users: Shows the best answers, the best scores in classroom and E-Learning courses. If Coach & Share is active in your platform, it all shows the user’s answers that are marked as Best Answer as well as the user’s best score in an E-Learning and Classroom course.

– For Superadmins: Shows the user recently actives in courses. If Coach & Share is active in your platform, it also shows the assets uploaded into Coach & Share and questions asked during the current day and the last seven days.

– For Power Users: Shows the user recently actives in courses and the managed courses and users.If Coach & Share is active in your platform, it also shows the assets uploaded into Coach & Share and questions asked during the current day and the last seven days.

– For Experts: Shows the answered questions and the reviewed and approved assets. If a user is both an Expert and a Power User, then he/she will see both Experts and Power User KPIs. If Coach & Share is active in your platform, it also shows answers as well as reviewed or approved assets.

Use the Title text area to define the widget title, or leave it blank to hide the title. Then, flag which type of information you want to show in the widget, depending on the user type.

My Profile

This widget allows you to display the avatar and profile information of a user that is currently logged into the platform. Begin by inserting the title of the widget or leave it blank to hide the title.

widgets my profile

Then, choose what information you want to show in the box: the user’s profile picture, email address, the My Activities link (if you select this option, users will be redirected to the user’s personal summary page) and the My Profile link.

Please note: Profile pictures accept .jpg and .png file extensions. Ensure that file extensions are lowercased to fit this format requirement or your images may not upload properly. 

If you have previously created user additional fields, you can insert them into the widget by adding the names of the fields in the corresponding text box.

My Transactions

This widget shows all of the purchases made by the user by means of the E-Commerce App within the platform. Purchases are shown as a list of transactions. The number of details shown in this widget depends on the widget size (1/3, 1/2, 2/3 or 1/1 column). When the user clicks on the menu icon at the end of the transaction row, he or she will be able to see the transaction details in a dedicated panel.

widgets transactions

This widget has no configuration except for its title; its layout is not editable, so use the Title text area to define the widget title, or leave it blank to hide the title.

Questions and Answers

The Questions and Answers widget shows the questions and answers from the Coach and Share module related to eLearning courses, meaning that this widget can be used only when the Coach and Share module is active in the platform. In the widget, users can answer questions, the question owner can identify an answer as the Best Answer, and other users can like or dislike answers.

Use the Title text area to define the widget title, or leave it blank to hide the title. Optionally, you can enable the Show Filters Selection option to allow users to filter the questions displayed in the widget.

A search engine is also available for the user to search for questions and answers within the widget. Enable the Show search bar filter option to display the search bar on top of the widget.

widgets q&a

By enabling the Show Sort By option, questions can be sorted by date (from old to new, or from new to old) to ease the search. When this option is enabled, remember to select the default sorting mode in the Default Sort by dropdown menu.

Flag whether you want to show the View All button in the widget, to show all the available questions and answers divided into pages. The number of questions and answers loaded in each page is defined in the Max displayable Q&A per page parameter. The minimum number of displayable Q&A per load is 1, the maximum is 10.

Finally, define whether to Show “Load more” button by enabling or disabling the toggle. When this option is disabled, the three toggles of the Options section are automatically disabled.

This is widget with infinite scroll, so it should be placed in the bottom row of the page, with no widget below it since what is placed below an infinite scroll widget may not be visible to the users.

Subscription Codes

This widget is for those using the Subscription Code app, and allows users to enter his or her subscription code. Use the Title text area to define the widget title, or leave it blank to hide the title.

widgets sub codes

Please note that if the Subscription Code app is not active in the platform, then this widget will not be shown in the widget list.

Task List

The Task List widget shows the tasks assigned to the user. Please note that the task only shows data relating to courses up to 90 days in the future. The widget layout and purpose change depending on the type of user currently logged into the platform:

– Learner. Shows the upcoming Classroom and Webinar sessions in which the user is enrolled, upcoming assignments and deadlines, and the In Progress and Not Started courses and learning plans.

– Instructor. Shows the upcoming Classroom and Webinar sessions in which the user is enrolled, and the tests and the assignments to waiting for evaluation.

– Expert. Shows the assets to review and the questions without a best answer.

– Admin/Power User. Shows pending users and transactions, reward requests, course enrollment approval requests, assignments to evaluate, and overdue courses. Superadmins and Power Users can perform actions (such as approving or rejecting a user request or sending emails) from this widget.

widgets tasks

Use the Title text area to define the widget title, or leave it blank to hide the title. Then, select which type of information you want to show in the widget, depending on the user type.