问题标签 [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.
google-classroom - 谷歌课堂课程中的“部分”字段用于什么?
我注意到Google Classroom API 中有一个section
字段。course
它不会出现在用户界面中(我可以在任何地方找到)。它应该用来做什么?它会以任何方式改变用户界面吗?我可以将自己的(用户不可访问的)数据放在那里吗?
google-classroom - # 谷歌课堂 API
我是谷歌课堂 API 的新手,我想知道 API 是否有一项功能可以完全满足我们的要求。
要求:
假设我在我们自己的 Web 应用程序上有一个名为课程的按钮,当我单击该按钮时,它会显示我拥有的课程列表,所以现在我想知道的是我可以在它旁边放一个按钮,以便当我单击按钮时它应该使用各自的名称以编程方式创建谷歌课程。
谷歌课堂 API 有这个功能吗?
提前致谢。
google-classroom - 使用 API 批量创建课程
使用课堂 API(courses.create()
方法)我们可以创建一门课程,但我想使用 API 批量创建课程。
API中是否有任何方法可以做到这一点?如果是这样,我应该使用什么方法?
同样,如何将教师或学生批量添加到课程中?
google-classroom - 谷歌课堂缩略图
我正在尝试将课堂共享按钮添加到需要身份验证的资源。当单击资源上的“共享到课堂”按钮并在课堂中创建作业(例如)时,缩略图、标题和 URL 将显示在作业的底部。
由于资源在验证后,登录屏幕显示为缩略图,并且“登录”显示为链接的标题。似乎捕获缩略图和标题的服务无权访问浏览器中的用户会话。
当教师和学生看到此登录消息时,这可能会让他们感到困惑。
有没有办法:
A.) 禁止显示缩略图/标题/URL?
B.) 以编程方式影响正在捕获的内容?
C.) 预测请求的来源,并为缩略图服务提供更相关的图像/标题?
谢谢。
google-classroom - 为教育帐户批量创建谷歌应用程序
我知道我们可以通过管理控制台通过上传 CSV 文件为教育帐户批量创建谷歌应用程序,但我想通过使用课堂 API 来做到这一点。课堂 API 是否具有该功能?如果是这样,我该怎么办?如果没有,有没有比通过管理控制台更容易的方法?
假设我有教育领域的谷歌应用程序。
google-api-js-client - course.list 谷歌课堂 API 返回与 API 描述不匹配的 JSON
我们收到了来自用户的报告,称我们的谷歌课堂集成中的事情无法正常工作。在摸索了一下之后,我们让用户发送他们的 HAR 文件,其中包含他们使用我们的 API 时的所有网络信息。在其中我们发现我们提出的请求:
返回带有 nextPageToken 属性集但没有课程属性集的响应。
以下是 HAR 文件中的实际条目(减去 Authorization 标头):
我已经让用户通过“试试看!”填写请求。api 描述中没有 pageSize 设置为 1 的区域,它会返回正确的格式。我们也无法使用我们的测试帐户进行复制,并且我们没有听到任何其他类似问题的报告。
有没有其他人遇到过这种情况或对可能发生的事情有任何想法?
google-api - 从 Google API 获取登录用户的角色、年级、学校名称
我已经在我们的应用程序中集成了谷歌登录,我需要检查登录用户是教师还是学生,组织(学校)名称和年级......是否有任何 API 可以从谷歌获取这些详细信息以及如何获取详细信息来自谷歌。
google-classroom - Google Classroom API 返回没有电子邮件地址的学生资料 JSON
从 Google 获取不包含任何电子邮件地址和用户名的学生 JSON 包含值“未知用户”。
我们无法访问教师的 Google Classroom 帐户,因此我们正在尝试使用测试帐户重现该问题。它只发生在少数用户身上,其他所有用户都可以正常工作。
我们正在使用 Google Classroom 的 Java API。
我们正在使用的示例代码:
需要知道学生的电子邮件地址可以为空的情况,从技术上讲它不应该为空。
示例学生资料 JSON 参考:https ://developers.google.com/classroom/reference/rest/v1/userProfiles#resource-userprofile
验证用户时请求的范围:
https://www.googleapis.com/auth/classroom.courses.readonly https://www.googleapis.com/auth/classroom.profile.emails https://www.googleapis.com/auth/classroom.profile。照片 https://www.googleapis.com/auth/classroom.rosters.readonly
google-classroom - 如何区分学生和老师?
使用Google Classroom API方法userProfile,我可以获取有关用户的各种信息,包括他们的姓名和电子邮件地址,但不知道他们是学生还是教师。如何确定用户是学生还是教师?
javascript - Google 课堂,我可以选择“取消提交”将作业发回给学生吗?
学生提交未完成的作业,他们需要在评分之前完成作业。在我的插件中,是否有代码可用于将状态从教师所有权更改回学生,以便它显示在课堂待办事项列表中?现在学生需要选择“取消提交”按钮,但我想从我的插件中自动完成。
我已将所有权更改为学生,但此操作不会更改 Google 课堂的状态。“课堂”仍将作业视为“已提交”。