当前位置: 首页 > 知识库问答 >
问题:

Google课堂/教育API从学生到课程(和教师)再到作业

彭成天
2023-03-14

我们正在制作一个学生门户,所以我想找到一种方法,从一个学生开始,找出他们的课程和导师,这样我就可以列出他们,并显示待完成的作业。

有没有办法做到这一点,我所能看到的是由我们本地DB中的教师输入的大量数据,所以我们可以将每个类的Google类ID绑定到我们本地的类结构。

我们可以从一个学生开始,动态地使用api来计算其余的吗?

我正在使用.NET和C#

共有1个答案

万俟丁雷
2023-03-14

如果您查看官方文档,有多个endpoint,您可以通过studentIDuserid进行实际筛选。

因此,假设您有studentID(电子邮件已经作为id工作),您可以通过使用courses.list在查询参数中通知studentID来获取所述学生的课程:

将返回的课程限制为具有指定标识符的学生的课程。标识符可以是下列之一:

您只需用courses.coursework.list列出提交的内容,然后您就可以为每个学生筛选提交的结果(courses.coursework.studentsubmissions.list),并通知查询参数userid:

可选参数,用于将返回的学生作业限制为具有指定标识符的学生所拥有的作业。

最后,没有直接的方法来获得ID并返回所有信息,但是有几种方法可以使用已经预期的参数来检索学生的所有信息,以过滤仅对一个用户相关信息的响应。

 类似资料:
  • 领课教育系统(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个全行业都适用的分布式在线教育系统。系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件设置功能,支持多家云存储的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者

  • 当在Google Claston API中执行方法时,当我尝试将附件添加到学生提交的文件中时,返回403错误。 该调用是从一个经过身份验证的学生帐户发出的,并被添加为链接资源。Developer Console项目确实启用了Google Classwork API,并且对Google Classwork API的其他调用也运行良好,例如和。我错过了什么?当使用Try it!Google课堂文档站点

  • null 我如何使用Google Classword API设置此post权限?

  • 轻松搭建企业课库,支持多种智能配课形式。 轻松搭建企业课库 1.创建并管理课程 ● 上传并管理多种形式的课程,指派员工、部门、用户组学习。 管理后台-学习管理-课程管理-新增课程 填写课程基本信息 上传课程封面 上传课件,可素材库中批量添加视频然后再调取 学习管理-课程管理-课程水印设置 根据需要去设置随堂考试,也可跳过此步骤 直接发布到选课中心供学员选修学习 到期未完成学习的学员可申请延期学习

  • 或者,是否可以创建对某些资源具有有限只读权限的g-suite用户?

  • 问题:我们有超过8000个课程要创建,并且希望使用批处理系统,或者至少异步地创建它们。我们通过别名在create调用中传递我们的内部唯一课程ID。但是,在回调方法中,该值不会传递回来。这意味着我们无法将google的唯一ID链接到我们的ID上,也无法知道是否出现了问题,哪些课程不是创建的。 示例:我想用以下ID创建5个课程:1234 1235 1236 1237 1238 所以我创建了一个批处理请