确定Google课堂中的用户类型(教师或学生)

时间:2016-02-01 21:41:30

标签: javascript api meteor roles google-classroom

如何确定登录我的应用的用户是教师还是学生?

我可以使用Google Classroom测试帐户成功登录我的应用,但是当我查看检索到的信息时,我看不到有关角色的任何信息。我查看了API,但到目前为止,我只看到了与获取课程和名单相关的电话。我尝试了用户个人资料调用,但返回的信息不包含角色。

在基本级别,我只想做loggedInUser.role === teacher

编辑: 更新以澄清。我不是在寻找course.students或courses.teachers。我考虑那些名册信息。我已经有一个登录用户的个人资料。我不应该通过在课程中列出教师来了解他们的作用。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

通过Classroom API,您只能确定用户是教师还是相对于特定课程的学生。 (用户可以在一门课程中成为教师,在另一门课程中成为一名学生。)

如果您需要确定用户是否是真实教师或学生,则需要通过与“课堂”分开的机制来完成此操作。

您可能还希望star this issue了解API的任何可能改进。