Method: courses.courseWork.rubrics.create

Создает рубрику.

Запрашивающий пользователь и владелец курса должны иметь возможности создания рубрик. Подробности см. в лицензионных требованиях .

Дополнительную информацию см. в разделе Структура рубрик и известные ограничения .

Этот запрос должен быть сделан с помощью консоли Google Cloud с идентификатором клиента OAuth, который использовался для создания родительского рабочего элемента курса.

Этот метод возвращает следующие коды ошибок:

  • PERMISSION_DENIED , если запрашивающему пользователю не разрешено создавать рубрики для курсовой работы в запрошенном курсе.
  • INTERNAL если запрос имеет недостаточно областей OAuth.
  • INVALID_ARGUMENT , если запрос имеет неверный формат и следующая ошибка запроса :
    • RubricCriteriaInvalidFormat
  • NOT_FOUND если запрошенный курс или курсовая работа не существует или у пользователя нет доступа к курсу или курсовой работе.
  • FAILED_PRECONDITION из-за следующей ошибки запроса :
    • AttachmentNotVisible

HTTP-запрос

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
course Id

string

Необходимый. Идентификатор курса.

course Work Id

string

Необходимый. Идентификатор курсовой работы.

Параметры запроса

Параметры
preview Version

enum ( PreviewVersion )

Необязательный. Предварительная версия API. Это необходимо настроить, чтобы получить доступ к новым возможностям API, доступным разработчикам в программе предварительной версии.

Тело запроса

Тело запроса содержит экземпляр Rubric .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр Rubric .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/classroom.coursework.students

Дополнительную информацию см. в руководстве по авторизации .