Microsoft教育-学校数据同步(SDS)与Microsoft图形映射

时间:2019-02-04 14:28:32

标签: microsoft-graph microsoft-graph-edu

我们正在与使用Microsoft教育和学校数据同步(SDS)加载其老师,学生和小组的学校合作。在SDS中,有一些属性,例如Grade,GraduationYear等,我们一直在尝试确定是否可以通过Microsoft Graph API访问这些属性。

通过一些实验和via this article,我们可以在“组”和“用户”上看到某些属性,我们可以使用extension_fe2174665583431c953114ff7268b7b3_Education_作为前缀。 fe2174665583431c953114ff7268b7b3似乎是SDS的应用ID。

我们想知道这是否是从SDS获得这些属性的明智途径,还是有更好的途径获得这些属性?例如,我们可以在classes中查看term信息,但在此处看不到主题信息。

对于团体:

组:https://graph.microsoft.com/v1.0/groups/{Id}?$select=extension_fe2174665583431c953114ff7268b7b3_Education_{Name}

注意:SDS中的组称为部分

  • 状态(例如extension_fe2174665583431c953114ff7268b7b3_Education_Status

  • 期间-在导入文件中,这似乎被称为期间

  • CourseSubject-例如历史

  • 课程说明-例如世界历史

  • 课程名称

  • 课程编号

  • TermEndDate

  • TermStartDate

  • TermName

  • SyncSource_CourseId

  • SyncSource_TermId

  • SectionName-这是来自SDS文件的名称

用户:https://graph.microsoft.com/v1.0/users/{Id}?select=$extension_fe2174665583431c953114ff7268b7b3_Education_{Name}

  • 成绩

  • 毕业年份

  • SyncSource_StudentId

  • ObjectType-显示这是老师还是学生

  • 出生日期

1 个答案:

答案 0 :(得分:2)

访问此信息的唯一受支持途径是通过教育图API documented here。现在,这是School Data Sync导入的属性的子集。基础扩展属性应被视为时间点实施细节,而不是生产应用程序中所依赖。

截至2019年2月的当前计划是在接下来的几个月中将课程信息添加到educationClass对象。这只是使教育实体之间的一些属性有所不同,我们尚无具体计划。