Валентность D2L: получение окончательных скорректированных значений оценки

Мы получаем значения оценок из оценок D2L, используя следующий маршрут: GET /d2l/api/le/(версия)/(orgUnitId)/grades/(gradeObjectId)/values/(userId)

После получения оценок выполняется условный тест, чтобы убедиться, что GRADEOBJ_T = 8 (окончательная скорректированная оценка). Если это так, результат возвращается в программу. Если GRADEOBJ_T ≠ 8, значение преобразуется в пустую оценку, и пустое значение возвращается в программу.

Мы только что столкнулись с проблемой, когда были изменены «Настройки» оценок в рамках курса. Если «Настройки» оценок были изменены для выдачи окончательной расчетной оценки, а не окончательной скорректированной оценки, маршрут не извлекает окончательную скорректированную оценку, а извлекает окончательную расчетную оценку. Мы не хотим этого.

Существует ли маршрут, который можно использовать для конкретного получения значения оценки для «Итоговой скорректированной оценки» (независимо от того, какая окончательная оценка опубликована)?


person user2859278    schedule 29.10.2013    source источник


Ответы (1)


Попробуйте этот маршрут:

GET /d2l/api/le/(версия)/(orgUnitId)/grades/final/values/(userId)

person MikeR    schedule 29.10.2013
comment
Привет, Майк, спасибо за ответ. Мои извинения, я сделал ошибку. Этот маршрут (GET /d2l/api/le/(версия)/(orgUnitId)/grades/final/values/(userId)) — тот, который мы используем, и он извлекает выпущенную оценку, а не скорректированную. - person user2859278; 30.10.2013