aboutsummaryrefslogtreecommitdiff
path: root/campusconnect
diff options
context:
space:
mode:
authorHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-05-26 18:06:05 +0200
committerHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-05-27 09:41:39 +0200
commit165677eae20878e05ddbdb49792ab0f7aacde1b0 (patch)
tree8b044a8d4670811f4c96c09c59ae6ab61711912b /campusconnect
parent91b1011b435b1f35c8d601ef5afa62385bf4b3b5 (diff)
downloadecs2-165677eae20878e05ddbdb49792ab0f7aacde1b0.tar.gz
ecs2-165677eae20878e05ddbdb49792ab0f7aacde1b0.zip
Reworking of courses resource.
Diffstat (limited to 'campusconnect')
-rw-r--r--campusconnect/schemas/cc_courses.schema.json9
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",