Есть ли способ загрузить определенный файл из области управления файлами D2L с помощью Valence API или что-то еще?

Мы принимаем себя самостоятельно и запросили некоторые данные об активности от нашей центральной утилиты, которая размещает для нас D2L. Они могут создавать файл данных, но настаивают на том, чтобы передать нам файл через другой курс D2L, поместив его в область управления файлами. Файл создается по расписанию и следует стандартному названию. Но чтобы получить файл, кто-то должен войти в D2L, перейти к курсу, найти файл в области файлов курса и загрузить файл из области управления файлами.

Я хотел бы иметь возможность написать процесс, который достиг бы D2L и получить файл, который я ищу. Я отсканировал Valence API, и все, что первоначально казалось бы возможным, - это если бы у этих файлов была соответствующая тема в структуре содержимого, которую я мог бы использовать, чтобы получить файл для захвата. http://docs.valence.desire2learn.com/res/content.html

Поскольку они не вставляют тему, указывающую на новый файл. Через Valence я не вижу ничего такого, что подсказывало бы, что есть способ получить список файлов в области файлов курса или даже получить определенный файл.

Это вообще возможно? Есть идеи, как мне это сделать?

1 ответ

API-интерфейсы приложений Brightspace имеют вызов, который может извлечь базовый файл для темы содержимого типа file.

Вы также можете добавить новую тему контента типа file в структуру контента и установить свойство URL для темы так, чтобы оно указывало на существующий файл в пространстве контента; это должно повторно использовать файл в пространстве содержимого курса, позволяя вам получить доступ непосредственно к файлу в пространстве содержимого, предполагая, что вы знаете его имя и расположение в пространстве содержимого для начала.

Другие вопросы по тегам