Widgets

Widgets

Overview

Widgets are self-contained, modular UI components that allow you to configure and customize the information available to users throughout the platform. Widgets can be added to Courses, Groups, and the Home tabs, such as the Dashboard, Admin, News, and Onboarding.

Home dashboard

The largest area of the Home dashboard is the Center panel. Depending on your platform's configuration, the Center panel may include the following full width widgets:
  1. Top banner widget: Welcomes users to the platform and can display featured content.
  2. Courses (or Classes): Provides quick access to enrolled, teaching, compliance, and completed courses.
  3. Users: Available to managers with direct reports, mentors with mentees, or parents with children.
  4. Goals: Available on platforms with skills development enabled. 
  5. Custom HTML widgets: Allows administrators to use the HTML editor to create and diplsay customer content on the dashboard.  
Additionally, smaller widgets can be added to the center panel, such as the Awards widget, the Groups widget, and Report widgets.

Home dashboard with the banner widget, courses widget, and goals widgets highlighted

Administrators can edit the layout of the dashboard by adding, removing, and rearranging widgets. To configure the dashboard, administrators:
  1. Click the Edit widgets icon in the upper-right section of the center panel.
To learn more about configuring widgets on the Dashboard, visit the Home dashboard configuration article. 

Home dashboard with the Edit widgets icon highlighted

Configuring the banner widget

The banner widget sits at the top of the home dashboard by default, and is sometimes referred to as the Welcome widget because it is one of the first things users see.

The banner widget can display multiple slides with text, images, and call-to-action buttons.

To learn how to configure the banner widget, visit the Configuring the banner widget section of the Home dashboard configuration article. 

Home dashboard with the banner widget highlighted

Courses widget

The Courses widget has multiple tabs that offer a preview of the courses a user is enrolled in, the courses a user is teaching, and tabs for archived and completed courses. To view additional courses in each tab, users:

  1. Click the forward and back arrow icons above the course tiles.
Info
Please note the tabs and courses that display vary by user role. 

Courses widget with the forward and back arrow icons highlighted

The Courses widget includes additional options through the three dot   menu in the upper-right corner of the widget:

  1. Click Add to add a new course.
  2. Click Enroll to enroll in a course.
    1. This option requires that you know the access code of the course.
  3. Click Catalog to access the course catalog.
  4. Click Templates to view course templates. 
  5. Click Archived to view archived courses.
  6. Click List view to view courses in a list within the Courses widget.
  7. Click Maximize to preview additional courses within the Courses widget.
    1. Collapse the maximized widget by clicking the Minimize option.

Home dashboard, Courses widget with the three dot menu active and highlighted

Custom HTML widgets

To further customize dashboards, there are two HTML widgets that can be added to the center panel of the home dashboard, course dashboards, and group dashboards:
  1. Wide HTML widget: The Wide HTML widget can be added to the center panel and spans the width of the center panel, similar to the Banner widget.
  2. Small HTML widget: The Small HTML widget can be added to the center panel and is a quarter of the width of the center panel, similar to Reports widgets.
The HTML widgets allow you to use the HTML editor to design a completely custom widget for the dashboard. 

Center panel edit mode with the Wide HTML Widget and Small HTML Widget shown on the center panel

To add a HTML widget to a dashboard:
  1. Click the Edit widgets Edit widgets icon icon in the upper right of the dashboard.
  2. Click Center panel.
  3. Drag and drop the Wide HTML widget or the Small HTML widget from the Available widgets column to the center panel.
Center panel edit mode with the Wide HTML Widget highlighted in the Available widgets column with an arrow pointing at the center panel

To customize a HTML widget on the center panel:
  1. Click the three dot three dot icon menu in the upper right corner of the widget.
  2. Click Settings to update the title of the widget.
  3. Click Editor to customize the widget content.
  4. If you would like to delete the widget, click Delete.
Center panel edit mode with the three dot menu active and highlighted on the Wide HTML widget

If you click Editor, the HTML Editor displays. 
  1. Use the toolbar menu and icons to create your content. You can add text, images, links, and more.
  2. When your content is complete, click Save.
Editor pop-up for a Wide HTML widget

The updated HTML widget displays in the center panel.
  1. To adjust the widget, click the three dot  menu in the upper right corner of the widget and click Settings or Editor.
  2. If the custom widget design is complete, click Save
Info
Note that you can only configure the HTML widget when you are in dashboard edit mode.
Center panel in edit mode with a custom designed Wide HTML Widget

Custom report widgets

You can also add report widgets to the center panel of the home dashboard, course dashboards, and group dashboards.

To add a Report widget to a dashboard center panel:
  1. Click the Edit widgets Edit widgets icon icon in the upper right of the dashboard.
  2. Click Center panel in the pop-up.

Home dashboard with the Edit widgets icon highlighted

The center panel appears in edit mode, with the Available widgets displayed in the right panel.

  1. Drag and drop the Report widget from the Available widgets column to the center panel.
Idea
Tip: The Report widget is one fourth of the center panel width. It is recommended that smaller widgets are placed below full width widgets for the best user experience. 

Center panel edit mode with the Report widget highlighted in the Available widgets column with an arrow pointing at the center panel

To configure the Report widget:
  1. Click on the three dot  icon in the upper right corner of the Report widget to display the menu.
  2. Click Report to add a report to the widget.
  3. Click Title to rename the widget.
  4. Click Delete to delete the widget.
