代码之家  ›  专栏  ›  技术社区  ›  Qoutroy

从外部网站/应用程序连接到谷歌课堂?

  •  0
  • Qoutroy  · 技术社区  · 7 年前

    1 回复  |  直到 7 年前
        1
  •  5
  •   droidBomb    7 年前

    courses.courseWork.list

    API请求还需要正确的用户 scopes 。教师可以查看作业、创建作业、附加作业提交链接以及设置提交分数。学生可以查看作业,将链接附加到作业记录,以及提交和收回提交的作业。域管理员可以查看课程作业,但没有写入权限。

    这是一个使用appscript的示例代码,您只需熟悉一下就可以了。

     function listCourses() {
      var optionalArgs = {
        pageSize: 10
      };
      var response = Classroom.Courses.list(optionalArgs);
      var courses = response.courses;
      if (courses && courses.length > 0) {
        for (i = 0; i < courses.length; i++) {
          var course = courses[i];
          Logger.log('%s (%s)', course.name, course.id);
        }
      } else {
        Logger.log('No courses found.');
      }
    }