There was one key aim with this release, which was to make it possible to build a Salesforce exam in Learnsmarter.
Now we don’t necessarily expect you to do that, but all the features necessary to support this have been delivered. This includes:
- Question Areas
- Question Banks
- Randomised Questions
- Randomised Answers
The way this works is that within a Quiz you can have Question Areas, so this might be topics such as Configuration and Setup, Object Manager and Lightning App Builder and so on.
Within each Question Area, you then add questions and the number of questions added must be equal or greater than the number of Questions Required to be asked in that area.
If you have more questions in the Question Area than the number of Questions Required for that Question Area, then this acts like a question bank and questions are randomly selected from the available questions in that Question Area.
If you have multiple Question Areas, then the questions from all areas are randomly distributed throughout the quiz. Answers are also automatically randomised.
Quizzes now have an Introduction page, so that you can tell the user what the Quiz is about:

And we wanted to go even further, so we added images to questions, the ability to mark questions for review and three new question types. You can now have:
- Single or multi select multi choice (existing option)
- True/False
- A number (can be within a range)
- Drag to sort
The last one would be great for a Salesforce Developer exam, so that if you wanted to test the order of execution you could add up to ten answer choices and the quiz taker can then drag them into the correct order (or not!).
Quizzes can now also be played in Preview Mode so that if you want to test a quiz as you’re building it, you no longer have to build a learning item first. You can have multiple preview attempts and save them, so that you can review results with your colleagues if you are collaborating on building a quiz.
Oh, and quizzes perform faster in the UI too. They were pretty good before, but now the transfer from one question to the next is even more slick.
Anything else?
We’ve also added dozens of smaller improvements and fixes. The key ones are:
- You need to add a cancellation reason when cancelling a registration or a scheduled course
- A Rich Text editor for flows. This enables you to view and edit Rich Text directly when creating or cloning a Learning item. It’s also now easier to edit a Rich Text Learning item. And we’ve used this in other rich text fields across the app too.
- With Community Buttons, we’ve added a Confirm from Waiting button, so that you can confirm a Waiting Registration if there are sufficient places available on the Scheduled Course to do that.
- The Join button or community button for virtual scheduled courses can now be set to appear up to 9,999 hours (a bit more than 416 days) before the course starts.
- At the end of the community registration process, you have the option to automatically display an Add to Calendar button.
- There is a badge URL on the learning record object, so that you can display an image for any ad-hoc learning that’s either uploaded or imported.
- We’ve made some under the hood changes to various search components so that JSON can be used more widely.
- There is a Confirm on Link Clicked option on search grids, so that if the field is a lookup and displays as a link, the user sees a message and does not automatically redirect to a page they didn’t expect to be on. All search results grids in Learnsmarter flows have been updated to take advantage of this functionality.
- There is a Save and New button when adding Sessions to a Scheduled Course, or adding Contact Participants to a Registration. This greatly speeds up the process.
- We’ve switched to using JSON for querying, filtering and sorting in search grids and tile search results in Learnsmarter flow wizards.
These should continue to work in exactly the same way they always have, but they can now be shipped more reliably and if you want to use a Flow wizard as a template for a new flow, it’s now easier and more intuitive to modify and extend the way the search screens work.