SuperAPI AI 工具集

education-cloud-course-catalog-migrate

前端与建站

查看项目

更新于 10-15 21:43

技能介绍

用途:将外部课程目录数据(CSV、PDF、网站 URL)导入 Salesforce Education Cloud,批量创建 Learning 与 LearningCourse 记录,并做结构与数据质量校验。

主要能力:多来源解析;课程代码拆分(SubjectAbbreviation + CourseNumber);学分时解析(Duration/DurationUnit);课程类型映射;讲+实验关联课程检测(IsLinkedOnly);重复与模态变体识别;数据完整性、冲突与缺口处理。

使用方式:确认目标 org 与主数据源(CSV/PDF/网站)。先解析数据源并校验完整性(缺失必需字段则停止);报告缺口并请求补充来源;准备批处理计划(Composite API 单次最多 200 条,作为智能体默认 25 条/批);创建时先建 Learning(父),再建 LearningCourse(子),字段位置经 describe 确认。可用脚本:resolve_api_version.py、validate_completeness.py、detect_linked_courses.py、batch_courses.py、split_course_code.py。

适用场景:批量课程目录迁移、来源合并、已有课程冲突解决、多组件(讲座+实验)课程结构化。

限制:不支持手工单条创建、Learning Programs、External Learning、CourseOffering、选课注册与 SIS 同步;避免用 sf CLI;某些查询与字段能力未确认;若来源值不在受限选项列表中需另行处理。资料未提供收费、平台或效果信息。