首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从google课堂课程中获取课程作业

从google课堂课程中获取课程作业
EN

Stack Overflow用户
提问于 2017-02-14 08:15:23
回答 1查看 285关注 0票数 0

我正在尝试从课程列表中获取CourseWork对象列表,并将每个coursework对象添加到列表中。然而,我不知道如何获取Coursework对象,我认为它与eTags或I有关,但无法知道。我使用的代码如下:

代码语言:javascript
复制
    public static IList<Course> GetAllCourses()
    {
        CoursesResource.ListRequest request = ClassService.Courses.List();
        request.PageSize = 100;

        ListCoursesResponse response = request.Execute();
        GoogleClassroomCourses = response.Courses;

        return GoogleClassroomCourses;
    }

    public static IList<CourseWork> GetCourseWork()
    {
        IList<string> courseIds = new List<string>();
        IList<string> eTags = new List<string>();

        foreach (Course course in GetAllCourses())
        {
            string id = course.Id;
            courseIds.Add(id);
            foreach (string cId in courseIds)
            {
                Course c = ClassService.Courses.Get(cId).Execute();
                eTags.Add(c.ETag);
            }
        }
    }
EN

回答 1

Stack Overflow用户

发布于 2017-02-17 17:33:19

您可能希望使用采用以下HTTP请求格式的Method: courses.courseWork.list

代码语言:javascript
复制
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork

如果成功,则返回与响应正文中的请求匹配的课程工作项。

示例JSON表示:

代码语言:javascript
复制
{
  "courseWork": [
    {
      object(CourseWork)
    }
  ],
  "nextPageToken": string,
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42215775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档