Listar resultados
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Recupere uma lista de objetos educationOutcome . Há quatro tipos de resultados: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome e educationFeedbackResourceOutcome.
Um envio para uma atribuição de crédito (aquele que não tem valor de ponto e nenhuma rubrica) terá um educationFeedbackOutcome. (Ele também pode retornar um educationPointsOutcome, mas esse resultado é ignorado.)
Um envio para uma atribuição de pontos (aquele que tem um valor de ponto atribuído) terá um educationFeedbackOutcome e um educationPointsOutcome.
Um envio para uma tarefa com uma rubrica anexada, se a rubrica for uma rubrica de crédito (sem pontos), terá um educationFeedbackOutcome e um educationRubricOutcome. (Ele também pode retornar um educationPointsOutcome, mas esse resultado é ignorado.)
Um envio para uma tarefa com uma rubrica anexada, se a rubrica for uma rubrica de pontos, terá um educationFeedbackOutcome, um [educationPointsOutcome](.. /resources/educationpointsoutcome.md e um educationRubricOutcome.
Um envio para um recurso de comentários terá um educationFeedbackResourceOutcome.
Todos os tipos de resultado têm uma propriedade regular e publicada apropriada para esse tipo de resultado; por exemplo, pontos e publishedPoints, comentários e publishedFeedback. A propriedade regular é o valor mais recente atualizado pelo professor; a propriedade publicada é o valor mais recente retornado ao aluno.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegada (conta corporativa ou de estudante) | EduAssignments.ReadBasic, EduAssignments.ReadWriteBasic, EduAssignments.Read, EduAssignments.ReadWrite |
| Delegada (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | EduAssignments.ReadBasic.All, EduAssignments.ReadWriteBasic.All, EduAssignments.Read.All, EduAssignments.ReadWrite.All |
Solicitação HTTP
GET /education/classes/{id}/assignments/{id}/submissions/{id}/outcomes
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | Portador {token} |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se bem-sucedido, este método retorna um código 200 OK de resposta e uma coleção de objetos educationOutcome no corpo da resposta.
Exemplos
Exemplo 1: Obter todos os resultados
O exemplo a seguir mostra como recuperar todos os resultados.
Solicitação
Este é um exemplo de solicitação.
GET https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes
Resposta
Este é um exemplo de resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"@odata.type": "#microsoft.graph.educationFeedbackOutcome",
"id": "ca05367a-b292-42d5-aff7-5d279feeace8",
"feedback": {
"feedbackDateTime": "2019-07-15T22:35:46.4847754Z",
"text": {
"content": "This is feedback for the assignment as a whole.",
"contentType": "text"
},
"feedbackBy": {
"user": {
"id": "9391878d-903c-406c-bb1c-0f17d00fd878"
}
}
},
"publishedFeedback": {
"feedbackDateTime": "2019-07-15T22:35:46.4847754Z",
"text": {
"content": "This is feedback for the assignment as a whole.",
"contentType": "text"
},
"feedbackBy": {
"user": {
"id": "9391878d-903c-406c-bb1c-0f17d00fd878"
}
}
}
},
{
"@odata.type": "#microsoft.graph.educationPointsOutcome",
"id": "ea1351f6-ba33-4940-b2cb-6a7254af2dc8",
"points": {
"gradedDateTime": "2019-07-15T22:36:02.2592364Z",
"points": 75,
"gradedBy": {
"user": {
"id": "9391878d-903c-406c-bb1c-0f17d00fd878"
}
}
},
"publishedPoints": {
"gradedDateTime": "2019-07-15T22:36:02.2592364Z",
"points": 75,
"gradedBy": {
"user": {
"id": "9391878d-903c-406c-bb1c-0f17d00fd878"
}
}
}
},
{
"@odata.type": "#microsoft.graph.educationRubricOutcome",
"id": "65a46d78-1a2b-4a7e-bcf8-78a22ac2611b",
"rubricQualityFeedback": [
{
"qualityId": "ebe97fd7-47f7-4e9a-b31b-221ad731fc5a",
"feedback": {
"content": "This is feedback specific to this quality of the rubric.",
"contentType": "text"
}
},
{
"qualityId": "bbf3fb4a-a794-4b51-a1ad-c22fb891c5d8",
"feedback": {
"content": "This is feedback specific to this quality of the rubric.",
"contentType": "text"
}
}
],
"rubricQualitySelectedLevels": [
{
"qualityId": "ebe97fd7-47f7-4e9a-b31b-221ad731fc5a",
"columnId": "db2a0c91-abef-44cb-b8b1-ef1f85ef4a77"
},
{
"qualityId": "bbf3fb4a-a794-4b51-a1ad-c22fb891c5d8",
"columnId": "519cd134-c513-40b9-aa71-fdb0d063c084"
}
],
"publishedRubricQualityFeedback": [
{
"qualityId": "ebe97fd7-47f7-4e9a-b31b-221ad731fc5a",
"feedback": {
"content": "This is feedback specific to this quality of the rubric.",
"contentType": "text"
}
},
{
"qualityId": "bbf3fb4a-a794-4b51-a1ad-c22fb891c5d8",
"feedback": {
"content": "This is feedback specific to this quality of the rubric.",
"contentType": "text"
}
}
],
"publishedRubricQualitySelectedLevels": [
{
"qualityId": "ebe97fd7-47f7-4e9a-b31b-221ad731fc5a",
"columnId": "db2a0c91-abef-44cb-b8b1-ef1f85ef4a77"
},
{
"qualityId": "bbf3fb4a-a794-4b51-a1ad-c22fb891c5d8",
"columnId": "519cd134-c513-40b9-aa71-fdb0d063c084"
}
]
}
]
}
Exemplo 2: Obter resultados filtrados por tipo de resultado
O exemplo a seguir mostra como recuperar resultados filtrados por tipo de resultado.
Solicitação
Veja a seguir um exemplo de uma solicitação.
GET https://graph.microsoft.com/beta/education/classes/37d99af7-cfc5-4e3b-8566-f7d40e4a2070/assignments/a3cce0ba-2008-4c4d-bf62-079408562d96/submissions/2185e6d7-2924-4ed1-dde1-269f89e29184/outcomes?$filter=isof('microsoft.graph.educationFeedbackResourceOutcome')
Resposta
Este é um exemplo de resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#education/classes('37d99af7-cfc5-4e3b-8566-f7d40e4a2070')/assignments('a3cce0ba-2008-4c4d-bf62-079408562d96')/submissions('2185e6d7-2924-4ed1-dde1-269f89e29184')/outcomes",
"value": [
{
"@odata.type": "#microsoft.graph.educationFeedbackResourceOutcome",
"lastModifiedDateTime": "2022-05-06T00:52:12.8318457Z",
"id": "8fb409c5-570b-4fe5-8473-d3666e61f3a0",
"resourceStatus": "notPublished",
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
},
"feedbackResource": {
"@odata.type": "#microsoft.graph.educationWordResource",
"displayName": "Document2.docx",
"createdDateTime": "2022-05-06T00:52:12.8318064Z",
"lastModifiedDateTime": "2022-05-06T00:52:12.8318457Z",
"fileUrl": "https://graph.microsoft.com/beta/drives/b!-Ik2sRPLDEWy_bR8l75jfeDcpXQcRKVOmcml10NQLQ1F8CNZWU38SarWxPyWM7jx/items/01VANVJQ26WF6K2W2IOFAKDITG4F5GWRH5",
"createdBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
},
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
}
}
},
{
"@odata.type": "#microsoft.graph.educationFeedbackResourceOutcome",
"lastModifiedDateTime": "2022-05-06T00:52:17.3180275Z",
"id": "0710aeea-590d-46b4-9eb8-1c08b6549677",
"resourceStatus": "notPublished",
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
},
"feedbackResource": {
"@odata.type": "#microsoft.graph.educationWordResource",
"displayName": "Document3.docx",
"createdDateTime": "2022-05-06T00:52:17.3180176Z",
"lastModifiedDateTime": "2022-05-06T00:52:17.3180275Z",
"fileUrl": "https://graph.microsoft.com/beta/drives/b!-Ik2sRPLDEWy_bR8l75jfeDcpXQcRKVOmcml10NQLQ1F8CNZWU38SarWxPyWM7jx/items/01VANVJQ563EMEMHRTBBH2SOZ4GDSNEUZK",
"createdBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
},
"lastModifiedBy": {
"application": null,
"device": null,
"user": {
"id": "cb1a4af3-0aba-4679-aa12-9f99bab0b61a",
"displayName": null
}
}
}
}
]
}
Comentários
Enviar e exibir comentários de