Center panel edit mode Center panel edit mode with the three dot menu active and highlighted on the Report widget

If you click Report, the Select a scheduled report to display pop-up displays: 
  1. Select a scheduled report.
  2. Click Save.
Info
Please note that you can only add widgets for scheduled reports that return a chart.
Select a scheduled report to display pop-up

The selected report is added to the dashboard. The data is refreshed every time the report runs, based on the defined schedule.

  1. To add additional report widgets to the center panel, drag and drop another Report widget from the Available widgets panel to the center panel.
  2. When you have finished adding and configuring the widgets, click Save.

To learn more about creating custom reports, please visit the Reports article.

Center panel in edit mode with a Report widget displaying a chart

Additional center panel widgets

Additional, smaller widgets can be added to the center panel of the home dashboard, course dashboards, and group dashboards. Like the Report widget, these widgets are one fourth the width of the center panel. Widgets that can be added to the center panel include the Awards widget, the Catalog overview widget, the Groups widget, the Mastery widget, the News widget, the Games widget, the Report widget, and the Small HTML widget. 

To add any of these widgets to a dashboard center panel:
  1. Click the Edit widgets Edit widgets icon icon in the upper right of the dashboard.
  2. Click Center panel in the pop-up.
  3. Drag and drop the widget from the Available widgets column to the center panel.
  4. When you have finished adding widgets, click Save.
Center panel edit mode with several widgets highlighted in the Available widgets column with an arrow pointing at the center panel

Right panel widgets

Just like the center panel, you can customize the widgets that display for users in the right panel by adding, removing, and rearranging widgets. 

To modify the widgets in the right panel:
  1. Click the Edit widgets Edit widgets iconicon in the upper right of the dashboard. 
Home dashboard with the Edit widgets icon highlighted

The Edit pop-up displays. To edit widgets in the right panel:
  1. Click Right panel.
Edit pop-up with Right panel highlighted
The widget editor displays, with a column on the left that displays available widgets, and a column on the right which displays the widgets in the right panel. To use the widget editor:
  1. Drag and drop widgets from the Available widgets column to the right panel to add a widget.
  2. Drag and drop a widget from the right panel to the Available widgets column to remove a widget.
  3. Drag and drop widgets in the right panel to reorder them. 
  4. Click Save to save your changes.
  5. Click Cancel to cancel your changes.
  6. Click Reset to reset widgets to the default layout. 
Right panel edit mode with the Announcements widget highlighted in the Available widgets column and an arrow pointing at the Right panel column

There are a wide variety of widgets that can be added to the right panel. Available widgets include:
  1. To do widget: This widget displays your to-do list, which includes friend requests and group membership notifications. If you are an instructor, this area includes a list of all the assessments to grade together with the course that the assessments are associated with. If you click on the link, it takes you to a list of just those assessments that need grading, as well as providing an option to see a complete list of all assessments. If you are a student, this area includes a list of all the assessments due together with the course that the assessments are associated with.
  2. Compliance widget: If you are enrolled in a course that is required for compliance, this widget will display your status for compliance courses.
  3. Game widget: If you are a part of a site wide game, your current score and level will display in the game widget.
  4. HTML widget: The HTML widget allow you to use the HTML editor to design a completely custom widget that can be added to the right panel. You can configure the HTML widget in the right panel in the same way you configure the HTML widgets for the center panel (covered previously in this article). 
  5. Announcements widget: This widget lists all the business, course, and group announcements for the last seven days. To see an announcement's details, click on it. A pop-up will open with the announcement.
  6. Today widget: This widget lists all of today's items, including assessments that are due, modules that you are teaching or taking, and calendar events.
  7. Upcoming widget: This area lists upcoming items in the next seven days. Modules are not shown, only assessments due and calendar events. If there are more than 20 items, only the first 20 are listed.
Right panel example with multiple widgets displayed

Course widgets

Instructors and administrators can configure the widgets on the dashboard and the right bar of courses by adding, removing, and reordering its widgets.

To learn more, visit the Courses and classes for instructors article. 

Group widgets

Instructors and administrators can configure the widgets on the dashboard and the right bar of groups by adding, removing, and reordering its widgets.

To learn more, visit the Configuring right bar widgets in the Managing groups article.
    • Related Articles

    • Admin Dashboard

      Overview The Home dashboard contains three main sections: the banner widget, the courses widget, and the section containing other widgets, including custom report widgets that can be configured by the site administrator. Configuring the Admin ...
    • Home dashboard configuration

      Overview The Home page is the first thing users see when they log in. The home page dashboard makes it easy for users to quickly view banner information, locate their courses, check the calendar, and more! The largest area of the Home dashboard is ...
    • Webhooks

      Overview Using our rules engine, you can configure our platform to call a third-party API whenever a particular event occurs. For example, you can tell the platform to call an API on your own servers whenever a student completes a particular course. ...
    • Organizations

      Overview Keep your departments, clients, and partners organized with the Organizations feature. This article will help you enable, create, and design custom organizations. Click here for a walk through of the Organizations feature. Note that if you ...
    • xAPI

      Overview The Experience API (xAPI), also known as the Tin Can API, is an e-learning software specification that allows learning content and learning systems to speak to each other in a manner that records and tracks all types of learning experiences. ...