Canvas API — upload_to_submission прошел успешно, но отправка отсутствуетPython

Программы на Python
Ответить
Anonymous
 Canvas API — upload_to_submission прошел успешно, но отправка отсутствует

Сообщение Anonymous »

Я преподаватель, и я создал задание, требующее отправки файла. Я хочу загрузить файл отправки для учащегося с помощью Canvas API.

Код: Выделить всё

from canvasapi import Canvas

canvas = Canvas('https://canvas.[my university].edu', canvas_api_key)
course = canvas.get_course(args.course_id)
assignment = course.get_assignment(args.assignment_id)
user = course.get_user(netid, "sis_user_id")
res = assignment.upload_to_submission(file_path, user)
print(res)
Первый элемент в res имеет значение True, что, согласно документации, означает, что загрузка прошла успешно. Я также проверил поле url в выводе JSON, и после URL-адреса действительно отображается загруженный файл.
Таким образом, вызов успешен, за исключением того, что я не вижу загруженного файла. файл на холсте. Итак, у ученика по-прежнему нет работы.
Как это исправить? Публикация задания не помогает.

Подробнее здесь: https://stackoverflow.com/questions/791 ... submission
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»