Recurso: CourseWork
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 del trabajo de este curso, único por curso. Solo lectura. |
title |
Título del 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 de este trabajo del curso. Si se configura, la descripción debe ser una string UTF-8 válida que no contenga más de 30,000 caracteres. |
materials[] |
Materiales adicionales. El trabajo del curso no debe tener más de 20 elementos materiales. |
state |
Estado del trabajo del curso Si no se especifica, el estado predeterminado es |
alternateLink |
Vínculo absoluto al 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 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 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: |
dueDate |
Fecha opcional, en UTC, en la que vence el plazo de entrega de los trabajos del curso. Se debe especificar si se especifica |
dueTime |
Hora opcional del día, en UTC, en la que se debe enviar la entrega de este trabajo del curso. Se debe especificar si se especifica |
scheduledTime |
Marca de tiempo opcional de la fecha en que se programó la publicación de este trabajo del curso. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
maxPoints |
Calificación máxima para este trabajo del curso. Si es cero o no se especifica, esta tarea se considera sin calificación. Debe ser un número entero no negativo. |
workType |
Tipo de este trabajo del curso. El tipo se establece cuando se crea el trabajo del curso y no se puede cambiar. |
associatedWithDeveloper |
Indica si este elemento del trabajo del curso está asociado con el proyecto de Developer Console que realiza la solicitud. Consulta Solo lectura. |
assigneeMode |
Modo de destinatario del trabajo del curso. Si no se especifica, el valor predeterminado es |
individualStudentsOptions |
Identificadores de estudiantes con acceso al trabajo del curso Este campo solo se configura si |
submissionModificationMode |
Parámetro de configuración que determina cuándo los estudiantes pueden modificar las entregas. Si no se especifica, el valor predeterminado es |
creatorUserId |
Es el identificador del usuario que creó el trabajo del curso. Solo lectura. |
topicId |
Identificador del tema con el que está asociado este trabajo de curso. Deben coincidir con un tema existente del curso. |
gradeCategory |
La categoría a la que contribuye la calificación de este trabajo. Presente solo cuando se haya elegido una categoría para el trabajo del curso. Se puede usar para calcular la calificación general. Solo lectura. |
Campo de unión details . Detalles adicionales específicos de un tipo de trabajo del curso. Las direcciones (details ) solo pueden ser una de las siguientes opciones: |
|
assignment |
Detalles de la tarea. Se propaga solo cuando Solo lectura. |
multipleChoiceQuestion |
Detalles de la pregunta de opción múltiple. En el caso de las operaciones de lectura, este campo se propaga solo cuando |
CourseWorkState
Posibles estados del trabajo del curso
Enumeradores | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
No se especificó ningún estado. Este nunca se muestra. |
PUBLISHED |
Estado del trabajo publicado Este es el estado predeterminado. |
DRAFT |
Estado del trabajo que aún no se publicó. Solo los profesores del curso y los administradores del dominio pueden ver el trabajo en este estado. |
DELETED |
Estado del trabajo que se publicó, pero que ahora se borró. Solo los profesores del curso y los administradores del dominio pueden ver el trabajo en este estado. El trabajo en este estado se borra después de un tiempo. |
SubmissionModificationMode
Posibles modos de modificación para las entregas de los estudiantes.
Enumeradores | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
No se especificó ningún modo de modificación. Este nunca se muestra. |
MODIFIABLE_UNTIL_TURNED_IN |
Los envíos se pueden modificar antes de entregarlos. |
MODIFIABLE |
Los envíos se pueden modificar en cualquier momento. |
Assignment
Detalles adicionales de las asignaciones.
Representación JSON |
---|
{
"studentWorkFolder": {
object ( |
Campos | |
---|---|
studentWorkFolder |
Carpeta de Drive donde se guardan los archivos adjuntos de las entregas de los estudiantes. Solo se completa para los profesores y administradores del curso. |
MultipleChoiceQuestion
Detalles adicionales para las preguntas de opción múltiple.
Representación JSON |
---|
{ "choices": [ string ] } |
Campos | |
---|---|
choices[] |
Opciones posibles. |
Métodos |
|
---|---|
|
Crea el trabajo del curso. |
|
Borra un trabajo del curso. |
|
Muestra el trabajo del curso. |
|
Obtiene metadatos para los complementos de Classroom en el contexto de una publicación específica. |
|
Muestra una lista de trabajos del curso que el solicitante puede ver. |
|
Modifica el modo de destinatario y las opciones de un trabajo del curso. |
|
Actualiza uno o más campos de un trabajo del curso. |