2016-07-20 6 views
0

Ich plane, die im Klassenzimmer zugewiesene Kurs-ID zu verwenden, um eine Lizenz (ob dieser Kurs lizenziert ist) auf unserem Server zu speichern. Kann ich, dass die Klassenzimmer zugewiesen Kurs-ID einzigartig nehmen ist über alle Domains die folgende Situation also kann nicht entstehen -Sind CourseIDs in der Google Classroom-API über Domains hinweg einzigartig?

Kreis A -> Schule B - Kurs C (Klasse zugewiesen id = 35595)

Kreis B - > Schule D - Course F (Klasse zugewiesen id = 35595)

Antwort

1

Sie richtig sind, auf der Grundlage des Dokuments:

API overview

Course metadata and aliases

  • Course resource A repräsentiert eine Klasse wie „M. Smiths 4. Periode Mathematik“und seine zugewiesenen Lehrer, Studenten-Register und Metadaten.

Jeder Kurs durch eine eindeutige ID vom Server zugeordnet identifiziert wird. Zusätzlich können Namen mit einem Kurs in Verbindung gebracht werden und verwendet in . Ort der eindeutigen ID Jeder Name, ein Alias, existiert in einem Namespace aufgerufen, wer und es

Base auf der Probe Java-Code anzeigen können, erstellen beschränkt.

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()); 

Es wird vom Server generiert. Ich hoffe es hilft!

+1

Mit Google Classroom-Unterstützung auch überprüft. Die zugewiesenen IDs sind über Domänen hinweg eindeutig, die Aliase jedoch nicht. –

Verwandte Themen