2.8 完課與證書流程(M3 後台 Worker)

此頁面只包含一個流程,可直接編輯下方 Mermaid 流程圖。

flowchart TD
    A[考試通過] --> B[填寫課後問卷]
    B --> C[提交問卷]
    C --> D[心跳聚合 Worker 匯總時長]
    D --> E[完課判定 Worker]
    E --> F{學習時長 ≥ 標準?}
    F -- 否 --> G[標記未完課]
    G --> D
    F -- 是 --> H{考核通過?}
    H -- 否 --> G
    H -- 是 --> I{問卷已提交?}
    I -- 否 --> G
    I -- 是 --> J[Completion Determined]
    J --> X{具備內部監管學時資格?}
    X -- 是 --> K[M3 計算可認可學習時長]
    X -- 否 --> M[證書生成 Worker]
    K --> L[M3 發 LearningHoursAwarded]
    L --> W[M2 冪等入台帳並發 LicenceLedgerUpdated]
    W --> M
    M --> N[生成證書 PDF]
    N --> O[生成證書編號及文件哈希]
    O --> P[M3 保存證書當前狀態]
    P --> Q[發送 CertificateIssued 到 M5 審計鏈]
    Q --> R[通知學員]

外部買家完課後可獲得學習記錄和證書,不自動寫入內部牌照學時台帳。