Recurso: CourseWorkMaterial
Material de trabajo del curso creado por un profesor para los estudiantes del curso
| Representación JSON | 
|---|
| { "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( | 
| Campos | |
|---|---|
| courseId | 
 Es el identificador del curso. Solo lectura. | 
| id | 
 Es el identificador asignado por Classroom de este material del curso, que es único por curso. Solo lectura. | 
| title | 
 Es el título de este material del trabajo del curso. El título debe ser una cadena UTF-8 válida que contenga entre 1 y 3,000 caracteres. | 
| description | 
 Es la descripción opcional de este material del curso. El texto debe ser una cadena UTF-8 válida que no contenga más de 30,000 caracteres. | 
| materials[] | 
 Materiales adicionales Un material de trabajo del curso no debe tener más de 20 elementos. | 
| state | 
 Es el estado de este material del curso. Si no se especifica, el estado predeterminado es  | 
| alternateLink | 
 Vínculo absoluto a este material de trabajo del curso en la IU web de Classroom. Este campo solo se propaga si  Solo lectura. | 
| creationTime | 
 Es la marca de tiempo de la creación de este material del curso. Solo lectura. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| updateTime | 
 Es la marca de tiempo del cambio más reciente en este material del curso. Solo lectura. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| scheduledTime | 
 Es la marca de tiempo opcional en la que se programó la publicación de este material del curso. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| assigneeMode | 
 Es el modo de asignación del material del trabajo del curso. Si no se especifica, el valor predeterminado es  | 
| individualStudentsOptions | 
 Son los identificadores de los estudiantes que tienen acceso al material de trabajo del curso. Este campo solo se establece si  | 
| creatorUserId | 
 Es el identificador del usuario que creó el material del curso. Solo lectura. | 
| topicId | 
 Es el identificador del tema con el que se asocia este material del trabajo del curso. Debe coincidir con un tema existente en el curso. | 
CourseWorkMaterialState
Estados posibles del material de trabajo del curso
| Enumeraciones | |
|---|---|
| COURSEWORK_MATERIAL_STATE_UNSPECIFIED | No se especificó ningún estado. Este valor nunca se devuelve. | 
| PUBLISHED | Es el estado del material de trabajo del curso que se publicó. Este es el estado predeterminado. | 
| DRAFT | Es el estado de un material de trabajo del curso que aún no se publicó. El material de trabajo del curso en este estado solo es visible para los profesores del curso y los administradores del dominio. | 
| DELETED | Es el estado del material del curso que se publicó, pero que ahora se borró. El material de trabajo del curso en este estado solo es visible para los profesores del curso y los administradores del dominio. El material de trabajo del curso en este estado se borra después de un tiempo. | 
| Métodos | |
|---|---|
| 
 | Crea un material de curso. | 
| 
 | Borra un material de trabajo del curso. | 
| 
 | Devuelve un material de trabajo del curso. | 
| 
 | Obtiene metadatos para los complementos de Classroom en el contexto de una publicación específica. | 
| 
 | Devuelve una lista del material de trabajo del curso que el solicitante tiene permiso para ver. | 
| 
 | Actualiza uno o más campos de un material de trabajo del curso. |