# QUESTION - 题库 > url 前缀:**question** > > 示例:**https://xxxxxxxxx/api/question** ## 获得题目列表 `TEACHER` ```http get / ``` ### Parameters | Name | Type | Description | | ---- | ------- | ------------ | | stem | string? | 模糊查找题目 | | size | number | 页面展示条数 | | page | number | 当前页码 | | sort | string? | 排序方式 | ### Response ```ts interface ResponseBody { questions: QuestionSerializer[]; page: PageSerializer; } ``` see [QuestionSerializer](../serializer/QuestionSerializer.md), [PageSerializer](../serializer/PageSerializer.md) ## 获得题目详情 `TEACHER` ```http get /:questionId ``` ### Response ```ts QuestionSerializer; ``` see [QuestionSerializer](../serializer/QuestionSerializer.md) ## 创建题目 `TEACHER` ```http post / ``` ### Parameters ```ts interface QuestionDTO extends Omit {} ``` ### Response ```ts QuestionSerializer; ``` see [QuestionSerializer](../serializer/QuestionSerializer.md) ## 更新题目 `TEACHER` ```http put /:questionId ``` ### Parameters ```ts QuestionSerializer; ``` ### Response ```ts QuestionSerializer; ``` see [QuestionSerializer](../serializer/QuestionSerializer.md) ## 删除题目 `TEACHER` ```http delete /:questionId ``` ### Response ```ts { } ```