grading_rules #15764
opendata=[{'de name=课后作业-
0%
- desc: 是否正确搭建了 Flask 环境,并配置项目运行的 IP、端口及调试模式,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: Flask 环境搭建
- desc: 是否正确实现了获取所有用户信息的接口,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 获取所有用户信息
- desc: 是否正确实现了添加用户的接口,包含得 4 分,否则得 0 分。
max: 4
min: 0
name: 添加用户
- desc: 是否正确校验了请求数据中是否包含 name 与 email,并在缺少时返回 400 状态码,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 校验请求数据
- desc: 是否正确校验了请求数据中的 email 是否重复,并在重复时返回错误提示,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 校验邮箱重复
- desc: 是否正确实现了更新用户的接口,包含得 4 分,否则得 0 分。
max: 4
min: 0
name: 更新用户
- desc: 是否正确校验了请求数据中是否包含 id、name 与 email,并在缺少时返回 400 状态码,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 校验更新请求数据
- desc: 是否正确判断了用户 ID 是否存在,并在不存在时返回错误提示,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 判断用户 ID 是否存在
- desc: 是否正确实现了删除指定用户的接口,包含得 4 分,否则得 0 分。
max: 4
min: 0
name: 删除指定用户
- desc: 是否正确使用动态路由接收要删除的用户 ID,并指定 ID 的传入类型,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 动态路由和类型校验
- desc: 是否对无效请求或找不到的用户返回合适的错误消息及状态码,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 错误处理
- desc: 是否解释了代码的工作原理,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 代码解释
No data to display