Jump to content

Join the future of EdTech

Moving data from point A to point B should be safe and easy - and with EduCloud it is! You get all the tools you need to take control over your data and see how and where it is shared in real time.

Sign Up
  • 0

/grades returnerar felaktiga objekt


Andreas Henriksson
 Share

Question

Hej,

Vi har upptäckt att /grades ändpunkten returnerar felaktig data utifrån YAML-specifikationen.

På varje betyg finns ett property ”diplomaProject” av typen objekt (därav nullable) som har två required attribut. Från EduCloud så skickas det ut ett tomt objekt när diplomaProjekt saknas, istället för att null skickas ut. När ett tomt objekt skickas ut så blir det inte giltigt eftersom både ”title” och ”description” är required på diplomaProjekt objektet.

Se ett exempel nedan där diplomaProjekt skickas ut som tomt objekt när det bord utelämnas eller vara "null".

{
                "data": [{
                                "id": "xxx-003",
                                "meta": {
                                                "created": "2022-03-24T22:47:37.59",
                                                "modified": "2022-03-24T22:47:37.59"
                                },
                                "student": {
                                                "securityMarking": "Ingen",
                                                "id": "xxx-5e7",
                                                "displayName": "Förnamn Efternamn"
                                },
                                "registeredDate": "2020-01-31",
                                "gradeValue": "B",
                                "finalGrade": true,
                                "trial": false,
                                "adaptedStudyPlan": "",
                                "converted": false,
                                "year": 2019,
                                "syllabus": {
                                                "id": "xxx--035",
                                                "displayName": "Psykologi 1"
                                },
                                "diplomaProject": {}
                }, …],
                "pageToken": ""
}

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Just now, Andreas Henriksson said:

Vi har upptäckt att /grades ändpunkten returnerar felaktig data utifrån YAML-specifikationen.

Vad använder ni för validering av strukturen? Något verktyg?

Kanske dags att tillföra EduCloud-sviten en motsvarande automatisk validering av informationen?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. You can also read up on our Privacy Policy