Recurso: CourseWorkMaterial
Material de trabajo del curso creado por un profesor para los alumnos 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 del material de trabajo de este curso, único por curso. Solo lectura. |
title |
Título del material de trabajo del curso. El título debe ser una string UTF-8 válida que contenga entre 1 y 3,000 caracteres. |
description |
Descripción opcional del material de trabajo de este curso. El texto debe ser una string UTF-8 válida que no contenga más de 30,000 caracteres. |
materials[] |
Materiales adicionales. El material de trabajo de un curso no debe tener más de 20 elementos. |
state |
Estado del material de trabajo del curso. Si no se especifica, el estado predeterminado es |
alternateLink |
Vínculo absoluto al material de trabajo del curso en la IU web de Classroom. Solo se propaga si Solo lectura. |
creationTime |
Marca de tiempo del momento en que se creó el material de trabajo del curso. Solo lectura. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Marca de tiempo del cambio más reciente que se realizó en el material de trabajo del curso. Solo lectura. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
scheduledTime |
Marca de tiempo opcional cuando se programó la publicación del material de trabajo del curso. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
assigneeMode |
Modo de destinatario del material de trabajo del curso. Si no se especifica, el valor predeterminado es |
individualStudentsOptions |
Identificadores de estudiantes con acceso al material de trabajo del curso Este campo solo se configura si |
creatorUserId |
Es el identificador del usuario que creó el material de trabajo del curso. Solo lectura. |
topicId |
Identificador del tema con el que está asociado el material de trabajo del curso. Deben coincidir con un tema existente del curso. |
CourseWorkMaterialState
Posibles estados del material de trabajo del curso
Enumeradores | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
No se especificó ningún estado. Este nunca se muestra. |
PUBLISHED |
Estado del material de trabajo del curso que se publicó. Este es el estado predeterminado. |
DRAFT |
Estado de un material del 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 |
Estado del material de trabajo 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 con este estado se borra después de un tiempo. |
Métodos |
|
---|---|
|
Crea el material de trabajo del curso. |
|
Borra el material de trabajo del curso. |
|
Muestra el material de trabajo del curso. |
|
Obtiene metadatos para los complementos de Classroom en el contexto de una publicación específica. |
|
Muestra una lista del material de trabajo del curso que el solicitante tiene permitido ver. |
|
Actualiza uno o más campos del material de trabajo del curso. |