You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求Moodle题库/试题引擎的Web API(Rest/SOAP)接口技术支持

Moodle 题库/试题引擎Web API方案

官方原生REST API

Moodle自带的REST API完全覆盖题库核心操作,无需额外插件:

  • 题库分类管理:调用question_category_get_categories,可按课程ID、父分类ID过滤,返回分类层级、权限配置等信息
  • 试题检索:使用question_get_questions,支持按试题类型、难度区间、所属分类筛选,返回试题ID、名称、类型、创建时间等元数据
  • 试题详情获取:调用question_get_question传入试题ID,可获取完整试题内容,包括题干、选项(客观题)、评分规则、反馈内容等
  • 作答与自动评分:通过question_process_answers提交用户答案,接口会返回客观题的自动评分结果,主观题需后续人工审核
  • 身份验证:所有接口调用需先通过token_login获取合法访问令牌,令牌需关联拥有对应题库权限的Moodle用户账号

可选增强插件API

若原生API满足不了复杂需求,可安装官方维护的插件扩展能力:

  • 批量导入导出:qbank_exportquestions插件扩展的API支持批量导出/导入试题,支持JSON、XML等格式
  • 试题数据分析:qbank_statistics插件提供的接口可获取试题的作答统计、难度分布、区分度等数据

调用要点

  • 请求支持GET/POST方式,参数可通过URL拼接或请求体传递,返回格式默认JSON,可指定XML
  • 不同Moodle版本的API存在细微差异,直接在Moodle后台「站点管理-高级功能-Web服务」中查看当前版本的可用接口列表
  • 独立前端部署时,需在Moodle后台配置允许前端域名的跨域请求

内容的提问来源于stack exchange,提问作者suraj shukl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 13:37:13