- Recurso: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Assignment
- MultipleChoiceQuestion
- Métodos
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 a esta tarea del curso, único para cada curso. Solo lectura. |
title |
Es el título de este 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 trabajo del curso. Si se establece, la descripción debe ser una cadena UTF-8 válida que no contenga más de 30,000 caracteres. |
materials[] |
Materiales adicionales La carga lectiva no debe tener más de 20 elementos de material. |
state |
Es el estado de la tarea de este curso. Si no se especifica, el estado predeterminado es |
alternateLink |
Es el vínculo absoluto a este 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 trabajo del curso. Solo lectura. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
updateTime |
Es la marca de tiempo del cambio más reciente en este trabajo del curso. Solo lectura. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
dueDate |
Fecha opcional, en UTC, en la que vencen las entregas de este trabajo del curso. Esto se debe especificar si se especifica |
dueTime |
Hora del día opcional, en UTC, en la que vencen las entregas de este trabajo del curso. Esto se debe especificar si se especifica |
scheduledTime |
Es una marca de tiempo opcional para la fecha de publicación programada de este trabajo del curso. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
maxPoints |
Calificación máxima para este trabajo del curso. Si es cero o no se especifica, esta tarea se considerará sin calificar. Debe ser un número entero no negativo. |
workType |
Tipo de 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 Play Console que realiza la solicitud. Consulta Solo lectura. |
assigneeMode |
Es el modo de asignado del curso. Si no se especifica, el valor predeterminado es |
individualStudentsOptions |
Identificadores de los estudiantes que tienen acceso al curso Este campo solo se establece si |
submissionModificationMode |
Establece 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 curso. Solo lectura. |
topicId |
Es el identificador del tema con el que está asociado este trabajo del curso. Debe coincidir con un tema existente en el curso. |
gradeCategory |
Es la categoría a la que contribuye la calificación de esta tarea. Solo se muestra cuando se elige una categoría para el trabajo en clase. Se puede usar para calcular la calificación general. Solo lectura. |
previewVersion |
Solo salida. Es la versión preliminar de la API que se usa para recuperar este recurso. |
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. Solo se propaga 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 |
gradingPeriodId |
Es el identificador del período de calificación asociado con el curso.
|
CourseWorkState
Estados posibles de la tarea del curso.
Enumeraciones | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
No se especificó ningún estado. Este valor nunca se muestra. |
PUBLISHED |
Es el estado de la obra que se publicó. Este es el estado predeterminado. |
DRAFT |
Es el estado de los trabajos que aún no se publican. Solo los profesores del curso y los administradores del dominio pueden ver el trabajo en este estado. |
DELETED |
Es el 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.
Enumeraciones | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
No se especificó ningún modo de modificación. Este valor 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. |
Asignación
Detalles adicionales de las tareas.
Representación JSON |
---|
{
"studentWorkFolder": {
object ( |
Campos | |
---|---|
studentWorkFolder |
Es la carpeta de Drive en la que se colocan los archivos adjuntos de las tareas que envían 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 trabajos del curso. |
|
Borra el trabajo de un curso. |
|
Muestra el trabajo del curso. |
|
Obtiene metadatos de los complementos de Classroom en el contexto de una publicación específica. |
|
Muestra una lista del trabajo del curso que el solicitante puede ver. |
|
Modifica el modo de asignación y las opciones de una tarea del curso. |
|
Actualiza uno o más campos de un trabajo del curso. |