Assigning CPD to Content
Overview
CPD values can be assigned to various content types in Learn Amp, allowing learners to earn professional development credit when they complete learning activities. This guide explains how to add CPD values to Items, Quizzes, Events, and how to bulk import CPD values via CSV.
When content has CPD values assigned, completed activities automatically contribute towards learners' CPD targets, making tracking seamless and accurate.
Functionality Breakdown
Supported Content Types
CPD values can be assigned to:
Content Type | CPD Support | Notes |
|---|---|---|
Items | ✓ | All item types (articles, videos, files, etc.) |
Quizzes | ✓ | Points awarded on quiz completion |
Events | ✓ | CPD applied at event session level |
Event Sessions | ✓ | Each session can have different CPD values |
CPD Value Components
When assigning CPD to content, you configure two components:
CPD Points/Hours – The numeric value of CPD credit (e.g., 2 hours, 5 points)
CPD Type – Either Formal or Informal
Formal vs Informal CPD
Type | Description | Examples |
|---|---|---|
Formal | Structured, accredited learning with defined outcomes | Certifications, accredited courses, formal training programmes |
Informal | Self-directed, experiential learning | Reading articles, watching videos, peer learning, on-the-job experience |
💡 Tip: The distinction between formal and informal CPD is important when your organisation uses formal/informal split targets on CPD schemes.
Pre-requisites
To assign CPD values to content:
Required Roles:
Owner – Full access
Admin – Administrative access
Curator – For content they manage
Learning Designer – For content they manage
Additional Requirements:
CPD must be enabled for your organisation (see CPD Company Settings)
The CPD label setting (hours/points) is configured at company level
Quick Start Guide
Adding CPD to an Item
Navigate to Content → Items in the sidebar navigation
Click on an existing item or create a new one
Scroll to the CPD section in the item form
Enter the CPD value (e.g., 2)
Select the CPD type: Formal or Informal
Click Save
When learners complete this item, they'll automatically earn the configured CPD points.
Adding CPD to a Quiz
Navigate to Content → Quizzes in the sidebar navigation
Click on an existing quiz or create a new one
In the quiz configuration, find the CPD section
Enter the CPD value
Select Formal or Informal
Click Save
CPD points are awarded when the learner completes the quiz (regardless of pass/fail, unless configured otherwise).
Adding CPD to an Event Session
Navigate to Content → Events in the sidebar navigation
Click on an existing event or create a new one
Click on the Session you want to configure
In the session details, find the CPD section
Enter the CPD value
Select Formal or Informal
Click Save
⚠️ Warning: CPD is assigned at the event session level, not the event level. Each session can have different CPD values.
💡 Tip: For recurring events, each occurrence can have the same or different CPD values based on your configuration.
Bulk Importing CPD Values
You can add or update CPD values for multiple items at once using the CSV bulk import feature.
CSV Columns for CPD
When preparing your CSV file, include these columns:
Column Header | Required | Description |
|---|---|---|
| Optional | Either |
| Optional | Numeric value for formal CPD |
| Optional | Numeric value for informal CPD |
Note: Use either cpd_type with a general CPD value, OR use formal_cpd_number/informal_cpd_number columns. Don't mix both approaches.
Bulk Import Steps
Navigate to Content → Items in the sidebar navigation
Click the Import button
Download the CSV template if needed
Prepare your CSV with item data including CPD columns
Upload your CSV file
Review the import preview
Click Import to apply changes
How CPD Completion Works
For Items and Quizzes
When a learner completes an item or quiz:
The system checks if the content has CPD values assigned
If yes, an activity record is created with the CPD details
The learner's active CPD cycle is identified
CPD points are added to their formal or informal totals
Progress percentage is recalculated
For Events
Event CPD works slightly differently:
CPD is assigned at the event session level
When a learner's attendance is marked as "Attended":
The session's CPD value is credited
Points go to the learner's active CPD cycle
If attendance is marked "Did not attend", no CPD is awarded
💡 Tip: For "All Sessions" events, the CPD value from the first session is used as the default for tracking purposes.
Automatic Recalculation
When you change CPD values on content that learners have already completed:
The system automatically recalculates affected CPD progress
This applies to all learners with ongoing CPD cycles who completed the content
Historical CPD records are updated to reflect the new values
⚠️ Warning: Changing CPD values on existing content will affect all learners who have completed it. Consider the impact before making changes to content with existing completions.
FAQs
Can I assign CPD to Learnlists or Channels?
No, CPD is assigned to individual content items within Learnlists. Learners earn CPD by completing the individual items, not the Learnlist itself.
What happens if I remove CPD values from content?
Removing CPD values will trigger a recalculation. Learners who previously completed the content will have those points removed from their CPD totals.
Can the same content have both formal and informal CPD?
No, each piece of content can only have one CPD type (formal OR informal). If you need both, create separate content items.
Is CPD awarded for partial completion?
For standard items, CPD is only awarded on full completion. For quizzes, CPD is typically awarded on completion regardless of score (unless specific pass requirements are configured).
Can I set different CPD values for different event sessions of the same event?
Yes, each event session can have its own CPD value and type.
What's the maximum CPD value I can set?
The maximum CPD value per item is 1,000,000 points/hours.
Troubleshooting
Issue | Solution |
|---|---|
CPD fields not showing on content | Ensure CPD is enabled in Company Settings. Verify you have the correct role permissions. |
Bulk import failing for CPD columns | Check column headers match exactly: |
CPD not being awarded on completion | Verify the content has CPD values saved. Check the learner has an active CPD cycle. |
Wrong CPD type being credited | Review the content's CPD type setting. Ensure it's set to the correct formal/informal type. |
Event CPD not credited | Confirm attendance was marked as "Attended" for the session. Check the session has CPD values configured. |
CPD values showing as hours but should be points | The label (hours/points) is set at company level in Company Settings. Content values remain the same; only the display label changes. |