Мы получаем значения оценок из оценок D2L, используя следующий маршрут: GET /d2l/api/le/(версия)/(orgUnitId)/grades/(gradeObjectId)/values/(userId)
После получения оценок выполняется условный тест, чтобы убедиться, что GRADEOBJ_T = 8 (окончательная скорректированная оценка). Если это так, результат возвращается в программу. Если GRADEOBJ_T ≠ 8, значение преобразуется в пустую оценку, и пустое значение возвращается в программу.
Мы только что столкнулись с проблемой, когда были изменены «Настройки» оценок в рамках курса. Если «Настройки» оценок были изменены для выдачи окончательной расчетной оценки, а не окончательной скорректированной оценки, маршрут не извлекает окончательную скорректированную оценку, а извлекает окончательную расчетную оценку. Мы не хотим этого.
Существует ли маршрут, который можно использовать для конкретного получения значения оценки для «Итоговой скорректированной оценки» (независимо от того, какая окончательная оценка опубликована)?