CREATE_REGISTRATION_REQUEST

Viesti, jolla opiskelija ilmoittautuu kursseille/toteutuksille. Viesti välitetään keskitetynpalvelun luoman id:n kanssa kohdekorkeakoululle.

Ilmoittautuminen opintojaksolle

{
    "sendingOrganisationTkCode:": "",
    "receivingOrganisationTkCode:": "",
    "networkIdentifier:": "",
    "networkDescription:": "",
    "sendDateTime": "",
    "enrolmentDateTime": "",
    "student": {
        "homeEppn": "",
        "firstNames": "",
        "surName": "",
        "givenName": "",
        "oid": "",
        "personId": "",
        "homeStudentNumber": "",
        "dateOfBirth": "",
        "addresses": [
            {
                "street": "",
                "postalCode": "",
                "postOffice": "",
                "country": {
                    "key": "",
                    "codeSetKey": ""
                }
            }
        ],
        "countryOfCitizenship": "",
        "municipalityOfResidence": "",
        "motherTongue": "",
        "preferredLanguage": "",
        "email": "",
        "phone": [
            {
                "number": "",
                "description": ""
            }
        ],
        "eligibleForNetworkStudies": true,
        "homeStudyRight": {
            "identifiers": {
                "organisationTkCodeReference": "",
                "studyRightId": ""
            },
            "studyRightStatus": {
                "studyRightStatusValue": "",
                "startDate": "",
                "endDate": ""
            },
            "responsibleOrganisation": "",
            "studyRightType": "",
            "studyRightClassification": "",
            "keywords": [
                {
                    "key": "",
                    "value": "",
                    "keySet": ""
                }
            ]
        }
    },
    "selections": [
        {
            "selectionItemId": "",
            "selectionItemIdentifierCode": "",
            "selectionItemType": "REALISATION",
			"selectionItemStatus": "PENDING",
			"selectionItemStatusInfo": ""
        }
    ]
}

Ilmoittautuminen opintojakson toteutuksen alaryhmään (ilman alaryhmiä opintojakson toteutukselle ilmoittautumisessa voi subGroupSelections jättää pois/nulliksi)

{
    "sendingOrganisationTkCode:": "",
    "receivingOrganisationTkCode:": "",
    "networkIdentifier:": "",
    "networkDescription:": "",
    "sendDateTime": "",
    "enrolmentDateTime": "",
    "student": {
        "homeEppn": "",
        "firstNames": "",
        "surName": "",
        "givenName": "",
        "oid": "",
        "personId": "",
        "homeStudentNumber": "",
        "dateOfBirth": "",
        "addresses": [
            {
                "street": "",
                "postalCode": "",
                "postOffice": "",
                "country": {
                    "key": "",
                    "codeSetKey": ""
                }
            }
        ],
        "countryOfCitizenship": "",
        "municipalityOfResidence": "",
        "motherTongue": "",
        "preferredLanguage": "",
        "email": "",
        "phone": [
            {
                "number": "",
                "description": ""
            }
        ],
        "eligibleForNetworkStudies": true,
        "homeStudyRight": {
            "identifiers": {
                "organisationTkCodeReference": "",
                "studyRightId": ""
            },
            "studyRightStatus": {
                "studyRightStatusValue": "",
                "startDate": "",
                "endDate": ""
            },
            "responsibleOrganisation": "",
            "studyRightType": "",
            "studyRightClassification": "",
            "keywords": [
                {
                    "key": "",
                    "value": "",
                    "keySet": ""
                }
            ]
        }
    },
    "selections": [
        {
            "selectionItemId": "",
            "selectionItemIdentifierCode": "",
            "selectionItemType": "REALISATION",
			"selectionItemStatus": "PENDING",
			"selectionItemStatusInfo": "",
			"subGroupSelections": [
				{
					"title": {
						"values": {
							"fi": "",
							"en": "",
							"sv": ""
						}
					},
					"type": "CHOOSE_ONE/CHOOSE_MANY",
					"selectionValues": [
						{
							"values": {
								"fi": "",
								"en": "",
								"sv": ""
							}
						}
					]
				}
			],
			"parent": {
				"selectionItemId": "",
            	"selectionItemIdentifierCode": "",
            	"selectionItemType": "COURSE_UNIT"
			}
        }
    ]
}

