如何使用他们的 API 访问 Google Clas-s-room 中的“等级类别”

     2023-02-16     164

关键词:

【中文标题】如何使用他们的 API 访问 Google Clas-s-room 中的“等级类别”【英文标题】:How do I access the "grade category" in Google Clas-s-room using their API 【发布时间】:2020-08-27 08:02:31 【问题描述】:

我正在尝试使用 Google Clas-s-room API 构建仪表板来监控班级成绩。

当我通过网站创建作业时,我可以选择为其指定“成绩类别”,这会影响其在最终成绩中的加权方式。例如,我可以(在课程设置中)创建一个占最终成绩 20% 的家庭作业类别或一个占最终成绩 30% 的测验类别,依此类推。

我一直在使用 python API,并且可以下载到目前为止我需要的大部分内容除了这个“成绩类别”,这意味着我无法在我的仪表板中计算他们的成绩或做类似的事情放弃最低等级或类似行为。我想会有一个像“gradeCategory”这样的字段,但我在任何地方都找不到。

还有其他人遇到过这个吗?

【问题讨论】:

【参考方案1】: 使用方法courses.courseWork.studentSubmissions.get检索成绩

使用 courses.courseWork.studentSubmissions.patch分配/修改成绩

对于后者,您需要将updateMask 指定为draftGradeassignedGrade - 取决于您要更新的成绩。

您需要同时指定courseIdcourseWorkIdid(提交标识符) 要检索相应的 Id,您可以分别使用 Courses:list、courseWork:list 和 courses.courseWork.studentSubmissions.list 方法 查看studentSubmissions resource 以获得更好的理解

【讨论】:

感谢这些链接。这就是我现在实际使用的所有内容,但这些都没有关于“等级类别”的信息。我可以检索成绩,但其中没有关于“类别”的内容,也没有关于最终课程成绩的成绩加权方式的课程设置。 很遗憾,到目前为止还没有实现。有几个相关的功能请求,我建议您将main one 标记为“星”以增加知名度并希望尽快实施。 我也需要这个等级分类功能!感谢您的问题@MattBellis

可以免费访问google translate api吗? [关闭]

...有哪些替代方案?【问题讨论】:是的,有可能。有示例如何使用java-***.co 查看详情

如何在 PHP 中访问 Google 电子表格 API?

】如何在PHP中访问Google电子表格API?【英文标题】:HowdoIaccesstheGoogleSpreadsheetsAPIinPHP?【发布时间】:2013-12-2220:11:01【问题描述】:从GoogleDeveloperdocumentationontheGoogleSpreadsheetsAPI开始,我发现“提供了多种语言的许多客户端库。”,... 查看详情

如何使用 Google Speech API 访问 Google Cloud Storage 中的文件?

】如何使用GoogleSpeechAPI访问GoogleCloudStorage中的文件?【英文标题】:HowdoIuseGoogleSpeechAPItoaccessafileinGoogleCloudStorage?【发布时间】:2019-06-2117:08:50【问题描述】:我在Windows10上将VisualStudio2019用于使用GoogleSpeechAPI的.NET控制台C#项目。... 查看详情

如何使用服务帐户访问 Google Doc Api?

】如何使用服务帐户访问GoogleDocApi?【英文标题】:HowtoaccessGoogleDocApiwithserviceaccount?【发布时间】:2020-04-1313:53:44【问题描述】:我希望我的网络服务器通过服务帐户请求googledoc。我选择服务帐户的原因是我不希望用户提供任何... 查看详情

使用 google api javascript 客户端访问 google 联系人 - 如何?

】使用googleapijavascript客户端访问google联系人-如何?【英文标题】:accessinggooglecontactswithgoogleapijavascriptclient-how?【发布时间】:2013-03-0511:22:42【问题描述】:我正在实现基于googleapijavascript库的仅限客户端的webapp。不幸的是,这个... 查看详情

使用 Google API 获取用户生日

...人资料图片、性别和ID,但我无法获得他们的生日。我将如何使用API让他们过生日?代码:session_start();$google_client_id=\'xx\ 查看详情

我如何跟踪访问者的国家并将他们重定向到适当的站点?

