Array
(
[learnerId] => 10
[qualificationId] => lirf-level-2-v1-GATES
[qualificationTitle] => Leadership in Running Fitness Level 2 GATES
[overallStatus] => in_progress
[progressPercentage] => 89
[blockedCount] => 1
[qualified_status] => in_progress
[licensed_status] => unlicensed
[licensed_until] =>
[qualifiedStatus] => in_progress
[licensedStatus] => unlicensed
[licensedUntil] =>
[evaluationType] => licence
[ageEligibility] => Array
(
[requiredAge] =>
[enforced] =>
[enforcementPoint] => booking
[asOf] => 2026-08-21T20:02:00+01:00
[ageYears] =>
[eligible] =>
[reason] =>
)
[qualification_access] => Array
(
[enabled] =>
[duration_months] => 12
[grace_days] => 30
[timezone] => Europe/London
[access_start_at] =>
[access_expires_at] =>
[is_active] => 1
[requires_reactivation] =>
[reactivation_enabled] =>
[reactivation_fee_maybe] =>
[reason] =>
)
[modules] => Array
(
[0] => Array
(
[moduleId] => mod-1
[displayName] => Module 1
[order] => 1
[mode] => all
[threshold] =>
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 3
[total] => 3
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 82
[displayName] => Module 1 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 82
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:40:23+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:40:23+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[1] => Array
(
[itemId] => 83
[displayName] => Module 1 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 83
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:17:46+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:17:46+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[2] => Array
(
[itemId] => 84
[displayName] => Module 1 Course 3
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 84
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:36:52+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:36:52+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
)
)
[1] => Array
(
[moduleId] => mod-2
[displayName] => Module 2
[order] => 2
[mode] => minimum
[threshold] => 2
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 2
[total] => 2
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 85
[displayName] => Module 2 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 85
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:40:23+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:40:23+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[1] => Array
(
[itemId] => 86
[displayName] => Module 2 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 86
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:32:55+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:32:55+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[2] => Array
(
[itemId] => 87
[displayName] => Module 2 Course 3
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 87
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
)
)
[2] => Array
(
[moduleId] => mod-3
[displayName] => Module 3
[order] => 3
[mode] => minimum
[threshold] => 2
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 3
[total] => 2
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 88
[displayName] => Module 3 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 88
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:11:09+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:11:09+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[1] => Array
(
[itemId] => 89
[displayName] => Module 3 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 89
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:46:29+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:46:29+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[2] => Array
(
[itemId] => 90
[displayName] => Module 3 Course 3
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 90
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:48:44+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:48:44+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
)
)
[3] => Array
(
[moduleId] => mod-4
[displayName] => Module 4
[order] => 4
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 91
[title] => Module 4 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 92
[title] => Module 4 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 91
[displayName] => Module 4 Course 1
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 91
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-4
[module_title] => Module 4
[module_order] => 4
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 91
[title] => Module 4 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 92
[title] => Module 4 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[1] => Array
(
[itemId] => 92
[displayName] => Module 4 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 92
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T17:32:28+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T17:32:28+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-4
[module_title] => Module 4
[module_order] => 4
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 91
[title] => Module 4 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 92
[title] => Module 4 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
)
)
[4] => Array
(
[moduleId] => mod-5
[displayName] => Module 5
[order] => 5
[mode] => all
[threshold] =>
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m5-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m5-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m5-practical-1
[status] => complete
[raw_status] => attended
[session_id] => m5-practical-xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-5
[module_title] => Module 5
[module_order] => 5
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m5-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[5] => Array
(
[moduleId] => mod-6
[displayName] => Module 6
[order] => 6
[mode] => all
[threshold] =>
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m6-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m6-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[status] => in_progress
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m6-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m6-practical-1
[status] => complete
[raw_status] => attended
[session_id] => xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-02T14:05:03+00:00
[recorded_by] => 5
[verified_by] =>
[notes] => Some notes for session6
[completed_on] => 2026-08-02T14:05:03+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-6
[module_title] => Module 6
[module_order] => 6
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m6-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m6-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[1] => Array
(
[itemId] => m6-practical-2
[displayName] => Practical Day 2
[required] => 1
[status] => in_progress
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m6-practical-2
[status] => in_progress
[raw_status] => absent
[session_id] => xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => Attendance marked absent.
[source] => qe_attendance
)
)
[module_id] => mod-6
[module_title] => Module 6
[module_order] => 6
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m6-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m6-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[6] => Array
(
[moduleId] => mod-7
[displayName] => Module 7
[order] => 7
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m7-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m7-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m7-webinar-1
[displayName] => Webinar 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m7-webinar-1
[status] => complete
[raw_status] => attended
[session_id] => m7-webinar-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-7
[module_title] => Module 7
[module_order] => 7
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m7-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m7-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[1] => Array
(
[itemId] => m7-webinar-2
[displayName] => Webinar 2
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m7-webinar-2
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-7
[module_title] => Module 7
[module_order] => 7
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m7-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m7-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[7] => Array
(
[moduleId] => mod-8
[displayName] => Module 8
[order] => 8
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m8-practical
[title] => Practical Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m8-webinar
[title] => Webinar
[evidence] => Array
(
[type] => attendance
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m8-practical
[displayName] => Practical Day
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m8-practical
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-8
[module_title] => Module 8
[module_order] => 8
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m8-practical
[title] => Practical Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m8-webinar
[title] => Webinar
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[1] => Array
(
[itemId] => m8-webinar
[displayName] => Webinar
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m8-webinar
[status] => complete
[raw_status] => attended
[session_id] => m8-webinar
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-8
[module_title] => Module 8
[module_order] => 8
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m8-practical
[title] => Practical Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m8-webinar
[title] => Webinar
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[8] => Array
(
[moduleId] => mod-9
[displayName] => Module 9
[order] => 9
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m9-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-practical-1
[status] => complete
[raw_status] => attended
[session_id] => m9-practical-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[1] => Array
(
[itemId] => m9-practical-2
[displayName] => Practical Day 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-practical-2
[status] => complete
[raw_status] => attended
[session_id] => m9-practical-2
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[2] => Array
(
[itemId] => m9-webinar-1
[displayName] => Webinar 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-webinar-1
[status] => complete
[raw_status] => attended
[session_id] => m9-webinar-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[3] => Array
(
[itemId] => m9-webinar-2
[displayName] => Webinar 2
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-webinar-2
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
)
)
[9] => Array
(
[moduleId] => mod-10
[displayName] => Module 10
[order] => 10
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m10-essay
[title] => Essay Upload
[evidence] => Array
(
[type] => approval
[method] => file_upload
[verification] => tutor
)
)
)
)
[status] => in_progress
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m10-essay
[displayName] => Essay Upload
[required] => 1
[status] => in_progress
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m10-essay
[status] => in_progress
[raw_status] => rejected
[session_id] =>
[submission_id] => xxx
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] => Rejected note
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => Evidence was rejected.
[source] => qe_tutor_approvals
)
)
[module_id] => mod-10
[module_title] => Module 10
[module_order] => 10
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m10-essay
[title] => Essay Upload
[evidence] => Array
(
[type] => approval
[method] => file_upload
[verification] => tutor
)
)
)
)
)
)
)
[10] => Array
(
[moduleId] => mod-11
[displayName] => Module 11
[order] => 11
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m11-essay
[title] => Essay Text
[evidence] => Array
(
[type] => approval
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m11-essay
[displayName] => Essay Text
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m11-essay
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m11-essay
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-11
[module_title] => Module 11
[module_order] => 11
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m11-essay
[title] => Essay Text
[evidence] => Array
(
[type] => approval
)
)
)
)
)
)
)
[11] => Array
(
[moduleId] => mod-12
[displayName] => Module 12
[order] => 12
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m12-experience-log
[title] => Experience Log
[evidence] => Array
(
[type] => approval
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m12-experience-log
[displayName] => Experience Log
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m12-experience-log
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m12-experience-log
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-12
[module_title] => Module 12
[module_order] => 12
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m12-experience-log
[title] => Experience Log
[evidence] => Array
(
[type] => approval
)
)
)
)
)
)
)
[12] => Array
(
[moduleId] => mod-13
[displayName] => Module 13
[order] => 13
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m13-assessment-day
[title] => Assessment Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m13-text-assessment
[title] => Assessment Essay
[evidence] => Array
(
[type] => approval
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m13-assessment-day
[displayName] => Assessment Day
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m13-assessment-day
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-13
[module_title] => Module 13
[module_order] => 13
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m13-assessment-day
[title] => Assessment Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m13-text-assessment
[title] => Assessment Essay
[evidence] => Array
(
[type] => approval
)
)
)
)
)
[1] => Array
(
[itemId] => m13-text-assessment
[displayName] => Assessment Essay
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m13-text-assessment
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m13-text-assessmentsss
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] => 6
[verified_by] =>
[notes] => Some notes
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-13
[module_title] => Module 13
[module_order] => 13
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m13-assessment-day
[title] => Assessment Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m13-text-assessment
[title] => Assessment Essay
[evidence] => Array
(
[type] => approval
)
)
)
)
)
)
)
[13] => Array
(
[moduleId] => mod-14
[displayName] => Module 14
[order] => 14
[mode] => exactly
[threshold] => 1
[requirementsTree] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 93
[title] => Knowledge Check Percentage
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 94
[title] => Knowledge Check Pass Mark
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
)
)
[status] => complete
[blocked] =>
[blockerReason] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 93
[displayName] => Knowledge Check Percentage
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => assessment_pass
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 93
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-05-26T11:26:57+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-05-26T11:26:57+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-14
[module_title] => Module 14
[module_order] => 14
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 93
[title] => Knowledge Check Percentage
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 94
[title] => Knowledge Check Pass Mark
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
)
)
)
[1] => Array
(
[itemId] => 94
[displayName] => Knowledge Check Pass Mark
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => assessment_pass
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 94
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-14
[module_title] => Module 14
[module_order] => 14
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 93
[title] => Knowledge Check Percentage
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 94
[title] => Knowledge Check Pass Mark
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
)
)
)
)
)
)
[explainability] => Array
(
[qualified] => Array
(
[status] => in_progress
[reasons] => Array
(
[0] => Learning incomplete: Module 6
[1] => Learning incomplete: Module 10
)
[required_learning_total] => 19
[required_learning_complete] => 17
[qualification_access_active] => 1
)
[licensed] => Array
(
[status] => unlicensed
[reasons] => Array
(
[0] => Compliance incomplete: Compliance
[1] => Qualification learning requirements are not complete.
)
[required_compliance_total] => 1
[required_compliance_complete] => 0
[timezone] => Europe/London
)
)
[requirements] => Array
(
[82] => Array
(
[itemId] => 82
[displayName] => Module 1 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 82
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:40:23+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:40:23+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[83] => Array
(
[itemId] => 83
[displayName] => Module 1 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 83
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:17:46+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:17:46+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[84] => Array
(
[itemId] => 84
[displayName] => Module 1 Course 3
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 84
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:36:52+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:36:52+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-1
[module_title] => Module 1
[module_order] => 1
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => 82
[title] => Module 1 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 83
[title] => Module 1 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 84
[title] => Module 1 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[85] => Array
(
[itemId] => 85
[displayName] => Module 2 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 85
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:40:23+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:40:23+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[86] => Array
(
[itemId] => 86
[displayName] => Module 2 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 86
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-03T17:32:55+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-08-03T17:32:55+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[87] => Array
(
[itemId] => 87
[displayName] => Module 2 Course 3
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 87
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-2
[module_title] => Module 2
[module_order] => 2
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 85
[title] => Module 2 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 86
[title] => Module 2 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 87
[title] => Module 2 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[m5-practical-1] => Array
(
[itemId] => m5-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m5-practical-1
[status] => complete
[raw_status] => attended
[session_id] => m5-practical-xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-5
[module_title] => Module 5
[module_order] => 5
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m5-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[88] => Array
(
[itemId] => 88
[displayName] => Module 3 Course 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 88
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:11:09+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:11:09+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[89] => Array
(
[itemId] => 89
[displayName] => Module 3 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 89
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:46:29+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:46:29+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[90] => Array
(
[itemId] => 90
[displayName] => Module 3 Course 3
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 90
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:48:44+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:48:44+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-3
[module_title] => Module 3
[module_order] => 3
[module_mode] => minimum
[module_threshold] => 2
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => minimum
[threshold] => 2
)
[items] => Array
(
[0] => Array
(
[key] => 88
[title] => Module 3 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 89
[title] => Module 3 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[2] => Array
(
[key] => 90
[title] => Module 3 Course 3
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[91] => Array
(
[itemId] => 91
[displayName] => Module 4 Course 1
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 91
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-4
[module_title] => Module 4
[module_order] => 4
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 91
[title] => Module 4 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 92
[title] => Module 4 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[92] => Array
(
[itemId] => 92
[displayName] => Module 4 Course 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => completion
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 92
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T17:32:28+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T17:32:28+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-4
[module_title] => Module 4
[module_order] => 4
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 91
[title] => Module 4 Course 1
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 92
[title] => Module 4 Course 2
[evidence] => Array
(
[type] => lms_course
[provider] => LearnDash
)
)
)
)
)
[m6-practical-1] => Array
(
[itemId] => m6-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m6-practical-1
[status] => complete
[raw_status] => attended
[session_id] => xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-08-02T14:05:03+00:00
[recorded_by] => 5
[verified_by] =>
[notes] => Some notes for session6
[completed_on] => 2026-08-02T14:05:03+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-6
[module_title] => Module 6
[module_order] => 6
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m6-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m6-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m6-practical-2] => Array
(
[itemId] => m6-practical-2
[displayName] => Practical Day 2
[required] => 1
[status] => in_progress
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m6-practical-2
[status] => in_progress
[raw_status] => absent
[session_id] => xxx
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => Attendance marked absent.
[source] => qe_attendance
)
)
[module_id] => mod-6
[module_title] => Module 6
[module_order] => 6
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m6-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m6-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m7-webinar-1] => Array
(
[itemId] => m7-webinar-1
[displayName] => Webinar 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m7-webinar-1
[status] => complete
[raw_status] => attended
[session_id] => m7-webinar-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-7
[module_title] => Module 7
[module_order] => 7
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m7-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m7-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m7-webinar-2] => Array
(
[itemId] => m7-webinar-2
[displayName] => Webinar 2
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m7-webinar-2
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-7
[module_title] => Module 7
[module_order] => 7
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m7-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m7-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m8-practical] => Array
(
[itemId] => m8-practical
[displayName] => Practical Day
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m8-practical
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-8
[module_title] => Module 8
[module_order] => 8
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m8-practical
[title] => Practical Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m8-webinar
[title] => Webinar
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m8-webinar] => Array
(
[itemId] => m8-webinar
[displayName] => Webinar
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m8-webinar
[status] => complete
[raw_status] => attended
[session_id] => m8-webinar
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-8
[module_title] => Module 8
[module_order] => 8
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m8-practical
[title] => Practical Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m8-webinar
[title] => Webinar
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
[m9-practical-1] => Array
(
[itemId] => m9-practical-1
[displayName] => Practical Day 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-practical-1
[status] => complete
[raw_status] => attended
[session_id] => m9-practical-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[m9-practical-2] => Array
(
[itemId] => m9-practical-2
[displayName] => Practical Day 2
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-practical-2
[status] => complete
[raw_status] => attended
[session_id] => m9-practical-2
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[m9-webinar-1] => Array
(
[itemId] => m9-webinar-1
[displayName] => Webinar 1
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-webinar-1
[status] => complete
[raw_status] => attended
[session_id] => m9-webinar-1
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] => 5
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_attendance
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[m9-webinar-2] => Array
(
[itemId] => m9-webinar-2
[displayName] => Webinar 2
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m9-webinar-2
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-9
[module_title] => Module 9
[module_order] => 9
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-practical-1
[title] => Practical Day 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-practical-2
[title] => Practical Day 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
[1] => Array
(
[criteria] => Array
(
[mode] => all
)
[items] => Array
(
[0] => Array
(
[key] => m9-webinar-1
[title] => Webinar 1
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m9-webinar-2
[title] => Webinar 2
[evidence] => Array
(
[type] => attendance
)
)
)
)
)
)
)
[m10-essay] => Array
(
[itemId] => m10-essay
[displayName] => Essay Upload
[required] => 1
[status] => in_progress
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m10-essay
[status] => in_progress
[raw_status] => rejected
[session_id] =>
[submission_id] => xxx
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] => Rejected note
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => Evidence was rejected.
[source] => qe_tutor_approvals
)
)
[module_id] => mod-10
[module_title] => Module 10
[module_order] => 10
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m10-essay
[title] => Essay Upload
[evidence] => Array
(
[type] => approval
[method] => file_upload
[verification] => tutor
)
)
)
)
)
[m11-essay] => Array
(
[itemId] => m11-essay
[displayName] => Essay Text
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m11-essay
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m11-essay
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-11
[module_title] => Module 11
[module_order] => 11
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m11-essay
[title] => Essay Text
[evidence] => Array
(
[type] => approval
)
)
)
)
)
[m12-experience-log] => Array
(
[itemId] => m12-experience-log
[displayName] => Experience Log
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m12-experience-log
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m12-experience-log
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-12
[module_title] => Module 12
[module_order] => 12
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m12-experience-log
[title] => Experience Log
[evidence] => Array
(
[type] => approval
)
)
)
)
)
[m13-assessment-day] => Array
(
[itemId] => m13-assessment-day
[displayName] => Assessment Day
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => attendance
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m13-assessment-day
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-13
[module_title] => Module 13
[module_order] => 13
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m13-assessment-day
[title] => Assessment Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m13-text-assessment
[title] => Assessment Essay
[evidence] => Array
(
[type] => approval
)
)
)
)
)
[m13-text-assessment] => Array
(
[itemId] => m13-text-assessment
[displayName] => Assessment Essay
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => approval
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => m13-text-assessment
[status] => complete
[raw_status] => approved
[session_id] =>
[submission_id] => m13-text-assessmentsss
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-07-31T12:20:45+00:00
[recorded_by] => 6
[verified_by] =>
[notes] => Some notes
[completed_on] => 2026-07-31T12:20:45+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_tutor_approvals
)
)
[module_id] => mod-13
[module_title] => Module 13
[module_order] => 13
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => m13-assessment-day
[title] => Assessment Day
[evidence] => Array
(
[type] => attendance
)
)
[1] => Array
(
[key] => m13-text-assessment
[title] => Assessment Essay
[evidence] => Array
(
[type] => approval
)
)
)
)
)
[93] => Array
(
[itemId] => 93
[displayName] => Knowledge Check Percentage
[required] => 1
[status] => complete
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[nextAction] =>
[evidenceType] => assessment_pass
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 93
[status] => complete
[raw_status] => passed
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-05-26T11:26:57+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-05-26T11:26:57+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
)
[module_id] => mod-14
[module_title] => Module 14
[module_order] => 14
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 93
[title] => Knowledge Check Percentage
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 94
[title] => Knowledge Check Pass Mark
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
)
)
)
[94] => Array
(
[itemId] => 94
[displayName] => Knowledge Check Pass Mark
[required] => 1
[status] => not_started
[blocked] =>
[progress_excluded] =>
[blockerReason] =>
[blockingRequirements] => Array
(
)
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[nextAction] => Complete remaining 1 requirement(s).
[evidenceType] => assessment_pass
[expiry] => Array
(
[earliestValidTo] =>
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => 94
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] => mod-14
[module_title] => Module 14
[module_order] => 14
[module_mode] => exactly
[module_threshold] => 1
[module_requirements] => Array
(
[criteria] => Array
(
[mode] => exactly
[threshold] => 1
)
[items] => Array
(
[0] => Array
(
[key] => 93
[title] => Knowledge Check Percentage
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
[1] => Array
(
[key] => 94
[title] => Knowledge Check Pass Mark
[evidence] => Array
(
[type] => lms_quiz
[provider] => LearnDash
)
)
)
)
)
[compliance] => Array
(
[itemId] => compliance
[displayName] => Compliance
[required] => 1
[status] => blocked
[blocked] => 1
[progress_excluded] =>
[blockerReason] => Complete learning modules before compliance checks.
[blockingRequirements] => Array
(
[0] => 87
[1] => 91
[2] => m6-practical-2
[3] => m7-webinar-2
[4] => m8-practical
[5] => m9-webinar-2
[6] => m10-essay
[7] => m13-assessment-day
[8] => 94
)
[progress] => Array
(
[completed] => 3
[total] => 8
[percentage] => 37
)
[nextAction] =>
[evidenceType] => document
[expiry] => Array
(
[earliestValidTo] => 2029-08-01T23:59:59+01:00
[expiredUnits] => Array
(
)
)
[unit_progress] => Array
(
[0] => Array
(
[unit_id] => dbs_northern_ireland
[status] => complete
[raw_status] => valid
[session_id] =>
[submission_id] => xxx
[evidence] => test.jpgs
[verification_method] => api
[valid_from] => 2025-01-01
[recorded_at] => 2026-08-12T13:02:00+00:00
[recorded_by] => 6
[verified_by] => 9
[notes] => Some notes
[completed_on] => 2026-08-12T13:02:00+00:00
[pass_mark] =>
[score] =>
[expires_at] => 2029-08-01
[blocking_reason] =>
[source] => qe_compliance_evidence
)
[1] => Array
(
[unit_id] => first_aid_file_tutor
[status] => invalid
[raw_status] => valid
[session_id] =>
[submission_id] => first_aid_file_tutor
[evidence] => test.jpg
[verification_method] => manual
[valid_from] => 2027-01-01
[recorded_at] => 2026-06-12T13:02:00+00:00
[recorded_by] => 5
[verified_by] => 5
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] => 2027-09-06
[blocking_reason] => Evidence is not yet valid.
[source] => qe_compliance_evidence
)
[2] => Array
(
[unit_id] => first_aid_file_auto
[status] => invalid
[raw_status] => valid
[session_id] =>
[submission_id] => first_aid_file_auto
[evidence] => test.jpg
[verification_method] => manual
[valid_from] => 2027-01-01
[recorded_at] => 2026-06-12T13:02:00+00:00
[recorded_by] => 5
[verified_by] => 5
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] => 2027-09-06
[blocking_reason] => Evidence is not yet valid.
[source] => qe_compliance_evidence
)
[3] => Array
(
[unit_id] => 79
[status] => complete
[raw_status] => valid
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] => 2026-06-10T16:20:08+00:00
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] => 2026-06-10T16:20:08+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => learndash
)
[4] => Array
(
[unit_id] => profile_picture
[status] => complete
[raw_status] => valid
[session_id] =>
[submission_id] => profile_picture
[evidence] => test.jpg
[verification_method] => manual
[valid_from] =>
[recorded_at] => 2026-06-12T13:02:00+00:00
[recorded_by] => 5
[verified_by] => 5
[notes] =>
[completed_on] => 2026-06-12T13:02:00+00:00
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] =>
[source] => qe_compliance_evidence
)
[5] => Array
(
[unit_id] => dbs_england
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
[6] => Array
(
[unit_id] => dbs_scotland
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
[7] => Array
(
[unit_id] => terms_and_conditions
[status] => not_started
[raw_status] =>
[session_id] =>
[submission_id] =>
[evidence] =>
[verification_method] =>
[valid_from] =>
[recorded_at] =>
[recorded_by] =>
[verified_by] =>
[notes] =>
[completed_on] =>
[pass_mark] =>
[score] =>
[expires_at] =>
[blocking_reason] => No evidence recorded yet.
[source] =>
)
)
[module_id] =>
[module_title] =>
[module_order] => 0
[module_mode] => all
[module_threshold] =>
[module_requirements] => Array
(
)
)
)
[learningPathwayBypassed] =>
[learnerName] => test2
[learnerEmail] => test2@e-coach.co.uk
[deliveryType] => any
[excludedItemIds] => Array
(
)
[simplified] => Array
(
[learnerId] => 10
[qualificationId] => lirf-level-2-v1-GATES
[qualificationTitle] => Leadership in Running Fitness Level 2 GATES
[overallStatus] => in_progress
[qualified_status] => in_progress
[licensed_status] => unlicensed
[progressPercentage] => 89
[excludedItemIds] => Array
(
)
[modules] => Array
(
[0] => Array
(
[moduleId] => mod-1
[displayName] => Module 1
[status] => complete
[progress] => Array
(
[completed] => 3
[total] => 3
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 82
[displayName] => Module 1 Course 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => 83
[displayName] => Module 1 Course 2
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[2] => Array
(
[itemId] => 84
[displayName] => Module 1 Course 3
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[1] => Array
(
[moduleId] => mod-2
[displayName] => Module 2
[status] => complete
[progress] => Array
(
[completed] => 2
[total] => 3
[percentage] => 66
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 85
[displayName] => Module 2 Course 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => 86
[displayName] => Module 2 Course 2
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[2] => Array
(
[itemId] => 87
[displayName] => Module 2 Course 3
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
[2] => Array
(
[moduleId] => mod-3
[displayName] => Module 3
[status] => complete
[progress] => Array
(
[completed] => 3
[total] => 3
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 88
[displayName] => Module 3 Course 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => 89
[displayName] => Module 3 Course 2
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[2] => Array
(
[itemId] => 90
[displayName] => Module 3 Course 3
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[3] => Array
(
[moduleId] => mod-4
[displayName] => Module 4
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 91
[displayName] => Module 4 Course 1
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[1] => Array
(
[itemId] => 92
[displayName] => Module 4 Course 2
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[4] => Array
(
[moduleId] => mod-5
[displayName] => Module 5
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m5-practical-1
[displayName] => Practical Day 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[5] => Array
(
[moduleId] => mod-6
[displayName] => Module 6
[status] => in_progress
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m6-practical-1
[displayName] => Practical Day 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => m6-practical-2
[displayName] => Practical Day 2
[status] => in_progress
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
[6] => Array
(
[moduleId] => mod-7
[displayName] => Module 7
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m7-webinar-1
[displayName] => Webinar 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => m7-webinar-2
[displayName] => Webinar 2
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
[7] => Array
(
[moduleId] => mod-8
[displayName] => Module 8
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m8-practical
[displayName] => Practical Day
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[1] => Array
(
[itemId] => m8-webinar
[displayName] => Webinar
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[8] => Array
(
[moduleId] => mod-9
[displayName] => Module 9
[status] => complete
[progress] => Array
(
[completed] => 3
[total] => 4
[percentage] => 75
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m9-practical-1
[displayName] => Practical Day 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => m9-practical-2
[displayName] => Practical Day 2
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[2] => Array
(
[itemId] => m9-webinar-1
[displayName] => Webinar 1
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[3] => Array
(
[itemId] => m9-webinar-2
[displayName] => Webinar 2
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
[9] => Array
(
[moduleId] => mod-10
[displayName] => Module 10
[status] => in_progress
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m10-essay
[displayName] => Essay Upload
[status] => in_progress
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
[10] => Array
(
[moduleId] => mod-11
[displayName] => Module 11
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m11-essay
[displayName] => Essay Text
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[11] => Array
(
[moduleId] => mod-12
[displayName] => Module 12
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m12-experience-log
[displayName] => Experience Log
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[12] => Array
(
[moduleId] => mod-13
[displayName] => Module 13
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => m13-assessment-day
[displayName] => Assessment Day
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[1] => Array
(
[itemId] => m13-text-assessment
[displayName] => Assessment Essay
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
)
)
[13] => Array
(
[moduleId] => mod-14
[displayName] => Module 14
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 2
[percentage] => 50
)
[unit_progress] => Array
(
[0] => Array
(
[itemId] => 93
[displayName] => Knowledge Check Percentage
[status] => complete
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => 94
[displayName] => Knowledge Check Pass Mark
[status] => not_started
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
)
)
)
[requirements] => Array
(
[0] => Array
(
[itemId] => 82
[displayName] => Module 1 Course 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[1] => Array
(
[itemId] => 83
[displayName] => Module 1 Course 2
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[2] => Array
(
[itemId] => 84
[displayName] => Module 1 Course 3
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[3] => Array
(
[itemId] => 85
[displayName] => Module 2 Course 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[4] => Array
(
[itemId] => 86
[displayName] => Module 2 Course 2
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[5] => Array
(
[itemId] => 87
[displayName] => Module 2 Course 3
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[6] => Array
(
[itemId] => m5-practical-1
[displayName] => Practical Day 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[7] => Array
(
[itemId] => 88
[displayName] => Module 3 Course 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[8] => Array
(
[itemId] => 89
[displayName] => Module 3 Course 2
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[9] => Array
(
[itemId] => 90
[displayName] => Module 3 Course 3
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[10] => Array
(
[itemId] => 91
[displayName] => Module 4 Course 1
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[11] => Array
(
[itemId] => 92
[displayName] => Module 4 Course 2
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[12] => Array
(
[itemId] => m6-practical-1
[displayName] => Practical Day 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[13] => Array
(
[itemId] => m6-practical-2
[displayName] => Practical Day 2
[status] => in_progress
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[14] => Array
(
[itemId] => m7-webinar-1
[displayName] => Webinar 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[15] => Array
(
[itemId] => m7-webinar-2
[displayName] => Webinar 2
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[16] => Array
(
[itemId] => m8-practical
[displayName] => Practical Day
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[17] => Array
(
[itemId] => m8-webinar
[displayName] => Webinar
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[18] => Array
(
[itemId] => m9-practical-1
[displayName] => Practical Day 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[19] => Array
(
[itemId] => m9-practical-2
[displayName] => Practical Day 2
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[20] => Array
(
[itemId] => m9-webinar-1
[displayName] => Webinar 1
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[21] => Array
(
[itemId] => m9-webinar-2
[displayName] => Webinar 2
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[22] => Array
(
[itemId] => m10-essay
[displayName] => Essay Upload
[status] => in_progress
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[23] => Array
(
[itemId] => m11-essay
[displayName] => Essay Text
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[24] => Array
(
[itemId] => m12-experience-log
[displayName] => Experience Log
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[25] => Array
(
[itemId] => m13-assessment-day
[displayName] => Assessment Day
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[26] => Array
(
[itemId] => m13-text-assessment
[displayName] => Assessment Essay
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[27] => Array
(
[itemId] => 93
[displayName] => Knowledge Check Percentage
[status] => complete
[blocked] =>
[blockerReason] =>
[nextAction] =>
[progress] => Array
(
[completed] => 1
[total] => 1
[percentage] => 100
)
)
[28] => Array
(
[itemId] => 94
[displayName] => Knowledge Check Pass Mark
[status] => not_started
[blocked] =>
[blockerReason] =>
[nextAction] => Complete remaining 1 requirement(s).
[progress] => Array
(
[completed] => 0
[total] => 1
[percentage] => 0
)
)
[29] => Array
(
[itemId] => compliance
[displayName] => Compliance
[status] => blocked
[blocked] => 1
[blockerReason] => Complete learning modules before compliance checks.
[nextAction] =>
[progress] => Array
(
[completed] => 3
[total] => 8
[percentage] => 37
)
)
)
[explainability] => Array
(
[qualified] => Array
(
[status] => in_progress
[reasons] => Array
(
[0] => Learning incomplete: Module 6
[1] => Learning incomplete: Module 10
)
[required_learning_total] => 19
[required_learning_complete] => 17
[qualification_access_active] => 1
)
[licensed] => Array
(
[status] => unlicensed
[reasons] => Array
(
[0] => Compliance incomplete: Compliance
[1] => Qualification learning requirements are not complete.
)
[required_compliance_total] => 1
[required_compliance_complete] => 0
[timezone] => Europe/London
)
)
)
)