|
12 | 12 | "RegelAnzahl": {
|
13 | 13 | "type": "integer",
|
14 | 14 | "description": "Mindestanzahl an Kursen die benötigt wird, um die Regel zu erfüllen",
|
15 |
| - "minimum": 2, |
16 |
| - "maximum": 4 |
| 15 | + "minimum": 1, |
| 16 | + "maximum": 4, |
| 17 | + "default": 1 |
17 | 18 | },
|
18 | 19 | "RegelScope": {
|
19 | 20 | "description": "Art von Kursen, auf die sich diese Regel beschränkt",
|
|
65 | 66 | "anzahl": { "$ref": "#/definitions/RegelAnzahl"},
|
66 | 67 | "scope": { "$ref": "#/definitions/RegelScope"},
|
67 | 68 | "wann": { "$ref": "#/definitions/RegelWann" }
|
68 |
| - }, "required": [ "anzahl", "kuerzel" ], "additionalProperties": false |
| 69 | + }, "required": [ "kuerzel" ], "additionalProperties": false |
69 | 70 | }
|
70 | 71 | }, {
|
71 | 72 | "if": {
|
|
81 | 82 | "pattern": "^\\$[^$]+$",
|
82 | 83 | "description": "Wildcard von Fächern die diese Regel erfüllen"
|
83 | 84 | },
|
84 |
| - "anzahl": { "$ref": "#/definitions/RegelAnzahl"}, |
85 |
| - "scope": { "$ref": "#/definitions/RegelScope"}, |
| 85 | + "anzahl": { "$ref": "#/definitions/RegelAnzahl" }, |
| 86 | + "scope": { "$ref": "#/definitions/RegelScope" }, |
86 | 87 | "wann": { "$ref": "#/definitions/RegelWann" }
|
87 |
| - }, "required": [ "wildcard","anzahl" ], "additionalProperties": false |
| 88 | + }, "required": [ "wildcard" ], "additionalProperties": false |
88 | 89 | }
|
89 | 90 | }, {
|
90 | 91 | "if": {
|
91 | 92 | "properties": { "type": { "const": "KonfliktRegel" } }
|
92 | 93 | },
|
93 | 94 | "then": {
|
94 |
| - "description": "KonfliktRegel - ergibt: Wähle maximal eins von Fach A, B, ... gleichzeitig", |
| 95 | + "description": "KonfliktRegel - ergibt: Wähle maximal eins von Fach A, B, ... gleichzeitig. Wird auch bei der Prüfungsfach-Wahl angewand.", |
95 | 96 | "properties": {
|
96 | 97 | "type": true,
|
97 | 98 | "desc": true,
|
|
318 | 319 | "items": { "$ref": "#/definitions/Regel" }
|
319 | 320 | },
|
320 | 321 | "wahlzeilen": {
|
321 |
| - "description": "Wahlzeilen beschreiben die möglichen Kombinationen von Prüfungsfächern, die gewählt werden können! Jede Nummer sollte optimalerweise nur ein Mal vorkommen!", |
| 322 | + "description": "Wahlzeilen beschreiben die möglichen Kombinationen von Prüfungsfächern, die gewählt werden können! Jede Nummer darf nur ein Mal vorkommen! Eine Nummer kann aber durch mehrere Einträge beschrieben werden! Durch das addieren eines Vielfachen von 512 kann eine Zeile so weiter spezifiziert werden.", |
322 | 323 | "type": "object",
|
323 | 324 | "examples": [
|
324 | 325 | {
|
|
0 commit comments