Documentation Index
Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Journey Overview
| Attribute | Value |
|---|---|
| Journey ID | UJ-M-015 |
| Actor | Member |
| Goal | Monitor CPD progress toward requirements |
| Trigger | Member wants to check CPD status |
| Outcome | Member understands their CPD position and compliance |
Preconditions
- Member has active membership
- CPD tracking enabled for organization
- CPD requirements configured
Journey Flow
Detailed Steps
Access CPD Dashboard
Member navigates to CPD section:
- Member Portal β CPD menu
- Dashboard β CPD widget click-through
- Profile β CPD tab
Review Requirements
Requirements breakdown:
Notes:
| Category | Required | Earned | Status |
|---|---|---|---|
| Technical Skills | 20 | 16 | 4 needed |
| Professional Development | 10 | 10 | β Complete |
| Ethics & Compliance | 10 | 6 | 4 needed |
| Total | 40 | 32 | 8 needed |
- Some categories have minimum requirements
- Excess points may or may not carry over
- Deadline clearly displayed
Filter and Search
Filter options:By Category:
- All categories
- Specific CPD category
- Current year
- Previous years
- Custom date range
- Events (auto-awarded)
- Courses (auto-awarded)
- Manual submissions
- External activities
- Approved
- Pending
- Rejected
View Record Details
Click into individual record:
| Field | Value |
|---|---|
| Activity | Annual Conference 2025 |
| Date | March 10, 2025 |
| Source | Event Attendance |
| Category | Technical Skills |
| Points | 6 |
| Status | Approved |
| Certificate | [Download] |
| Evidence | Attendance record |
| Approved By | System (auto) |
| Approved On | March 10, 2025 |
CPD Compliance Statuses
| Status | Description | Visual |
|---|---|---|
| Complete | Met all requirements | β Green badge |
| On Track | Projected to complete | π’ Green progress |
| At Risk | Falling behind pace | π‘ Yellow warning |
| Behind | Unlikely to meet deadline | π΄ Red alert |
| Overdue | Deadline passed, incomplete | β Non-compliant |
Notifications
Members receive alerts:| Trigger | Notification |
|---|---|
| Points earned | βYou earned X CPD pointsβ |
| Category complete | βYouβve met Technical Skills requirementsβ |
| 90 days to deadline | βReminder: X points needed by deadlineβ |
| 30 days to deadline | βUrgent: Complete CPD by [date]β |
| Non-compliant | βAction required: CPD requirements not metβ |
Related Entities
Related Journeys
Acceptance Criteria
Frontend
- CPD dashboard with visual progress
- Progress bars per category
- Compliance status indicator
- CPD history list with filters
- Record detail view
- Certificate download links
- CPD opportunities section
- Mobile-responsive design
Backend
-
GET /api/member/cpd/summary- Dashboard data -
GET /api/member/cpd/records- CPD history -
GET /api/member/cpd/records/{id}- Record details -
GET /api/member/cpd/requirements- Requirements config -
GET /api/member/cpd/opportunities- Suggested activities
Permissions
- Members can only view their own CPD data
Business Rules
- Progress calculated against current period
- Category minimums enforced
- Auto-awarded points appear immediately
- Pending points shown but not counted
Error Handling
- Empty state for no CPD records
- Clear message if CPD not enabled