Servizio Classroom

gestire corsi ed elenchi degli studenti.

Il servizio Classroom ti consente di utilizzare l'API Google Classroom in Google Apps Script. Questa API consente ad amministratori, insegnanti e studenti di visualizzare e gestire i propri corsi e elenchi.

Si tratta di un servizio avanzato che deve essere abilitato prima dell'uso. Segui la guida rapida per istruzioni passo passo su come iniziare.

Riferimento

Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento dell'API Classroom. Come tutti i servizi avanzati in Apps Script, il servizio Classroom utilizza gli stessi oggetti, metodi e parametri dell'API pubblica. Per saperne di più, consulta la sezione Come vengono determinate le firme dei metodi.

Per segnalare problemi e trovare altro supporto, consulta la Guida all'assistenza di Classroom.

Codice di esempio

Il seguente codice di esempio utilizza la versione 1 dell'API.

Elenco corsi

Questo esempio elenca i primi dieci corsi a cui l'utente ha accesso.

advanced/classroom.gs
/**
 * Lists 10 course names and IDs.
 */
function listCourses() {
  /**
   * @see https://developers.google.com/classroom/reference/rest/v1/courses/list
   */
  const optionalArgs = {
    pageSize: 10,
    // Use other query parameters here if needed.
  };
  try {
    const response = Classroom.Courses.list(optionalArgs);
    const courses = response.courses;
    if (!courses || courses.length === 0) {
      console.log("No courses found.");
      return;
    }
    // Print the course names and IDs of the available courses.
    for (const course in courses) {
      console.log("%s (%s)", courses[course].name, courses[course].id);
    }
  } catch (err) {
    // TODO (developer)- Handle Courses.list() exception from Classroom API
    console.log("Failed with error %s", err.message);
  }
}