Ilmoittautuminen arvioinninkohteen toteutukselle

{
    "sendingOrganisationTkCode:": "",
    "receivingOrganisationTkCode:": "",
    "networkIdentifier:": "",
    "networkDescription:": "",
    "sendDateTime": "",
    "enrolmentDateTime": "",
    "student": {
        "homeEppn": "",
        "firstNames": "",
        "surName": "",
        "givenName": "",
        "oid": "",
        "personId": "",
        "homeStudentNumber": "",
        "dateOfBirth": "",
        "addresses": [
            {
                "street": "",
                "postalCode": "",
                "postOffice": "",
                "country": {
                    "key": "",
                    "codeSetKey": ""
                }
            }
        ],
        "countryOfCitizenship": "",
        "municipalityOfResidence": "",
        "motherTongue": "",
        "preferredLanguage": "",
        "email": "",
        "phone": [
            {
                "number": "",
                "description": ""
            }
        ],
        "eligibleForNetworkStudies": true,
        "homeStudyRight": {
            "identifiers": {
                "organisationTkCodeReference": "",
                "studyRightId": ""
            },
            "studyRightStatus": {
                "studyRightStatusValue": "",
                "startDate": "",
                "endDate": ""
            },
            "responsibleOrganisation": "",
            "studyRightType": "",
            "studyRightClassification": "",
            "keywords": [
                {
                    "key": "",
                    "value": "",
                    "keySet": ""
                }
            ]
        }
    },
    "selections": [
        {
            "selectionItemId": "",
            "selectionItemIdentifierCode": "",
            "selectionItemType": "REALISATION",
			"selectionItemStatus": "PENDING",
			"selectionItemStatusInfo": "",
			"subGroupSelections": null,
			"parent": {
				"selectionItemId": "",
            	"selectionItemIdentifierCode": "",
            	"selectionItemType": "ASSESSMENT_ITEM",
				"parent": {
					"selectionItemId": "",
            		"selectionItemIdentifierCode": "",
            		"selectionItemType": "COMPLETION_OPTION",
					"parent": {
						"selectionItemId": "",
            			"selectionItemIdentifierCode": "",
            			"selectionItemType": "COURSE_UNIT",
					}
				}
			}
        }
    ]
}

REGISTRATION_REPLY_REQUEST

Viesti, jolla kohdekorkeakoulu kertoo kotikorkeakoululle opiskelijan ilmoittautumisen statuksen. Vastausviestissä pitää lähettää keskitetynpalvelun välittämä rekisteröintipyynnölle luotu id kentässä registrationRequestId.

{
    "registrationRequestId": "",
    "hostStudentEppn:": "",
    "status": "",
    "statusInfo": "",
    "hostStudyRight": {
        "identifiers": {
            "organisationTkCodeReference": "",
            "studyRightId": ""
        },
        "studyRightStatus": {
            "studyRightStatusValue": "",
            "startDate": "",
            "endDate": ""
        },
        "responsibleOrganisation": "",
        "studyRightType": "",
        "studyRightClassification": "",
        "keywords": [
            {
                "key": "",
                "value": "",
                "keySet": ""
            }
        ]
    },
    "selections": [
        {
            "selectionItemId": "",
            "selectionItemIdentifierCode": "",
            "selectionItemType": "",
            "selectionItemStatus": "",
            "selectionItemStatusInfo": null
        }
    ]
}

ACKNOWLEDGEMENT

Kohdekorkeakoululta vastaanotetut ja käsitellyt REGISTRATION_REPLY_REQUEST-viestit kuitataan lähettämällä takaisin ACKNOWLEDGEMENT-viesti kohdekorkeakoululle.

{
    "messageType": "REGISTRATION_REPLY_REQUEST",
    "receivingOrganisationTkCode": "", // kohdekorkeakoulun TK-koodi
    "requestId": "" // REGISTRATION_REPLY_REQUEST-viestin registratiornRequestId
}


  • No labels