API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · question_pools

Question Pool Schema

Schema-ID
question_pool
Collection
question_pools
Permissions
  • Lesenquestion_pool_view
  • Anlegenquestion_pool_create
  • Ändernquestion_pool_edit
  • Löschenquestion_pool_delete
Beziehungen

Felder

Question Pool Schema

question_pools4 Permissions

Schema for reusable question pools (Fragenpools) used by quiz and exam units

titlestringerforderlich

Question pool title

1–200 Zeichen
descriptionstringoptional

Description of the question pool

max 2000 Zeichennullable
courseIdstringoptional

Course this pool belongs to (null = tenant-wide pool)

nullable
tagsstring[]optional

Tags for categorizing the pool

nullable
questionsobject[]optional

Questions in this pool

nullable
_idstringerforderlich
min 1 Zeichenread-only
questionstringerforderlich
min 1 Zeichen
typestringerforderlich
multiple_choicemultiple_responsetrue_falsefill_blankdropdown_blankmatchingorderinghotspotshort_textlong_textfile_uploadinteractive_videoaudio_questionsimulation
optionsobject[]optional
nullable
idstringerforderlich
min 1 Zeichen
labelstringerforderlich
min 1 Zeichen
isCorrectbooleanerforderlich
correctAnsweroneOferforderlich
pointsnumbererforderlich
≥ 0
explanationstringoptional
nullable
tagsstring[]optional
nullable
difficultystringoptional
easymediumhard
nullable
mediaUrlstringoptional
nullable
matchingPairsobject[]optional
nullable
leftstringerforderlich
rightstringerforderlich
orderItemsstring[]optional
nullable
dropdownBlanksobject[]optional
nullable
blankstringerforderlich
optionsstring[]erforderlich
correctstringerforderlich
gradingRubricstringoptional
nullable
aiPromptstringoptional
nullable

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/question_pools — Liste, paginiert + filterbar
  • GET /api/v1/question_pools/<id> — Einzelne Entity
  • POST /api/v1/question_pools — Anlegen
  • PATCH /api/v1/question_pools/<id> — Teil-Update
  • DELETE /api/v1/question_pools/<id> — Soft-Delete
  • GET /api/v1/question_pools/<id>/timeline — Audit + Aktivitäten

Suche