功能请求 - 将教师或学生角色添加到userProfile

时间:2015-10-23 17:11:15

标签: google-classroom

我目前正在使用以下内容来确定教室用户是教师还是学生,并且必须实施classroom_user_profile和classroom_courses。

有没有更直接的方式来询问API的这个问题?或者是否可以使用区分教师和教师的标识符来增加用户简档。学生角色。

最佳,

肖恩

  def is_teacher? client
    profile = classroom_user_profile(client)
    has_courses = classroom_courses(client, only_me:true).size != 0
    can_create_courses = profile.has_key?('permissions') and profile['permissions'].find{ |h| h.has_value?('CREATE_COURSE') } != nil
    is_teacher = can_create_courses || has_courses
  end

1 个答案:

答案 0 :(得分:1)

这是我们已经考虑过的事情,但是我们不提供它,因为在Google课堂中,同一个人可以是一门课程的老师,也可以是另一门课程的学生。例如,一名大学生可以参加一些课程和TA'ing其他人。教师或学生的角色实际上只在给定的课程中相关,而这就是API暴露它的地方。