Assessments: Configuring the Workflows
Note: This guide assumes you are familiar with the general creation and configuration of workflows in LearningBuilder. It focuses specifically on configuring workflows to support assessment delivery and related business rules.
To deliver an assessment to a Practitioner, it must be launched through a workflow. Workflow configuration supports various business rules such as limits on attempts, retake waiting periods, assessment availability windows, and different behaviors based on assessment results.
Configuration Overview
The configuration steps include:
Adding an Activity Type
Adding a Create Activity Workflow
Adding a Complete Activity Workflow
Refining the Workflows to implement the Business Rules
Completing the Assessment Setup
The sections below explain how to set up the necessary workflows and configure common business rules.
Add a New Activity Type
It is recommended to create a dedicated Activity Type for assessments. You may reuse an existing Activity Type if the assessment is a logical addition to the workflow.
Create a Create Activity Workflow
This workflow sets up the activity that will be assigned to the Practitioner. It typically consists of a single step with an Assessment attribute and other other meta data needed. Additional steps can be added if there is a review process for the activity
Step Setup
Add at least one Step.
Include Instructions on the step to guide admins—for example, recommending that the activity name match the assessment name for reporting clarity.
Make sure the workflow has the following actions:
Edit (Quick action to reopen workflow for admins)
Archive (aka. Deny; Red Complete Unsuccessfully)
Finish Later (Save progress)
Cancel (link)
Publish (aka. Approve; Green Complete Successfully)
Add Attributes
Add the following attributes to the workflow step. (Example names are provided.) Unless otherwise noted, these attributes should generally be set as required.
Activity Title
The name of the activity. This is often set to match the assessment name for consistency and easier reporting.
Assessment Definition attribute (e.g., named Assessment)
Determines which assessment will be delivered for the activity. See Assessment Definition Attribute
Feedback attributes (e.g., named Pass Feedback, Did Not Pass Feedback)
Long Text or Rich Text fields used to display conditional feedback after completion.
Use these if different activities will display different feedback.
If all activities of this type will use the same feedback, you can omit these attributes and instead configure static messaging on the Complete Activity Workflow.
Additional Assessment Definition attributes (e.g., named Assessment 2, Assessment 3, etc)
Include these if multiple assessments are part of the same activity.
Other optional tracking or business rule attributes, such as:
Start Date / End Date
Units
Competency Classifications
Content Length
⚠️ Be sure to enable the workflow after configuring all attributes, steps, and actions.
Create a Complete Activity Workflow
This workflow handles delivery of the assessment and enforces business rules such as pass/fail logic and conditional feedback.
Step Setup
The number of steps in the workflow will vary based on business rules. At minimum, include a step to deliver the assessment. Depending on requirements, you may also add:
A preceding step to manage access before an assessment window opens
A following step to enforce a waiting period after a failed attempt
A following step to manage retakes
A following step for manual review or approval
Assessment Delivery Step
Add a step to launch the assessment and display the correct post-assessment feedback.
If desired, include separate conditional messaging for passing or failing based on assessment results.
Add Attributes on the Assessment Delivery Step
Add read-only attributes from the Assessment Defintion, if desired
Activity Title
Start Date
End Date
Activity Type
Units
Competency Classifications
Create new Input Attributes to manage the delivery of the assessment:
Assessment Instance attribute (e.g., Assessment): launches the assessment and must be linked to the correct Assessment Definition attribute from the Create Activity workflow. See Assessment Instance Attribute
Pass Feedback / Did Not Pass Feedback (template attributes): If you plan to display feedback that varies based on the assessment, create two template attributes that rendered the Pass Feedback and Did Not Pass Feedback from the Create Assessment workflow. These template fields can then be conditionally displayed based on the Assessment Pass/Fail extended attribute equals Pass or Fail.
Configure Actions
In addition to standard actions that support workflows, configure actions to handle the assessment result. These guide what happens when a Practitioner passes or fails the assessment.
Submit / Next Step Actions (Pass and Fail)
Create two actions with different internal names, but the same visible label if desired (e.g., both labeled Submit, or one labeled Submit, the other Retake):
Configure visibility conditions so that each action is only shown based on the assessment result:
Pass Action → Visible when Assessment Result = Pass
Fail Action → Visible when Assessment Result = Fail
Button color: Set both to orange, indicating they are the next logical steps.
Schedule both actions to run nightly using standard schedule settings.
This compensates for LearningBuilder’s current limitation: it does not automatically trigger actions based on assessment results.
Include a “Set Completion Date” behavior:
Add an Update Workflow Instance behavior to one or both actions to record the Completion Date (set to today()).
Other Optional Actions
Reset - Consider adding an Admin Only Action to reset and assessment. This would have a behavior to clear the Assessment attribute (set it to blank).
Implementing Client Specific Business Rules
Retake Rules
Unlimited Retakes
Use a Retake action on the same step.
Add a behavior to clear the Assessment attribute (set it to blank).
Set the action to perform a Save.
Enable the option to keep the popup open.
This will allow the Practitioner to launch the same assessment again immediately.
Waiting Period Before Retake
If a delay is required before the next attempt:
Configure the Fail action to transition to a Retake Wait Step.
Include a “Set Completion Date” behavior
Create a Template Attribute to calculate waiting period
Create a Scheduled Action to move the workflow back to the assessment delivery step (or a separate Retake step) once the waiting period has passed.
Limited Number of Attempts
When attempts are limited, do not reuse the same Assessment attribute. Instead:
Create separate Assessment attributes for each attempt (e.g., Assessment, Assessment 2, Assessment 3).
Configure each Retake Step to launch the next available Assessment attribute. This can also be done on a single step by only show the next assessment after the preceeding one has been completed.
Availability Windows
If an assessment is only available during a specific time window, add a step at the beginning of the Complete Activity Workflow to manage access before the window opens.
Variable Windows (Per Assessment)
Store the Begin Date and End Date in the Activity using attributes (e.g., pulled from the Assessment Definition).
Create daily scheduled behaviors on the initial step to:
Move forward when Begin Date ≤ today()
Create a scheduled behavior on the Assessment Delivery Step to:
Close the workflow or move it to a holding step when End Date < today()
Fixed Windows (Same for All Assessments)
Skip attribute-based date comparisons.
Instead, create scheduled actions based on specific calendar dates to:
Open or close access according to the defined window.