背景:我们目前有一个数据库,包括我们学校董事会的每门课程,老师和学生。我基本上是在尝试构建一个系统来将其与我们的Google Classroom环境同步,因此每位教师都会有自己的课程,学生也会注册。
问题:我们有超过8000个课程要创建并希望使用批处理系统或至少异步创建它们。我们通过别名在create调用中传递我们的内部唯一课程ID。但是在回调方法中,不会传回此值。这意味着我们无法将谷歌唯一身份证与我们的身份相关联,也无法确定是否出现问题,未创建哪些课程。
示例:我想创建包含以下ID的5个课程: 1234 1235 1236 1237 1238
所以我创建了一个批处理请求,并且回调被调用了5次。如果仅包含google ID,则回调中的数据不包含我发送的ID:
9876 9875 错误 9873 9872
API特别提到订单不可信。那么如何判断哪个谷歌ID属于哪个课程,我怎么能告诉巫师课程有错误?
答案 0 :(得分:1)
特别是对于课程,您可以通过课程创建传递您想要的Alias。
我们在leveldata做了类似的事情(管理10k +课程对我们来说是正常的),对于课程创建我们一次创建一个。你可以采用线程和其他方法加快速度,但实际上,只要初始运行并且长期创建(30-90小时),类就不会经常改变。有10k课程)你应该好好去。
您似乎已经在New Feature - Update Responses
提出了这个问题我同意批量添加应该返回课程信息,但这是我们的解决方法。