遇见数据集

Moodle Gradebook Interpreter

收藏
RapidAPI2026-08-29 更新2026-08-30 收录
官方服务:

资源简介:

Analyzes a Moodle gradebook export and returns statistics, at-risk students, executive summary and recommendation in one JSON response.

创建时间:
2026-08-29
原始信息汇总

数据集概述:Moodle Gradebook Interpreter

该API用于自动分析Moodle成绩册导出文件,并一次性返回统计信息、风险学生名单、高层摘要及教学建议,以JSON格式呈现,旨在替代教师手动查看电子表格的工作。

核心功能

  • 一键分析:上传Moodle成绩册导出文件,返回完整分析结果。
  • 核心输出
    • 描述性统计(均值、中位数、最小值、最大值、标准差等)
    • 10个区间的直方图
    • 风险学生检测(低于均值的学生)
    • 执行摘要(班级整体状态文本)
    • 教学建议(针对低分学生的具体行动)
    • 自由文本洞察(基于数据的自动生成的解释性语句)

使用说明

  • 请求方式POST 请求,端点路径为 /moodle-gradebook-interpreter
  • 请求参数
    • file(必填):成绩册文件,以multipart/form-data格式上传,支持扩展名为 .csv, .txt, .xlsx, .xls, .ods, .xml
    • lang(可选):输出语言,"es"(西班牙语)或"en"(英语),默认值为"es"
  • 文件限制
    • 最大请求体:25 MB
    • 内部解析限制:20 MB / 100,000行

响应格式(成功时返回200)

返回JSON对象,包含以下字段:requestId, durationMs, rowCount, columns, chart(标签与数值), histogram(区间与计数), stats(统计指标), atRisk(风险学生列表), classStatus(班级状态), executiveSummary, recommendation, insights, columnAverages(当文件包含2个及以上数值列时返回各列平均值,否则为null)。

错误处理

所有错误统一采用 {"error":{"code":"...","message":"..."}} 结构。常见错误码包括:

状态码 错误码 触发条件
400 INVALID_INPUT 请求体格式错误,或文件字段缺失/为空
401 UNAUTHORIZED 缺少或API密钥无效
413 PAYLOAD_TOO_LARGE 请求体超过25 MB
415 UNSUPPORTED_MEDIA_TYPE 内容类型错误或文件扩展名不支持
422 NOT_TABULAR 文件可解析但不具备成绩册特征(行数少于3或无数值列)
422 UNPROCESSABLE_DATA 文件解析失败(如超过内部大小/行数限制)
500 INTERNAL_ERROR 服务器意外错误

已知限制

API运行在Cloudflare基础设施上,每个请求有CPU时间限制。非常大或复杂的文件可能偶尔触发通用平台错误(而非上述错误码)。若持续出现该问题,建议使用较小的导出文件或联系API提供者。

提供者信息

  • API创建者:Raúl Vicente San Juan
  • 订阅者数量:1
  • 分类:教育(Education)

API调用示例(cURL)

bash curl -X POST "https://moodle-gradebook-interpreter.p.rapidapi.com/moodle-gradebook-interpreter" -H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" -H "X-RapidAPI-Host: moodle-gradebook-interpreter.p.rapidapi.com" -F "file=@gradebook.xlsx" -F "lang=en"

二维码
社区交流群
二维码
科研交流群
商业服务