diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-05-26 18:06:05 +0200 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-05-27 09:41:39 +0200 |
commit | 165677eae20878e05ddbdb49792ab0f7aacde1b0 (patch) | |
tree | 8b044a8d4670811f4c96c09c59ae6ab61711912b /campusconnect | |
parent | 91b1011b435b1f35c8d601ef5afa62385bf4b3b5 (diff) | |
download | ecs2-165677eae20878e05ddbdb49792ab0f7aacde1b0.tar.gz ecs2-165677eae20878e05ddbdb49792ab0f7aacde1b0.zip |
Reworking of courses resource.
Diffstat (limited to 'campusconnect')
-rw-r--r-- | campusconnect/schemas/cc_courses.schema.json | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/campusconnect/schemas/cc_courses.schema.json b/campusconnect/schemas/cc_courses.schema.json index 9bd3e39..c3cf487 100644 --- a/campusconnect/schemas/cc_courses.schema.json +++ b/campusconnect/schemas/cc_courses.schema.json @@ -3,12 +3,14 @@ "description":"Data schema for JSON representation of CampusConnect courses resource", "type":"object", "properties": { + "lectureID": {"type":"string", "required":true}, + "title": {"type":"string", "required":true}, "organisation": {"type":"string"}, "number": {"type":"string"}, "term": {"type":"string"}, "courseType": {"type":"string"}, "hoursPerWeek": {"type":"integer"}, - "parallelGroupScenario": {"type":"integer"}, + "groupScenario": {"type":"integer"}, "degreeProgrammes": { "type":"array", "items": { @@ -79,13 +81,12 @@ }, "additionalProperties" : false }, - "parallelGroups": { + "groups": { "type":"array", "items": { "type":"object", "properties": { - "id": {"type":"string", "required":true}, - "title": {"type":"string", "required":true}, + "title": {"type":"string"}, "comment": {"type":"string"}, "datesAndVenues": { "type":"array", |