问题标签 [google-classroom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
379 浏览

google-classroom - 如何使用 Google 课堂 API 在我们的 SQL 数据库中存储 Google 课堂作业和评估数据

目前我正在研究 Google Classroom API 以将 Google Classroom 集成到我的 .net Web 应用程序中。我能够在我的 SQL 服务器数据库中存储每门课程的课程详细信息、教师和学生,但我无法存储给定的作业和评估相关数据按老师和学生的分数和没有学生在我的数据库中及时完成作业。我怎样才能做到这一点您的小回答将对我们有很大帮助

0 投票
1 回答
158 浏览

google-classroom - 基于域的谷歌课堂认证

目前我正在研究谷歌教室 API 以将教室集成到我的 .NET 产品中。我的问题是,当我执行此方法时,它第一次要求身份验证,但是当我下次执行此代码时,它直接作为以前的登录凭据登录。甚至我更改了另一个(第二个)域的client_secret.json,它也直接作为第一个域认证用户登录。我的要求是当我在运行时在代码中动态更改client_secret.json文件时,它将直接作为这个client_secret的域用户登录.json 文件而不是 client_secret.json 文件的先前域用户。这可能吗?如果是,我该如何实现这一点。请任何人对此提供帮助。

0 投票
1 回答
67 浏览

google-classroom - 学生 ID 跨域是否唯一?

我正在将我的应用程序与谷歌课堂集成。我将拥有一个包含学生进度信息的 firebase 数据库。该应用程序被多所学校使用。我想知道我是否可以使用教室中的学生 ID 作为学生的唯一且可搜索的标识符,因此,我不必访问他们的电子邮件,或者,是否最好存储他们的电子邮件?

0 投票
1 回答
83 浏览

google-classroom - 访问教师的课程

目前,要在 Android 上访问特定教师的课程,我们 -

  1. 获取用户的所有课程。
  2. 获取每门课程的所有教师。
  3. 对于每门课程的每位老师,检查我们的用户是否是其中任何一个的老师。

有没有一种更简单的方法可以将用户的课程过滤到他们是老师的课程?

看来我可以根据 API 文档设置参数 - https://developers.google.com/classroom/reference/rest/v1/courses/list

但是,我如何通过 java 来做到这一点。课程中的 list() 方法不带任何参数。

0 投票
1 回答
320 浏览

google-classroom - 谷歌教室 iOS 分享按钮?

是否有在 iOS 中添加谷歌课堂分享按钮的 API?我只在指南上看到了一个 Javascript 示例,iOS API 没有说明任何关于共享按钮的内容。

谢谢!

0 投票
1 回答
131 浏览

gmail - 使用 Google Directory API 创建新用户后询问手机号码验证

目前我正在使用 Google 课堂 API 集成到我的 .net Web 应用程序中。要创建新用户,我使用的是 Google Directory API。它在创建时工作正常。但是在创建新用户后,当我们用新用户登录邮件时,它会要求验证您的身份

在该窗口中,它要求通过短信或语音电话验证手机号码。我如何跳过此验证,由于此验证,我无法直接在我的谷歌教室中向该新用户添加新课程。所以请任何人帮助我在这...

0 投票
1 回答
3776 浏览

google-api - 创建课程时出现 Google Classroom 503 Service Unavailable Backend 错误

我有一项服务,它接收在我的 SIS 中创建的课程队列,并尝试通过 Google Classroom API 自动创建它们。我能够创建大约 1000 门课程,现在我收到以下错误:

我做什么似乎并不重要,错误仍然存​​在。

0 投票
0 回答
346 浏览

python - 谷歌课堂无效参数错误

我正在从这里运行“添加教师”示例代码:https ://developers.google.com/classroom/guides/manage-users ,使用 python 2.7。它今天早些时候工作,但现在我收到此错误:

我以域超级管理员的身份运行它,并请求范围教室.课程、教室.名册和教室.profile.emails。当我使用 course.teachers/create 的 API 参考条目底部的“试用”框时,我得到了同样的错误。

怎么了?我怀疑它与权限/OAuth 密钥有关,但我真的不知道。

0 投票
1 回答
112 浏览

google-classroom - 新功能 - 更新响应

我们拥有的每门课程都有一个内部数据库 ID。使用批处理功能创建课程时,返回的信息没有给我们任何方法来获取此 ID,因此我们无法更新我们的数据库并让它知道课程已创建。

出于同样的原因更新删除响应也很方便。

一批删除的响应如下所示:

如果它们都成功,那么这并不是一个真正的问题,但如果出现问题,则无法分辨哪些被删除,哪些未被删除,因为根据 API:

“服务器可以按任何顺序执行您的调用。不要指望它们按照您指定的顺序执行。”

一条简单的消息说“课程 #123 已被删除”将非常有帮助。这样我就可以编写回调代码以使用 ID 更新数据库

对于课程创建,响应如下所示:

为了节省空间,我只回复了一个。ID 是课程的新 GoogleID,我们实际发送的与我们数据库中的记录相对应的 ID 不会被返回。所以我们必须使用其他数据的组合(ownerID + name)来获取记录并更新它,但这并不理想,可能并不适合所有人。再次添加发送到响应中的所有信息将非常有帮助,因此我们可以正确使用回调。

我还想添加更有用的特定信息,也应该添加到所有错误消息中。事实上,每个批处理响应都应该有某种 ID,这样回调函数会更有用。

0 投票
1 回答
199 浏览

google-classroom - Google Classroom API V1 中的 nextPageToken 错误

当询问课程列表(或任何列表)时,如果列表为空,nextPageToken 仍会返回,这可能有很好的理由,但也可能没有。这使得似乎还有更多信息需要获取。我发消息说“没有更多的项目”或者更有用的东西。

我认为正在发生,因为我们有很多课程,然后它们都被删除了。

我用这个页面来帮助测试。 https://developers.google.com/classroom/reference/rest/v1/courses/list