diff --git a/eox_nelp/api_clients/certificates.py b/eox_nelp/api_clients/certificates.py index e2daa304..ff46bf14 100644 --- a/eox_nelp/api_clients/certificates.py +++ b/eox_nelp/api_clients/certificates.py @@ -62,10 +62,11 @@ def create_external_certificate(self, certificate_data): }, "group_code": certificate_data["group_code"], "certificate_type": "completion", # What types do we have ? - "metadata": { - "degree": certificate_data["grade"], - "FAIL": not certificate_data["is_passing"], - } + "score": { + "value": certificate_data["grade"], + "type": "percentage" + }, + "metadata": getattr(settings, "EXTERNAL_CERTIFICATES_METADATA", {}), } return self.make_post(path, payload)