Мне нужно получить элементы оценки модуля (с глубокой ссылкой, достижимой оценкой и сроком выполнения) через Valence API в желании2учиться.
Я могу получать оценки, календари и ящики с помощью следующих вызовов API:
/d2l/api/le/1.2/{orgUnit}/grades/
/d2l/api/le/1.2/{orgUnit}/dropbox/folders/
/d2l/api/le/1.2/{orgUnit}/calendar/events/user/
Я вижу, что полученные оценки соответствуют либо выпадающему ящику, либо викторине (#grades = #quizzes + #dropboxes), и я могу связать элемент календаря с выпадающим ящиком через «идентификатор ассоциированного объекта».
Я также обнаружил, что запись календаря может быть связана с идентификатором типа «D2L.LE.Quizzing.Quiz», но я не знаю, что делать с этим идентификатором.
Мне кажется, что мне нужно начать с записей календаря, у которых есть связанный объект, затем найти либо раскрывающийся список, либо викторину на основе ассоциации, а затем сопоставить раскрывающийся список или викторину с оценкой.