- 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 | |
---|---|
course |
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 de trabajo 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 |
alternate |
Es el vínculo absoluto a este trabajo del curso en la IU web de Classroom. Solo se propaga si Solo lectura. |
creation |
Marca de tiempo de la creación de este 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 este 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: |
due |
Fecha opcional, en UTC, en la que vencen las entregas de este trabajo del curso. Esto se debe especificar si se especifica |
due |
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 |
scheduled |
Es una marca de tiempo opcional para la fecha de publicación programada de este 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: |
max |
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. |
work |
Tipo de trabajo del curso. El tipo se establece cuando se crea el trabajo del curso y no se puede cambiar. |
associated |
Indica si este elemento del trabajo del curso está asociado con el proyecto de Play Console que realiza la solicitud. Consulta Solo lectura. |
assignee |
Es el modo de asignado del curso. Si no se especifica, el valor predeterminado es |
individual |
Identificadores de los estudiantes que tienen acceso al curso Este campo solo se establece si |
submission |
Establece cuándo los estudiantes pueden modificar las entregas. Si no se especifica, el valor predeterminado es |
creator |
Es el identificador del usuario que creó el curso. Solo lectura. |
topic |
Es el identificador del tema con el que está asociado este trabajo del curso. Debe coincidir con un tema existente en el curso. |
grade |
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. |
preview |
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. |
multiple |
Detalles de la pregunta de opción múltiple Para las operaciones de lectura, este campo se propaga solo cuando |
grading |
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 | |
---|---|
student |
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. |