Tovuti's Checkpoint feature allows organizations to verify learner-submitted certificates issued by third-party providers. This is especially useful for compliance training, continuing education, or professional development programs where users earn credentials outside the LMS.
When a certificate is submitted and approved, Tovuti automatically converts it into a verified award, complete with metadata, and integrates it across the learner's profile, transcript, and reporting tools.
This article outlines the following concepts:
- Create a Certificate Submission Form
- Create or Assign an Approval Flow
- Create a Checkpoint
- Submit and Approve Certificate
- View & Report on Certificate Data
Create a Certificate Submission Form
Go to Content Creation > Assessments & Forms > Forms and create a new form
In the Form Design tab:
Click Add Item and select Certificate Upload
Configure the following:
- Name: Title shown to the user (e.g., “Upload Your Certificate”)
- Required: Ensure this is set to "Yes"
- Allowed File Types: Restrict to PDF, JPG, or PNG as needed
- Display Earned Date / Expired Date: Toggle on if collecting this metadata
-
Create New Award or Use Existing:
- If Use Existing, choose a predefined award from your system
- If not, a new award will be auto-generated using the provided name
Optional Enhancements:
- Add a Textbox field for users to enter the certificate title if auto-generating
- Add instructional Text elements for guidance
Create or Assign an Approval Flow
Go to Assessments & Forms > Approval Flows and create a new flow (or use an existing one).
Configure the following:
- Name the flow (e.g., “Certificate Validation”)
- Click Add Approval Step
- Assign the relevant Approver Role (e.g., Compliance Manager)
- Enable Sequential Approval if using multiple reviewers
Create a Checkpoint
Go to Assessments & Forms > Checkpoints and click New to wrap the form and approval logic together.
Details Tab
- Name your checkpoint (e.g., “Submit Your External Certificate”)
- Add a description for internal reference
Submission Tab
- Select the Certificate Submission Form you created
- Optionally toggle Include in Start New Form ON or OFF:
- OFF = use within a lesson only
- ON = allow learners to submit from the My Forms modal
Review & Approval Tab
- Toggle ON Enable Review & Approval
- Select your Approval Flow
- Enable:
- Feedback Tab (optional for comments)
- Allow Resubmissions (recommended)
- Skip the Reviewer Evaluation Form unless using a rubric
Completion Tab
- Add a custom Completion Message if desired
- Confirm notification behavior (notifications are optional but encouraged)
Submit and Approve Certificate
When learners access the Checkpoint (via My Forms or an assigned lesson):
- They fill out the form and upload their certificate
- Earned/Expire dates are entered manually (or current date used by default)
- The approver is notified automatically
Approver actions:
- Open the My Approvals panel
- Review submission and file
- Add optional feedback or notes
- Click Approve, Reject, or Request Resubmission
<screenshot>
Upon approval:
- A new Award is created (if not using existing)
- Certificate is tagged to the learner’s profile with earned/expired dates
- If the learner did not enter earned/expired dates, the system will automatically assign the approval date as the earned date
- Award metadata (title, dates, and certificate type) is stored and visible in learner dashboards and reports
- It appears on their Dashboard, Transcript, and in Reports
View & Report on Certificate Data
Learner View
- Go to User Dashboard > My Certificates
- View certificate title, file, earned, and expiration dates
Admin Reporting
Go to Reports > Report Builder
- Use Form Submission Results to see metadata from the form
- Use Awards Reports to see the verified certificates system-wide
You can filter by:
- Award name
- Earned or expired dates
- Specific learners or groups
With Checkpoints, verifying and managing third-party certifications becomes streamlined, auditable, and fully integrated into your learning ecosystem.