【问题标题】:Feature request -- add teacher or student role to userProfile功能请求——将教师或学生角色添加到 userProfile
【发布时间】:2015-10-23 17:11:15
【问题描述】:

我目前正在使用以下内容来确定教室用户是教师还是学生,并使用了必要的教室用户配置文件和教室课程实现。

有没有更直接的方法来询问 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

【问题讨论】:

标签: google-classroom


【解决方案1】:

这是我们考虑过的,但我们不提供,因为在 Google 课堂中,同一个人可以是一门课程的老师和另一门课程的学生。例如,一名大学生可能正在学习一些课程,而对另一些课程进行助教。教师或学生的角色实际上只与给定课程相关,而这正是 API 公开的地方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多