You are here:
Configure Assessments for Programs and Applications
Boost productivity, accuracy, and program compliance by streamlining assessment completion and comparing assessment scores over time.
Required Editions
| Available in: Education Cloud, Nonprofit Cloud, and Public Sector Solutions. View edition availability. |
| User Permissions Needed | |
|---|---|
| To turn on program management or program cohorts: | Advanced Program Management permission set OR Education Cloud Full Access permission set |
| To enable Discovery Framework: | Customize Application |
| To enable Omnistudio: | Omnistudio Admin |
| To run Discovery Framework Omniscript assessments: | Omnistudio User |
| To configure question creation settings: | Customize Application |
| To set up document types and categories for document decision requirements and the Document Matrix element: | Document Checklist |
| To configure decision tables for document decision requirements and the Document Matrix element: | Rule Engine Designer |
| To complete Discovery Framework Omniscript assessments that have a Document Matrix Element: | Rule Engine Designer OR Rule Engine Runtime |
| To use assessments with Nonprofit Cloud: | Industries Assessment permission set |
| To edit Lightning record pages: | Customize Application AND Edit access for the page layout of the object where you’re adding the component |
Use Discovery Framework for assessments that aren’t contextually complex. If you're completing assessments that are contextual to different objects and driven by action plans, you can use Dynamic Assessments. To get started with Dynamic Assessments, complete the Dynamic Assessments Prerequisites.
- To set up Discovery Framework, assign admins and users the required permissions.
-
Complete these assessment steps and the Discovery Framework and assessments prerequisites.
-
To pause and complete the assessment later, turn on Save Assessment As
Draft.
This step places an option to save the assessment as In Progress. You can return to complete the assessment by opening it back up from the list of assessments on the program page’s Assessments tab.
-
In the Lightning App Builder, add a new tab to the region and name it
Assessments.
For example, you can add an Assessments tab to the Account, Program Enrollment, and Application Form record page layouts.
-
Drag the Assessment component and drop it into the Assessments tab.
Use the Assessment component, not the Assessment List component.
- Save and activate the page.
-
To pause and complete the assessment later, turn on Save Assessment As
Draft.
-
Add a score field to your assessment.
- Create a question for the assessment.
- Name the field Score.
- For Data Type, select Formula.
- For the formula response, select Integer.
- For the question text, enter Score.
- Mark the question as Active.
- Don’t provide response values.
- Add the question to the assessment.
- Save your work.
-
Write the formula that calculates the assessment score.
- From the assessment questions tab, click Select Questions.
- Select all questions and drag them into the New Omniscript pane.
- Provide the Omniscript details.
-
Click Build Omniscript.
The Omniscript Builder opens.
- Open the steps and select the Score field.
- From the Formula Properties pane, select the Expression field.
-
Enter the formula for calculating the score.
For example, SUM(IF(CONTAINS(%Question1%, ‘Yes’), 1, IF(CONTAINS(%Question2%, ‘Yes’), 1), 0)) scores the responses to a two question assessment. Use the API name of the questions in the formula.
- Save your work.
- To preview the assessment and test the score calculation formula, click Preview.
-
To name the assessment as you save it, set the Save remote action.
- From the Remote Action Properties pane, select the Save remote action, and open the Remote Properties.
- Under Remote Options, set the Key value to Assessment.Name.
-
In the Value field, enter a name to identify the assessment.
For example, to identify the assessment as the one to use to test the assessment scoring calculations and actions, enter TESTING.
-
To give users a way to return to the record page from the assessment, add a Navigate Action
to the end of the assessment.
- From the Elements pane, drag the Navigate standard action and drop it under the Save remote action.
-
In the Navigate Action Properties pane, enter a descriptive name and field label for the
navigate action.
For example, enter NavigateBackToRecord for an action that brings the user back to the assessment’s Account, Program Enrollment, or Application Form record.
-
Set the Page Reference Type to Record and the Record ID to
%ContextId%.
When you click Next at the end of the assessment, you’re returned to the assessment’s Account, Program Enrollment, or Application Form record page.
-
Activate your assessment.
Locate the assessment where you placed the Assessments tab, under the Assessment Library.
-
Add assessment history to the Assessment record page layout.
- Open an assessment record and edit the page.
- Add a custom tab to the page (next to the Details and Related tabs) and name it Assessment History.
- Drag a Flexcard to the body of the Assessment History tab.
- For the Flexcard Name, select DiscoveryFrameworkAssessmentHistory.
- Save and activate the page as an app default.
- To see the Assessment History tab, return to the assessment record and refresh the page.
- To see the graphical assessment history, set the date parameters, set Score Type to Score, and then click Search.
Did this article solve your issue?
Let us know so we can improve!

