From 6b77142a067597557522007a51bd928fdc394153 Mon Sep 17 00:00:00 2001 From: Andreas Svanberg <andreass@dsv.su.se> Date: Tue, 18 Mar 2025 07:33:38 +0100 Subject: [PATCH] New Daisy API XSD (#134) Allows a way to solve #119 Reviewed-on: https://gitea.dsv.su.se/DMC/scipro/pulls/134 Reviewed-by: Nico Athanassiadis <nico@dsv.su.se> Co-authored-by: Andreas Svanberg <andreass@dsv.su.se> Co-committed-by: Andreas Svanberg <andreass@dsv.su.se> --- core/src/main/xsd/daisy_api.xsd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/xsd/daisy_api.xsd b/core/src/main/xsd/daisy_api.xsd index fa68eef856..7ff97ec5a7 100755 --- a/core/src/main/xsd/daisy_api.xsd +++ b/core/src/main/xsd/daisy_api.xsd @@ -559,7 +559,7 @@ <xs:complexType name="course"> <xs:sequence> - <xs:element name="courseCode" type="xs:string" minOccurs="0"> + <xs:element name="courseCode" type="xs:string" minOccurs="1"> </xs:element> <xs:element name="credits" type="xs:float" minOccurs="1"> </xs:element> @@ -567,6 +567,8 @@ </xs:element> <xs:element name="level" type="educationalLevel" minOccurs="0"> </xs:element> + <xs:element name="degreeThesisCourse" type="xs:boolean" minOccurs="1"> + </xs:element> <xs:element name="eduInstDesignation" type="xs:string" minOccurs="1"> </xs:element> </xs:sequence>