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 |
Identificador del curso. Solo lectura. |
id |
Identificador asignado por Classroom de este material de trabajo del curso, único por curso. Solo lectura. |
title |
Título de este 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 de este material de trabajo 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 de material. |
state |
Estado de este material de trabajo 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. Solo se propaga si Solo lectura. |
creationTime |
Marca de tiempo de la creación de este material de trabajo del curso. Solo lectura. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Marca de tiempo del cambio más reciente en este material de trabajo del curso. Solo lectura. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
scheduledTime |
Marca de tiempo opcional en la que se programó la publicación de este material de trabajo del curso. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
assigneeMode |
Modo de destinatario del material de trabajo del curso. Si no se especifica, el valor predeterminado es |
individualStudentsOptions |
Identificadores de los estudiantes con acceso al material de trabajo del curso. Este campo solo se establece si |
creatorUserId |
Identificador del usuario que creó el material de trabajo del curso. Solo lectura. |
topicId |
Identificador del tema con el que está asociado este material de trabajo del curso. Debe coincidir con un tema existente en el curso. |
learningGoals[] |
Opcional. Referencias a los objetivos de aprendizaje adjuntos a este material de trabajo del curso. CourseWorkMaterial puede tener un máximo de 10 objetivos de aprendizaje. Este campo solo se propaga si se establece lapreviewVersion adecuada.
|
CourseWorkMaterialState
Estados posibles del material de trabajo del curso
| Enums | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
No se especificó ningún estado. Nunca se muestra. |
PUBLISHED |
Estado del material de trabajo del curso que se publicó. Este es el estado predeterminado. |
DRAFT |
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 |
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 en este estado se borra después de un tiempo. |
Métodos |
|
|---|---|
|
Crea un material de trabajo del curso. |
|
Borra un material de trabajo del curso. |
|
Muestra un material de trabajo del curso. |
|
Obtiene metadatos para los complementos de Classroom en el contexto de una publicación específica. |
|
Muestra una lista de materiales de trabajo del curso que el solicitante tiene permiso para ver. |
|
Actualiza uno o más campos de un material de trabajo del curso. |