Tällä viestillä voi luoda tarjontaan toteutuksia. Toteutuksia ei voi luoda ilman viitettä vähintään yhteen opintojaksoon (joko arvioinninkohteen kautta tai suoraan opintojaksoviitteellä).

CREATE_REALISATION_REQUEST

Toteutuksen luonti

{
    "realisations": [
        {
            "realisationId": "id",
            "realisationIdentifierCode": "koodi",
            "studyElementReferences": [
                {
                    "referenceIdentifier": "viitattavan id (courseunit id/assessmentitem id)",
                    "referenceCode": "viitattavan koodi (courseunit code/assessmentitemin kanssa voi jättää null)",
                    "referenceOrganizer": "viitattavan järjestäjä",
                    "referenceType": "viittauksen tyyppi (courseUnit tai assessmentItem)"
                }
            ],
            "selections": [
                {
                    "type": "",
                    "title": {
                        "values": {
                            "fi": "",
                            "en": "",
                            "sv": ""
                        }
                    },
                    "selectionValues": [
                        {
                            "values": {
                                "fi": "",
                                "en": "",
                                "sv": ""
                            }
                        }
                    ]
                }
            ],
            "questionSets": [
                {
                    "title": {
                        "values": {
                            "fi": "",
                            "en": "",
                            "sv": ""
                        }
                    },
                    "questions": [
                        {
                            "values": {
                                "fi": "",
                                "en": "",
                                "sv": ""
                            }
                        }
                    ]
                }
            ],
            "enrollmentStartDateTime": "2019-06-06T21:00:00.000+03:00",
            "enrollmentEndDateTime": "2019-08-06T21:00:00.000+03:00",
            "validityStartDate": "2019-06-06T00:00:00.000+03:00",
            "validityEndDate": "2021-06-06T00:00:00.000+03:00",
            "personReferences": [
                {
                    "personRole": {
                        "key": "",
                        "codeSetKey": ""
                    },
                    "person": {
                        "homeEppn": "",
                        "hostEppn": "",
                        "firstNames": "",
                        "givenName": "",
                        "surName": ""
                    },
                    "definition": ""
                }
            ],
            "minSeats": 20,
            "maxSeats": 80,
            "location": {
                "street": "",
                "postalCode": "",
                "postOffice": "",
                "country": {
                    "key": "",
                    "codeSetKey": ""
                }
            },
            "organisationSpecificDescriptions": {
                "key": "",
                "name": {
                    "values": {
                        "fi": "",
                        "en": "",
                        "sv": ""
                    }
                },
                "value": {
                    "values": {
                        "fi": "",
                        "en": "",
                        "sv": ""
                    }
                }
            },
            "organisationReferences": [
                {
                    "percent": 100,
                    "organisationRole": {
                        "key": "mainlyResponsible",
                        "codeSetKey": "organisationRole"
                    },
                    "organisationId": "TUNI/SAV/METROP/UEF/HAAGAH/JUY/LAUREA",
                    "description": null
                }
            ],
			"cooperationNetworks": [
				{
                    "id": "CN-1 (olemassa verkostot CN-1, CN-2.. CN-5 kts. https://wiki.eduuni.fi/display/Ristiinopiskelupalvelu/Version+1.0+testaus",
                    "name": {
                        "values": {
                            "fi": "Verkosto 1",
                            "en": "",
                            "sv": ""
                        }
                    },
                    "status": true,
					"validityStartDate": "YYYY-MM-dd",
					"validityEndDate": "YYYY-MM-dd",
					"enrollable": true
                }
			]
        }
    ]
}

UPDATE_REALISATION_REQUEST

Toteutuksen päivitysviesti. Voit lisätä viestiin mitä tahansa kenttiä, joita haluat päivittää. Pakollisina tietoina toteutuksen tunnisteet realisationId ja realisationIdentifierCode.

{
  "realisation": {
    "realisationId": "",
    "realisationIdentifierCode": ""
  }
}

DELETE_REALISATION_REQUEST

Toteutuksen poistoviesti.

{
	"realisationId": "",
    "realisationIdentifierCode": ""
}
  • No labels