- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Ответный текст
- Области полномочий
- Позднее значение
- Попробуйте!
Возвращает список работ студентов, которые запрашивающему разрешен просмотр, с учетом ограничений OAuth запроса. В качестве courseWorkId можно указать дефис ( - ), чтобы включить работы студентов по нескольким элементам учебного курса.
Студенты курса могут просматривать только свои собственные работы. Преподаватели курса и администраторы предметной области могут просматривать все работы студентов.
Этот метод возвращает следующие коды ошибок:
-
PERMISSION_DENIEDесли пользователю, запрашивающему доступ к курсу или учебному материалу, не разрешено его использование, или если возникли ошибки доступа . -
INVALID_ARGUMENTесли запрос имеет некорректный формат. - Если запрошенный курс не существует,
NOT_FOUND.
HTTP-запрос
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
courseId | Идентификатор курса. Этот идентификатор может быть либо идентификатором, присвоенным в Classroom, либо |
courseWorkId | Идентификатор студенческой работы, которую необходимо запросить. Для запроса студенческих работ по всем дисциплинам указанного курса можно установить строковый литерал |
Параметры запроса
| Параметры | |
|---|---|
userId | Необязательный аргумент, ограничивающий возвращаемые работы студентов только теми, которые принадлежат студенту с указанным идентификатором. Идентификатор может быть одним из следующих:
|
states[] | Запрошенные состояния подачи. Если указано, возвращенные работы студентов соответствуют одному из указанных состояний подачи. |
late | Запрошенная сумма задержки. Если указана, количество возвращенных студенческих работ ограничивается запрошенной суммой. Если не указана, работы возвращаются независимо от суммы |
pageSize | Максимальное количество возвращаемых элементов. Ноль или неуказанное значение означает, что сервер может установить максимальное количество. Сервер может вернуть меньшее количество результатов, чем указано. |
pageToken | Значение Запрос |
previewVersion | Необязательно. Предварительная версия API. Необходимо указать этот параметр для доступа к новым возможностям API, предоставляемым разработчикам в рамках программы предварительного просмотра. |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
Ответ при перечислении работ студентов.
В случае успеха тело ответа будет содержать данные следующей структуры:
| JSON-представление |
|---|
{
"studentSubmissions": [
{
object ( |
| Поля | |
|---|---|
studentSubmissions[] | Студенческая работа, соответствующая запросу. |
nextPageToken | Токен, указывающий на следующую страницу результатов, которую необходимо отобразить. Если он пуст, дальнейшие результаты недоступны. |
Области полномочий
Требуется один из следующих диапазонов аутентификации 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
Для получения более подробной информации см. руководство по авторизации .
Позднее значение
Ограничения на сумму возврата товаров с опозданием.
| Перечисления | |
|---|---|
LATE_VALUES_UNSPECIFIED | Ограничений по просроченным платежам не указано. |
LATE_ONLY | Возвращать StudentSubmissions там, где late — это истина. |
NOT_LATE_ONLY | Возвращает объект StudentSubmissions, если значение late равно false. |