- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- LateValues
- Pruébalo
Devuelve una lista de las entregas de los estudiantes que el solicitante tiene permitido ver, teniendo en cuenta los alcances de OAuth de la solicitud. -
se puede especificar como courseWorkId
para incluir las entregas de los estudiantes para varios elementos de trabajo del curso.
Los estudiantes del curso solo pueden ver sus propios trabajos. Los profesores del curso y los administradores del dominio pueden ver todas las entregas de los alumnos.
Este método muestra los siguientes códigos de error:
- Se utiliza
PERMISSION_DENIED
si el usuario que realizó la solicitud no tiene permiso para acceder al curso o trabajo del curso solicitado, o si tiene errores de acceso. - Es
INVALID_ARGUMENT
si la solicitud no tiene el formato correcto. NOT_FOUND
si el curso solicitado no existe.
Solicitud HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
courseId |
Es el identificador del curso. Este identificador puede ser el asignado por Classroom o un |
courseWorkId |
Identificador del trabajo del estudiante que se solicitará. Se puede establecer en el literal de string |
Parámetros de consulta
Parámetros | |
---|---|
userId |
Es un argumento opcional para restringir el trabajo devuelto de los estudiantes a aquellos que pertenecen al estudiante con el identificador especificado. El identificador puede ser uno de los siguientes:
|
states[] |
Estados de envío solicitados. Si se especifica, las entregas devueltas de los estudiantes coinciden con uno de los estados de envío especificados. |
late |
Valor de retraso solicitado. Si se especifica, las entregas devueltas de los estudiantes estarán restringidas por el valor solicitado. Si no se especifica, se muestran envíos independientemente del valor de |
pageSize |
Cantidad máxima de elementos que se mostrarán. Cero o sin especificar indica que el servidor puede asignar un máximo. Es posible que el servidor muestre menos resultados que la cantidad especificada. |
pageToken |
Es el valor de La solicitud |
previewVersion |
Opcional. La versión preliminar de la API. Esto se debe establecer para acceder a las nuevas capacidades de la API que están disponibles para los desarrolladores en el Programa de versión preliminar. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Responder cuando se enumeren las entregas de los estudiantes.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"studentSubmissions": [
{
object ( |
Campos | |
---|---|
studentSubmissions[] |
Trabajo del estudiante que coincide con la solicitud. |
nextPageToken |
Token que identifica la página siguiente de resultados que se mostrarán. Si está vacío, no habrá más resultados disponibles. |
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Para obtener más información, consulta la Guía de autorización.
LateValues
Restricciones sobre el valor tardío de los artículos devueltos.
Enumeraciones | |
---|---|
LATE_VALUES_UNSPECIFIED |
No se especificaron restricciones para los valores tardíos del envío. |
LATE_ONLY |
Devuelve las entregas de StudentSubmissions cuando se cumple con las condiciones retrasadas. |
NOT_LATE_ONLY |
Devuelve StudentSubmissions cuando el valor de retraso es falso. |