Sync Certificates to SGA
Synchronizes certificates issued in Moodle to the client SGA with signature, audit, and retries.
General Description
Sync Certificates to SGA avoids manual processes: when a student obtains a certificate, the SGA receives it automatically to register achievements.
Technical Design
-
Reliable Trigger
- Listens to certificate issuance events (or course completion).
- Verifies consistency: user, course, external identifiers.
-
Secure Integration
- Signed payload and timestamp validation.
- Error handling and retries with backoff.
-
Audit
- Status per certificate: pending/sent/error.
- History of attempts and response codes.
Main Features
- Total automation
- Audit-ready traceability
- Less operational load