- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- LateValues
- Faça um teste
Retorna uma lista de envios de estudantes que o solicitante tem permissão para visualizar, considerando os escopos OAuth da solicitação. Um hífen (-) pode ser especificado como courseWorkId para incluir atividades enviadas pelos estudantes em vários itens de trabalho do curso.
Os estudantes do curso só podem acessar os próprios trabalhos. Os professores do curso e os administradores do domínio podem acessar todos os envios dos estudantes.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIEDse o usuário solicitante não tiver permissão para acessar o curso ou a atividade do curso solicitada ou para erros de acesso.INVALID_ARGUMENTse a solicitação estiver incorreta.NOT_FOUNDse o curso solicitado não existir.
Solicitação HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
courseId |
Identificador do curso. Esse identificador pode ser o atribuído pelo Google Sala de Aula ou um |
courseWorkId |
Identificador do trabalho do estudante a ser solicitado. Pode ser definido como a string literal |
Parâmetros de consulta
| Parâmetros | |
|---|---|
userId |
Argumento opcional para restringir os trabalhos devolvidos aos estudantes que têm o identificador especificado. O identificador pode ser um dos seguintes:
|
states[] |
Estados de envio solicitados. Se especificado, os envios de estudantes retornados corresponderão a um dos estados de envio especificados. |
late |
Valor de atraso solicitado. Se especificado, os envios de estudantes retornados serão restritos pelo valor solicitado. Se não for especificado, os envios serão retornados independente do valor de |
pageSize |
Número máximo de itens a serem retornados. Zero ou não especificado indica que o servidor pode atribuir um máximo. O servidor pode retornar menos resultados do que o número especificado. |
pageToken |
Valor A solicitação |
previewVersion |
Opcional. A versão de prévia da API. Isso precisa ser definido para acessar os novos recursos de API disponibilizados aos desenvolvedores no Programa de prévia. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta ao listar envios dos estudantes.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"studentSubmissions": [
{
object ( |
| Campos | |
|---|---|
studentSubmissions[] |
Trabalhos dos estudantes que correspondem à solicitação. |
nextPageToken |
Token que identifica a próxima página de resultados a serem retornados. Se estiver vazio, não haverá mais resultados disponíveis. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/classroom.coursework.students.readonlyhttps://www.googleapis.com/auth/classroom.coursework.me.readonlyhttps://www.googleapis.com/auth/classroom.coursework.studentshttps://www.googleapis.com/auth/classroom.coursework.me
Para mais informações, consulte o guia de autorização.
LateValues
Restrições no valor atrasado dos itens devolvidos.
| Tipos enumerados | |
|---|---|
LATE_VALUES_UNSPECIFIED |
Nenhuma restrição especificada para valores atrasados de envio. |
LATE_ONLY |
Retorna StudentSubmissions em que "late" é verdadeiro. |
NOT_LATE_ONLY |
Retorna StudentSubmissions em que "late" é "false". |