0

我计划使用教室分配的课程 ID 在我们的服务器上存储许可证(无论该课程是否获得许可)。我可以假设教室分配的课程 ID 在所有域中都是唯一的,即不会出现以下情况 -

A 区 -> 学校 B - 课程 C(教室分配的 id = 35595)

B 区 -> 学校 D - 课程 F(教室分配的 id = 35595)

4

1 回答 1

1

根据文档,您是正确的:

API 概述

课程元数据和别名

  • 课程资源代表一个班级,例如“M. Smith 的第四期数学”及其指定的教师、学生名册和元数据。

每门课程都由服务器分配的唯一 ID 标识。此外,名称可能与课程相关联并用于代替唯一 ID。每个名称(称为Alias)都存在于一个名称空间中,该名称空间限制了谁可以创建和查看它。

基于示例 Java 代码:

Course course = new Course()
.setName("10th Grade Biology")
.setSection("Period 2")
.setDescriptionHeading("Welcome to 10th Grade Biology")
.setDescription("We'll be learning about about the structure of living creatures "
+ "from a combination of textbooks, guest lectures, and lab work. Expect "
+ "to be excited!")
.setRoom("301")
.setOwnerId("me")
.setCourseState("PROVISIONED");
course = service.courses().create(course).execute();
System.out.printf("Course created: %s (%s)\n", course.getName(), course.getId());

它是由服务器生成的。希望能帮助到你!

于 2016-07-20T15:51:38.767 回答