Implemantations of course units (realization) API contains descriptions of implementations and connections to organisation information.
API address: https://opendata.tamk.fi/r1/realization
See API documentation in Swagger UI
Field | Type | Description |
---|---|---|
id | number | Unique database identifier of the implementation |
code | text | Official course registry code of the implementation |
name | text | Name of the implementation |
startDate | date | Start date of the implementation |
endDate | date | End date of the implementation |
enrollmentStart | date | When the enrollment starts |
enrollmentEnd | date | When the enrollment closes |
teachingLanguage | text | Teaching language |
credits | number | Amount of study credits |
virtualProportion | number | Amount of virtual studies |
content | text | Content description |
furtherInformationOfRealization | text | Details of the course unit implementation |
furtherInformationOfCourse | text | Details of the course unit |
qualifications | text | Preliminary requirements |
objective | text | Knowledge and skills acquired during the implementation |
cuEvaluationCriteria1 | text | Grade of the course unit, satisfactory (1-2) |
cuEvaluationCriteria2 | text | Grade of the course unit, good (3-4) |
cuEvaluationCriteria3 | text | Grade of the course unit, excellent (5) |
cuEvaluationCriteria4 | text | Grade of the course unit, pass/fail |
curEvaluationCriteria | text | Grading |
examSchedule | text | Exam dates |
completionAlternatives | text | Optional methods to complete the implementation |
approveRejectDescription | text | Grade description – pass/fail |
employerConnections | text | Associations to practical training and working life collaboration |
evaluationScale | text | Grade scale |
studentWorkload | text | Time required from the student and workload |
teachingMethods | text | Methods of teaching |
office | campus | Campus or location |
unit | organisation unit | Organisation unit responsible of the implementation |
tags | list | Labels |
degreeProgrammes | list | Degree programmes containing the implementation |
studentGroups | list | Student groups associated with the implementation |
Search implementations
Available search fields.
Field | Type | Description |
---|---|---|
name | text | Name of the implementation |
codes | list | List of codes of implementations |
startDate | date | Start date and time of the implementation must be the same or greater than the value specified |
endDate | date | End date and time of the implemention must be the same or less than the value specified |
studentGroups | list | List of student group codes |
Example: search implementation by code (reponse content in English):
curl -u "<API key>:" -X POST "Accept-Language: en" https://opendata.tamk.fi/r1/realization/search -d '{ "codes": ["IM00BR45-3001"]}'
Response
Field | Description |
---|---|
status | Indicates if the request was succesful; “success”, “warn”, “error” |
message | Possible message detailing the error message, for example |
realizations | Implementations of the course units |
Response to the previous request:
{ "realizations": [ { "studentGroups": [ { "name": { "valueSv": "", "valueEn": "", "valueFi": "Degree Programme in Media 2013, kaikki aloittaneet" }, "code": "13MEDIA" }, { "name": { "valueSv": "Interactive Media", "valueEn": "Interactive Media", "valueFi": "Interactive Media" }, "code": "13INTMEDIA" } ], "educationalFields": [ { "facetName": "23|Kulttuuriala", "code": "2", "localizedName": { "valueSv": "", "valueEn": "Culture", "valueFi": "Kulttuuriala" }, "id": "23" } ], "degreeProgrammes": [ { "facetName": "27|Degree Programme in Media", "code": "7025", "localizedName": { "valueSv": "", "valueEn": "Degree Programme in Media", "valueFi": "Degree Programme in Media" }, "id": "27" } ], "tags": [], "unit": { "facetName": "1196|D.P. in Media", "code": "", "localizedName": { "valueSv": "", "valueEn": "D.P. in Media", "valueFi": "D.P. in Media" }, "id": "1196" }, "office": { "facetName": "13214|Mediapolis (FIN)", "code": "fin", "localizedName": { "valueSv": "", "valueEn": "Mediapolis (FIN)", "valueFi": "Mediapolis (FIN)" }, "id": "13214" }, "teachingMethods": "Contact teaching|study conversation|exercises|summary report", "studentWorkload": "", "employerConnections": "", "approveRejectDescription": "", "completionAlternatives": "", "examSchedule": "", "curEvaluationCriteria": "Active participation. Personal learning diary. Presentation.", "cuEvaluationCriteria4": "", "cuEvaluationCriteria3": "", "cuEvaluationCriteria2": "", "credits": 5, "teachingLanguage": "en", "enrollmentEnd": "2013-09-08T23:59", "enrollmentStart": "2013-07-02T00:00", "endDate": "2013-12-31T23:59", "startDate": "2013-08-19T00:00", "code": "IM00BR45-3001", "id": "25832", "virtualProportion": 0, "name": "Media work methods", "content": "- Media experience creation\r\n- Benchmarking\r\n- Basic theories and practises of user-centered design\r\n- Brainstorming and team working methods and practises\r\n- Sustainable development", "furtherInformationOfRealization": "Course starts 14.8.2013 1 p.m. in class room Ada. Other details in Google calendar. Course timing: 14.-30.8. and 29.-31.10.2013", "furtherInformationOfCourse": "", "qualifications": "", "objective": "The student is able to\r\n-Analyse media from the end user experience perspective\r\n-Use basic concepting work methods and practices in the media development field\r\n-Collaborate in an international student team.", "cuEvaluationCriteria1": "" } ], "status": "success" }