我不明白画布中的 sis id 概念。画布中有多种 sis 类型sis id's
ex: sis_course_id
, sis_user_id
.
我发现一个我不理解的非常小的解释是:
“在整个 API 中,对象由内部 ID 引用。您还可以通过 SIS ID 引用对象,方法是在 SIS ID 前面加上 SIS 字段的名称,例如 sis_course_id:。例如,检索课程的作业列表SIS ID 为 A1234:"
我不明白画布中的 sis id 概念。画布中有多种 sis 类型sis id's
ex: sis_course_id
, sis_user_id
.
我发现一个我不理解的非常小的解释是:
“在整个 API 中,对象由内部 ID 引用。您还可以通过 SIS ID 引用对象,方法是在 SIS ID 前面加上 SIS 字段的名称,例如 sis_course_id:。例如,检索课程的作业列表SIS ID 为 A1234:"
SIS 代表学生信息系统。
因此,在画布中使用 SIS id 的想法是,您可以通过在画布对象上设置 SIS 使用的 id 将画布对象链接到 SIS。
基本上它是画布中的一个属性,学校或其他机构可以在其中存储外部系统的 id,然后基于它执行查询。
在 SIS 数据库中有用户(学生、教师、管理员)和课程的条目。这些条目的 ID 不太可能与其在 Canvas 数据库中的 ID 相同。
Canvas sis_user_id 是 SIS 数据库中的 ID,sis_course_id 是该数据库中课程的 ID。
例如,在哥伦比亚大学(我工作的地方),SIS 课程 ID 基于部门代码、学期和年份,而 SIS 用户 ID 则基于用户的姓名首字母。Canvas 课程和用户 ID 是序列号。
希望这可以帮助!