|
387 | 387 | }, |
388 | 388 | "properties": { |
389 | 389 | "q1": { |
390 | | - "type": "string", |
| 390 | + "type": "array", |
391 | 391 | "title": "Welke van de volgende categorieën beschrijft de uitkomst van de toepassing het beste?", |
392 | | - "enum": [ |
393 | | - "Een ingeschatte score, rangschikking of kans", |
394 | | - "Een ingeschat label of classificatie (zoals ja/nee, hoog/laag) of een indeling in groepen\n(bijvoorbeeld ten behoeve van routering, communicatiecampagnes of risicoclassificatie)", |
395 | | - "Een aanbeveling", |
396 | | - "Een beslissing", |
397 | | - "Content, zoals geschreven tekst, video, audio of afbeeldingen", |
398 | | - "Een dashboard of grafiek met enkel rechtstreekse datavisualisatie\n(wanneer in dit dashboard een van de bovenstaande opties wordt weergeven, kies dan deze optie)", |
399 | | - "Een ander soort output" |
400 | | - ] |
| 392 | + "items": { |
| 393 | + "type": "string", |
| 394 | + "enum": [ |
| 395 | + "Een ingeschatte score, rangschikking of kans", |
| 396 | + "Een ingeschat label of classificatie (zoals ja/nee, hoog/laag) of een indeling in groepen\n(bijvoorbeeld ten behoeve van routering, communicatiecampagnes of risicoclassificatie)", |
| 397 | + "Een aanbeveling", |
| 398 | + "Een beslissing", |
| 399 | + "Content, zoals geschreven tekst, video, audio of afbeeldingen", |
| 400 | + "Een dashboard of grafiek met enkel rechtstreekse datavisualisatie\n(wanneer in dit dashboard een van de bovenstaande opties wordt weergeven, kies dan deze optie)", |
| 401 | + "Een ander soort output" |
| 402 | + ] |
| 403 | + }, |
| 404 | + "minItems": 1, |
| 405 | + "uniqueItems": true |
401 | 406 | } |
402 | 407 | }, |
403 | | - "required": ["q1"], |
404 | 408 | "dependencies": { |
405 | 409 | "q1": { |
406 | 410 | "oneOf": [ |
407 | 411 | { |
408 | 412 | "properties": { |
409 | 413 | "q1": { |
410 | | - "enum": ["Een ander soort output"] |
| 414 | + "maxItems": 1, |
| 415 | + "contains": { |
| 416 | + "enum": ["Een ander soort output"] |
| 417 | + } |
411 | 418 | }, |
412 | 419 | "q1_option6": { |
413 | 420 | "type": "string", |
|
421 | 428 | { |
422 | 429 | "properties": { |
423 | 430 | "q1": { |
424 | | - "enum": [ |
425 | | - "Een dashboard of grafiek met enkel rechtstreekse datavisualisatie\n(wanneer in dit dashboard een van de eerdere opties wordt weergeven, kies dan de eerdere optie)" |
426 | | - ] |
| 431 | + "maxItems": 1, |
| 432 | + "contains": { |
| 433 | + "enum": [ |
| 434 | + "Een dashboard of grafiek met enkel rechtstreekse datavisualisatie\n(wanneer in dit dashboard een van de bovenstaande opties wordt weergeven, kies dan deze optie)" |
| 435 | + ] |
| 436 | + } |
427 | 437 | }, |
428 | 438 | "output": { "$ref": "#/definitions/outputNoAI" } |
429 | 439 | } |
430 | 440 | }, |
431 | 441 | { |
432 | 442 | "properties": { |
433 | 443 | "q1": { |
434 | | - "enum": [ |
435 | | - "Een ingeschatte score, rangschikking of kans", |
436 | | - "Een ingeschat label of classificatie (zoals ja/nee, hoog/laag) of een indeling in groepen\n(bijvoorbeeld ten behoeve van routering, communicatiecampagnes of risicoclassificatie)", |
437 | | - "Een aanbeveling", |
438 | | - "Een beslissing", |
439 | | - "Content, zoals geschreven tekst, video, audio of afbeeldingen" |
| 444 | + "anyOf": [ |
| 445 | + { |
| 446 | + "contains": { |
| 447 | + "enum": ["Een ingeschatte score, rangschikking of kans"] |
| 448 | + } |
| 449 | + }, |
| 450 | + { |
| 451 | + "contains": { |
| 452 | + "enum": [ |
| 453 | + "Een ingeschat label of classificatie (zoals ja/nee, hoog/laag) of een indeling in groepen\n(bijvoorbeeld ten behoeve van routering, communicatiecampagnes of risicoclassificatie)" |
| 454 | + ] |
| 455 | + } |
| 456 | + }, |
| 457 | + { |
| 458 | + "contains": { |
| 459 | + "enum": ["Een aanbeveling"] |
| 460 | + } |
| 461 | + }, |
| 462 | + { |
| 463 | + "contains": { |
| 464 | + "enum": ["Een beslissing"] |
| 465 | + } |
| 466 | + }, |
| 467 | + { |
| 468 | + "contains": { |
| 469 | + "enum": [ |
| 470 | + "Content, zoals geschreven tekst, video, audio of afbeeldingen" |
| 471 | + ] |
| 472 | + } |
| 473 | + } |
440 | 474 | ] |
441 | 475 | }, |
442 | 476 | "q2": { |
|
584 | 618 | }, |
585 | 619 | "uiSchema": { |
586 | 620 | "q1": { |
587 | | - "ui:widget": "radio" |
| 621 | + "ui:widget": "checkboxes" |
588 | 622 | }, |
589 | 623 | "q2": { |
590 | 624 | "ui:widget": "radio", |
|
0 commit comments