【问题标题】:Get maxPoints for assignment获取分配的 maxPoints
【发布时间】:2019-05-10 16:10:21
【问题描述】:

有没有办法在谷歌课堂上获得最高分。例如,如果作业值 25 分,我想使用 appscripts 找到“25”。我知道在哪里可以创建分配并分配 maxPoints 值。但是,我想使用 appscripts 检索它

搜索了 API

我没有要显示的代码

【问题讨论】:

  • 至少显示您为查看作业而编写的代码。您是否正在查看单个学生的多项作业?还是在所有学生的单一作业中?您建议您找到的文档链接在哪里?
  • 这是查找成绩的代码 var grades = Classroom.Courses.CourseWork.StudentSubmissions.list(courseid, assigid).studentSubmissions[n].assignedGrade;如果(等级 == 未定义){等级 = ""}
  • 编辑您的问题,以便您可以正确呈现格式化代码。包括您所做的任何其他研究结果和尝试。

标签: google-apps-script google-classroom


【解决方案1】:

这段代码 sn-p 应该完成你想要做的事情。我首先包含了课程和课程作业的创建。

  course = {
    "name": "Course Title",
    "courseState": "ACTIVE",
    "ownerId": "me"
  }
  course = Classroom.Courses.create(course)
  courseWork = {
    "maxPoints": 25,
    "title": "CourseWork Title",
    "state": "PUBLISHED",
    "workType": "ASSIGNMENT"
  }
  courseWork = Classroom.Courses.CourseWork.create(courseWork, course.id)
  courseWorkDetails = Classroom.Courses.CourseWork.get(courseId=course.id,
                                                       id=courseWork.id)
  maxPage = courseWorkDetails.maxPoints
  Logger.log(maxPage)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 2012-04-12
    • 2015-10-10
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多