】我如何跟踪访问者的国家并将他们重定向到适当的站点?【英文标题】:Howdoitrackthevisitor\'scountryandredirectthemtoappropriatesites?【发布时间】:2010-05-1407:01:25【问题描述】:我想跟踪访问者所在的国家/地区,然后将他们重定向到我... 查看详情

使用 Google 登录通过 Firebase 签名后如何访问课堂 API

】使用Google登录通过Firebase签名后如何访问课堂API【英文标题】:Howtoaccessclas-s-roomapiaftersigningthroughFirebaseusingGoogleSign-in【发布时间】:2020-09-1818:30:25【问题描述】:我创建了一个统一应用程序来使用google登录并访问google-clas-s-room... 查看详情

如何使用 Google API 进行离线访问

】如何使用GoogleAPI进行离线访问【英文标题】:Howtogetoffline-accesswithGoogleAPIs【发布时间】:2017-09-1915:39:15【问题描述】:我正在尝试使用GoogleAPI获取offlineaccess。我必须从Google日历中提取数据,而无需用户每次都登录。我已将此... 查看详情

如何使用 Node.js 访问 Google AdWords API?

】如何使用Node.js访问GoogleAdWordsAPI?【英文标题】:HowdoIaccessGoogleAdWordsAPIwithNode.js?【发布时间】:2011-06-2500:35:53【问题描述】:有没有办法使用node.js访问和管理googleadwords帐户?【问题讨论】:【参考方案1】:我是AdWords非官方no... 查看详情

如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive

】如何通过GoogleDrive.NETAPIv3使用服务帐户访问TeamDrive【英文标题】:HowtoaccessTeamDriveusingserviceaccountwithGoogleDrive.NETAPIv3【发布时间】:2017-08-3119:35:19【问题描述】:有谁知道应该进行哪些配置来授予Google服务帐户对已创建的团队云... 查看详情

如何长时间访问(离线)Google API?

】如何长时间访问(离线)GoogleAPI?【英文标题】:Howtotakelongaccess(offline)toGoogleAPI?【发布时间】:2020-07-0101:03:03【问题描述】:我需要解决的任务是通过WebBrowser中的JS获得对GoogleSheets和GoogleDrive的“gapi.auth2”访问权限,而不是... 查看详情

使用 API 访问 Google Inbox 提醒

...以显示来自GoogleKeep的提醒,但找不到任何有关此通信是如何完成的信息。【问题讨论】:【参考方案1】:您目前无法通过GmailAPI获取提 查看详情

Google Play 控制台 API

...要访问应用信息,例如安装、卸载和响应应用用户cmets。他们访问GooglePlay控制台来管理上述信息,但他们是计算机外行,通过访问GooglePlay控制台,他们可以运行不需要的设置,甚至从GooglePlay管理中心。解决方案:创建一个门户... 查看详情

使用google API访问地址,经纬度状态

...纬度和经度访问街道地址、州和国家。所以我需要代码。如何从经纬度获取地址位置?我必须使用的GoogleAPI:https://maps 查看详情

是否有任何 API 访问 Google 翻译的“您的意思是”功能?

...ty?【发布时间】:2020-06-2606:05:02【问题描述】:我想完全使用谷歌翻译作为API,当然他们的官方云翻译服务基本上就是这样做的。但最近我注意到一个小区别:在浏览器中,GoogleTL可能会检测到拼写错误/ 查看详情

Google API PHP 客户端授权

...并且收到401“InvalidCredentials”错误。申请流程如下。用户使用Google登录按钮登录我的网站。我正在使用离线访问参数,并将刷新令牌保存在会话中。用户登录后,我试图从他们的YouTube帐户中检索他们的所有播放列表( 查看详情

如何使用访问令牌获取 Google 日历事件

】如何使用访问令牌获取Google日历事件【英文标题】:HowtogetGoogle-Calendareventsusingaccesstoken【发布时间】:2021-12-1307:36:58【问题描述】:我已经构建了一个django应用程序,其中包括googleOauth2.0登录。我想在每个用户使用Oauth2.0登录... 查看详情