Gamification Features

Jump to: Badges | Quizzes | Points

LearningCart includes several Gamification related features including the option to assign points to activities such as logging in, completion of courses and quizzes. It also includes a Leaderboard display for users.

To access these features, Gamification must be enabled. Update the Gamification field to Yes in Site Settings.

To implement a Leaderboard display and custom points messages, Gamification must be enabled. You must also check the "Group" high score board for the groups that will view a Leaderboard (including the default group).


LearningCart allows you to create custom Badges that are assigned to Courses. Users can then earn badges as they complete training. These badges are shown on their profile page and can be shared on social media such as Facebook or LinkedIn. 

To add or edit a Badge, go to Training > Content & Settings > Manage Badges.  For each badge you can specify the following:

  • Badge Name: Enter the name of the badge. This will display on the User's profile page.
  • Active: If checked, the badge will be active and available for use.
  • Expiration: Select the type of Expiration for this Badge - a number of Months, or a specific date.
  • Badge Image: Select the image you have created for the Badge using the Browse link.
  • Badge Description: Enter the Badge description.

Once you had added a badge, you can associate it by navigating to a Course and then expanding the Course Settings section and selecting your desired badges under the Badges section.


LearningCart allows you to easily create assessments and supports multiple question types, question pools, customizable question feedback, a time limit option and question randomization.

Adding or Editing a Quiz
To edit or create a quiz, go to Training > Content & Settings > Manage Quizzes. The Edit Quiz page will load which will allow you to specify the following information about the Quiz:

  • Quiz Name: Enter the name of the quiz.
  • Question Pool: If this quiz will use a question pool, select the question pool to use.
  • Number of Questions: If a question pool is used, enter the number of questions to use on the quiz.
  • Template: The quiz template you would like to use.
  • Passing Score: The score required to pass the quiz.
  • Time allowed (in whole minutes): The number of minutes allowed to complete the quiz. Leave as zero for unlimited time.
  • Maximum number of attempts allowed: The maximum attempts that will be allowed for this quiz. Leave as blank for unlimited attempts.
  • Image: The image shown next to the quiz when the user is viewing the course.
  • Randomize: When checked, the questions AND answers in this quiz will be randomly presented. If you are creating a quiz using a question pool,  select this option if you'd like the pool questions to be randomly selected.
  • Show Correct message: When checked, the user will receive feedback each time they answer a question.
  • Description: The description that will be shown next to the quiz if part of a course.
  • Message on Start: The message that will display to the user at the start of the quiz. The field supports HTML and can be customized with images, links and text depending on your requirements.
  • Message on Passing: The message that will display to the user when passing the quiz. The field supports HTML and can be customized with images, links and text depending on your requirements.
  • Message on Failing: The message that will display to the user when failing the quiz. The field supports HTML and can be customized with images, links and text depending on your requirements.

Click the Submit button to save your entries.

Adding, Editing or Deleting Quiz Questions
To add quiz questions, navigate to the Manage Quizzes page and then click ‘Edit Question’ next to the appropriate quiz. You can then click ‘Add Question’ in the top right-hand corner to add new questions or click ‘Edit’ next to an existing question to edit it. 

LearningCart supports the following question types which you can select from the question type drop down. 

  • Multi Choice (Single Answer)
  • Multi Choice (Multiple Answer)
  • Boolean (Yes/No/True/False)

You can add as many question responses/answers as you would like for each question. Simply click the blue plus icon to add another answer. 

For each question you can also specify a Correct Message (which will be shown to users when they answer the question correctly) as well as an Incorrect Message (which will be shown to users if they asnwer a question incorrectly). This is a great way to provide feedback to your users as they progress through a quiz. 

When you have completed entry of the quiz question information, click ‘Save’.

Importing Quiz Questions
If you have a large number of quiz questions to load, LearningCart offers the ability to build your question set using a CSV file and then import it into our system. To get started you can download a copy of our CSV template here. Simply add your questions and answers to the CSV file and you can then import your questions by going to Training > Content & Settings > Manage Quizzes > and then clicking Edit Questions next to your desired quiz. If the questions import is for a new quiz you will need to first create a new quiz by clicking ‘Add Quiz’. Once you are on the Manage Quiz Questions page, click ‘Import Questions’ then select your CSV file and bulk import your questions. 

The format of the CSV file is relatively simple. The first column should contain your question and then you may specify up to 6 potential answers. To indicate an answer is correct, simply add a * character at the begining of that answer. That character will automatically be removed on import but the * will let LearningCart know which answer is correct. You can see the sample table below. Notice how in the first row the answer "Yes" has a * before it to denote that it is the correct answer. 

The last two columns in the file, Correct Feedback and Incorrect Feedback can be used to provide immediate feedback to the user after they answer a question. These fields are optional.


Points Messages
Points Messages are shown to users when they login to the ‘My Account’ area. This feature is frequently used to encourage users as they progress or to offer incentives such as a discount code that is automatically shown once a user achieves a certain number of points. Gamification must be enabled to use this feature. Points can be earned by logging in each day and completing training modules or quizzes.

Points Messages can be managed by navigation to Training > Content & Settings and then clicking Manage Points Messages. For each message you create, you can specify the following information. 

  • Low Point Threshold: Customers will see this message only if they have above this number of points.
  • High Point Threshold: Customers will see this message only if they have below this number of points.
  • Groups: When groups are specified, this message will only be available to customers in the specified groups.
  • Message Begin Date: The date when this message will begin to show.
  • Message End Date: The date when this message will stop showing.
  • Message: Add your custom message. Insert [CustomerPoints] to display the current customer's total points. Insert [LowThreshold] to display the message's Low Threshold points, [HighThreshold] to display the message's High Threshold points.

Assigning Points
As you add content to the system you can specify the number of points a user achieves upon completing/passing that content. A Points field is available on Quizes, Forms, and Training Content. 

You can also assign how many points a user earns every day that they login to the site. This number can be specified under Website > General Settings  after expanding the Site Settings section.


How can my users add training completed in other systems to their profile?

LearningCart can be configured so that your users can add training completed in other systems to their User Profile and share that information on social networks. The External Training Records Enabled option in Site Content/Site Settings must be set to 'Yes' to configure this option. For help on setting this option, see Site Settings. Once that option is set, users will have an additional My Badges & Profile icon on their My Account page.

The user can click 'Add Record' and add details of training previously completed.

Once the items are added, the User can share their profile with others via LinkedIn, Facebook or a direct URL.

Powered by LearningCart.
Privacy Policy | Terms