SuperAPI AI 工具集

redrover-manager

数据与分析

查看项目

更新于 10-16 06:22

技能介绍

用途:该技能用于访问 Red Rover 缺勤管理系统,获取 PSD(Peninsula School District)教职工缺勤与代课覆盖数据,供考勤跟踪与报表分析使用。

主要能力:提供组织信息校验、原始缺勤/空缺数据查询、每日缺勤汇总(按学校、原因、填补状态统计)、仅证书类员工(教师、ESA、CTE)的每日汇总,以及周趋势与模式分析。

使用方式:脚本位于 skills/redrover-manager/scripts/,使用 bun 运行。常用命令包括:bun get_organization.js 获取组织信息与 API Key;bun get_absences.js <start_date> <end_date> [filled|unfilled|all] 查询缺勤数据,日期范围最大 31 天;bun get_daily_summary.js [date] 获取每日汇总,日期支持 today、yesterday、星期名、last wednesday 或具体日期;bun get_certificated_summary.js [date] 获取证书类员工汇总;bun get_weekly_summary.js [weeks_ago] 获取周趋势,0 为本周、1 为上周、2 为两周前。

认证与限制:基础 URL 为 https://connect.redroverk12.com/,Org ID 为 1305。请求需同时携带 Authorization: Basic 头与 apiKey 头,凭据存于 1Password 的 RedRover 条目。速率限制为每分钟 100 次请求。API 端点包括 GET /api/v1/organization 与 GET /api/v1/{orgId}/Vacancy/details,后者支持 fromDate、toDate、filled、pageSize(默认 10,最大 100)、page 参数。输出为 JSON,包含缺勤总数、已填补/未填补数、填补率、按学校/原因/职位类型统计及未填补职位列表等字段。

适用场景:适用于 PSD 教职工缺勤统计、代课覆盖情况跟踪、按学校或原因分析缺勤模式,以及生成日报与周报。

限制:仅覆盖 PSD 组织数据;日期范围上限 31 天;需有效凭据与 API Key;具体收费、价格及平台支持情况暂未提供。