italia / api-padigitale2026-misura1.3.1-uni-afam

Specifiche API relative alla misura 1.3.1 per l'avviso dedicato alle Università e AFAM
Creative Commons Zero v1.0 Universal
7 stars 4 forks source link

Titoli - IFS03.1 - parametri opzionali #98

Closed denismarini closed 9 months ago

denismarini commented 10 months ago

Per IFS02.1

regole di obbligatorietà:

personal_data: tax_code and/or person_id or (given_name, family_name, birth_date, birth_place)

Esempio 1:

"personal_data": {
    "tax_code": "RSSMRA80A01F205D"
  }

Esempio 2:

"personal_data": {
    "tax_code": "RSSMRA80A01F205D",
    "person_id": "AB123456C"
  }

Esempio 3

"personal_data": {
    "given_name": Mario,
    "family_name": Rossi,
    "birth_date": 10-01-2022,
    "birth_place": Roma
  }

qualifications: di seguito l'obbligatorietà con "*"

Esempi 1:
"qualifications": [
    {
      "institute_code": "16", *
      "institute_name": "Milano - Politecnico", *
      "qualification_name": "Dottore magistrale", *
      "programme_type_code": "MS", *
      "degree_course_code": "1573960", *
      "degree_class_code": "LM-32",
      "academic_qualification_date": "2022-07-01", *
      "qualification_grade_value": "110", 
      "qualification_grading_scale": "110", 
      "qualification_grading_scale_minimum_grade": null,
      "qualification_grading_scale_maximum_grade": "null"
    }
  ]

Esempio 2:
"qualifications": [
    {
      "institute_code": "16", *
      "institute_name": "Milano - Politecnico", *
      "qualification_name": "Idoneità di inglese", *
      "programme_type_code": "MS", *
      "degree_course_code": "1573960", *
      "degree_class_code": null,
      "academic_qualification_date": "2022-07-01", *
      "qualification_grade_value": "Idoneo", 
      "qualification_grading_scale": null, 
      "qualification_grading_scale_minimum_grade": null,
      "qualification_grading_scale_maximum_grade": "null"
    }
  ]

Se almeno uno degli attributi obbligatori NON è valorizzabile non si restituisce l'istanza del titolo. Gli attributi non obbligatori possono assumere valori "null"

davidelongo-ey commented 10 months ago

Fatto, commitato nel branch dev

denismarini commented 9 months ago

@davidelongo-ey questa non la possiamo chiudere, di seguito i motivi:

Image

Image

davidelongo-ey commented 9 months ago

per il punto 3 intendi così? (vedi esempio sotto) image

denismarini commented 9 months ago

Intendo così ma il degree_class_code non è obbligatorio

davidelongo-ey commented 9 months ago

Già risolto qualche giorno fa

image

denismarini commented 9 months ago

@davidelongo-ey Qui parliamo dei titoli non delle iscrizioni, il titolo contiene IFS03

image