Recurso: CourseWorkMaterial
Material del 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 | |
---|---|
course |
Es el identificador del curso. Solo lectura. |
id |
Es el identificador asignado por Classroom a este material del trabajo del curso, único para cada curso. Solo lectura. |
title |
Es el título del material de trabajo del curso. El título debe ser una cadena 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 cadena 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 |
Es el estado del material de trabajo de este curso. Si no se especifica, el estado predeterminado es |
alternate |
Es un vínculo absoluto al material de trabajo de este curso en la IU web de Classroom. Solo se propaga si Solo lectura. |
creation |
Marca de tiempo de la creación de este material de trabajo del curso. Solo lectura. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
update |
Es la marca de tiempo del cambio más reciente en el material de trabajo de este curso. Solo lectura. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
scheduled |
Marca de tiempo opcional de la fecha en la que se programó la publicación de este material del trabajo del curso. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
assignee |
Es el modo de asignado del material del trabajo del curso. Si no se especifica, el valor predeterminado es |
individual |
Identificadores de los estudiantes que tienen acceso al material de trabajo del curso Este campo solo se establece si |
creator |
Es el identificador del usuario que creó el material del trabajo del curso. Solo lectura. |
topic |
Es el identificador del tema con el que está asociado 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 muestra. |
PUBLISHED |
Es el estado del material del 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 publica. El material de trabajo del curso en este estado solo es visible para los profesores y los administradores del dominio. |
DELETED |
Es el estado del material del 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 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 trabajo del curso. |
|
Borra el material de trabajo de un curso. |
|
Muestra un material de trabajo del curso. |
|
Obtiene metadatos de 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 puede ver. |
|
Actualiza uno o más campos de un material de trabajo del curso. |