HomeGuidesDeveloper HubRelease Notes
Get supportBook a chat
Guides
These docs are for v2.69. Click to read the latest docs for v2.208.

My Learning

Make training and education a core part of your Community Cloud portal

Are you using our Learning app with Salesforce Community Cloud? Take your loyalty portal to the next level! The My Learning component suite puts your Members on the fast track to joining courses, passing modules and developing new skills. Let's see how!

How It Works

Members navigate to their Courses page to see what they can learn next.

528

They can check out more information on a course and see what lessons it includes.

652

When members are ready to dive into content, they can view a module.

746

They can then show what they've learned by completing the quiz.

752

When members submit their quiz, they get immediate feedback on their performance, including if they've earned points on the module.

834

Back on the course detail, members can see their updated progress, including any points they earned for completing the entire course.

608

Getting Starting with My Learning

First, you'll need to create Object Pages for these objects:

  • Course
  • Module
  • Module Response

This will create a List Page, Detail Page and Related List Page for each object.

1358

Creating the Course object pages

1358

Creating the Module object pages

1358

Creating the Module Response object pages

On the Course List page, delete the default Record List component. Then, add Member Selector to the content header and Courses to the content area. You can hide the Member Selector if you'd like.

1358

On the Course Detail page, delete the default components and add Member Selector to the content header. Then, add Course Detail and Modules (in that order) to the content area. Again, you can hide the Member Selector if you want.

1358

On the Module Detail page, delete the default components and add Member Selector to the content header. Then, add Module Detail and Quizzes (in that order) to the content area, hiding the Member Selector if desired.

1358

On the Module Response Detail page, delete the default components. Then, add Member Selector to the content header and Module Response Detail to the content area. Hide the Member Selector if necessary.

1358

Finally, you'll want to add a menu item so that your members can access their courses from the nav bar. Make this item of type Salesforce Object and set the object to Course.

1358
👍

You did it!

You've set up the My Learning components in your Community. Next, see how you can configure the components.

Configuring My Learning

At this point, your components should be placed in your community as shown below.

1284

My Learning components are ready to go preconfigured for standard Fielo implementations. However, if your implementation requires it, you can customize your members' learning experience using the properties on each component.

Course Properties

Courses can be configured via the following properties:

  • Title: Enter the title you want displayed at the top of the component.
  • Enable Paging: Check this box to allow courses to be displayed on more than one page.
    • # of Courses per Page: If Enable Paging is , enter the maximum number of courses you want to be displayed per page.
  • Course Filter Fields: Enter the API names of fields you want to use for course filtering, separated by commas.
  • Ranged Course Filter Fields: Enter the API names of any Course Filter Fields that involve a range of values, separated by commas.
  • Course Fields: Enter the API names of fields that you want to include on the course list, separated by commas.
  • Sort By Field: Enter the API names of the fields you want members to be able to sort by, separated by commas.
  • # of Days to Show Courses as New: Enter the number of days after the start date that you want courses to be shown as new. This will display a "New" badge next to the course period. If left blank, no courses will be shown as new.
  • # of Days to Warn Course Ending Soon: Enter the number of days before end date that you want to start warning members that a course is closed soon. During this period, "__ days left" text will be displayed in yellow.
  • Point Field: Enter the API name of the Transaction field to be used for the calculation of points earned.

Course Detail Properties

  • Course Detail Fields: Enter the API names of fields that you want to be displayed in course detail views, separated by commas.
  • Point Field: Enter the API name of the Transaction field to be used for the calculation of points earned.

Module Detail Properties

  • Enable Full User Experience: Leave this box checked to enable Fielo's full user experience, or uncheck it to use only module fields in the component.
  • Passed Module Fields: Enter the API names of fields that you want to be displayed when a member has passed a module, separated by commas.
  • Not Passed Module Fields: Enter the API names of fields that you want to be displayed when a member has not yet passed a module, separated by commas.
  • Not Attempted Module Fields: Enter the API names of fields that you want to be displayed when a member has not yet attempted a module, separated by commas.

Quiz Properties

  • Question Display Mode: Deprecated. This field will only apply if the Question Display Mode field of a module record is not filled in.
  • Show Question Name: Check this box to display the name of the question next to the question number. (Don't worry, question text is always displayed.)

Module Response Detail Properties

  • Enable Full User Experience: Leave this box checked to enable Fielo's full user experience, or uncheck it to use only module response fields in the component.
  • Passed Module Fields: Enter the API names of fields that you want to be displayed when a member passes a module.
  • Not Passed Module Fields: Enter the API names of fields that you want to be displayed when a member completes a module without passing, separated by commas.
  • Show Question Name: Check this box to display the name of the question next to the question number. (Don't worry, question text is always displayed.)

Did this page help you?