Поделиться через


Получение сведенийAssignmentSubmission

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Чтение свойств и связей объекта readAssignmentSubmission .

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешение с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) Не поддерживается. Не поддерживается.
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение EduReports-Reading.Read.All Не поддерживается.

HTTP-запрос

GET /education/reports/readingAssignmentSubmission

Необязательные параметры запросов

Этот метод поддерживает $topпараметры запроса , $filter, $orderbyи $select OData для настройки ответа. Общие сведения см. в статье Параметры запроса OData.

Параметры $filter запроса и $orderby поддерживаются для всех свойств.

Заголовки запросов

Имя Описание
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.

Текст запроса

Не указывайте текст запроса для этого метода.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 200 OK и объект readingAssignmentSubmission в теле отклика.

Примеры

Пример 1. Получение отправки заданий для чтения за последние 24 часа

В следующем примере показано, как получить отправку заданий чтения за последние 24 часа.

Запрос

Ниже показан пример запроса.

GET https://graph.microsoft.com/beta/education/reports/readingAssignmentSubmission

Отклик

В следующем примере показан ответ по умолчанию за последние 24 часа.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/reports/readingAssignmentSubmissions",
  "value": [
    {
      "action": "Attempt",
      "assignmentId": "66232464-3e0d-419a-a0b9-dbcd332cb606",
      "classId": "f2df94da-9a47-4c65-958c-8289ae30243b",
      "submissionId": "e6ea12ae-3c9b-48b5-a15a-e1979fd2b0ca",
      "studentId": "34fb22eb-6e42-42e4-8a3c-b2e33faf5a56",
      "submissionDateTime": "2023-09-19T11:44:16.0821219Z",
      "accuracyScore": 94,
      "wordsPerMinute": 154,
      "wordCount": 98,
      "mispronunciations": 1,
      "omissions": 1,
      "insertions": 4,
      "selfCorrections": 0,
      "repetitions": 0,
      "monotoneScore": 2.4,
      "missedShorts": 0,
      "missedExclamationMarks": 0,
      "missedPeriods": 9,
      "missedQuestionMarks": 0,
      "unexpectedPauses": 0,
      "challengingWords": [
        {
          "Word": "drinks",
          "Count": 2
        },
        {
          "Word": "boost",
          "Count": 6
        }
      ]
    }
  ]
}

Пример 2. Получение отправки заданий чтения для определенной даты с помощью $filter

В следующем примере показано, как получить отправку заданий чтения для определенной даты с помощью $filter параметра запроса.

Запрос

Ниже показан пример запроса.

GET https://graph.microsoft.com/beta/education/reports/readingAssignmentSubmissions?$filter=submitDateTime gt 2023-10-10T00:00:00.000Z

Отклик

Ниже показан пример отклика.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/reports/readingAssignmentSubmissions",
  "value": [
    {
      "action": "Attempt",
      "assignmentId": "c43f6736-7faf-4cee-a742-55a583bd3c18",
      "classId": "adef893e-ff63-4b47-a081-7ea03e7dba6a",
      "submissionId": "980cc32e-d476-66f7-2d8d-5e7b4f92f01c",
      "studentId": "12d3e83c-786e-4b02-92bd-8fd5290d6d87",
      "submissionDateTime": "2024-01-11T00:20:33.9812849Z",
      "accuracyScore": 85,
      "wordsPerMinute": 90,
      "wordCount": 200,
      "mispronunciations": 5,
      "omissions": 3,
      "insertions": 2,
      "selfCorrections": 4,
      "repetitions": 3,
      "monotoneScore": 70,
      "missedShorts": 2,
      "missedExclamationMarks": 1,
      "missedPeriods": 1,
      "missedQuestionMarks": 1,
      "unexpectedPauses": 2,
      "challengingWords": [
        {
          "word": "photosynthesis",
          "count": 2
        },
        {
          "word": "ecosystem",
          "count": 6
        },
        {
          "word": "biodiversity",
          "count": 6
        }
      ]
    }
  ]
}