Я сподівався, що хтось може дати мені деяке розумінняв цьому, в основному, я сподівався знайти спосіб або повернути це значення для даного користувача за допомогою Valence API, або обчислити це значення, виходячи з первинного ключа користувача, який було передано в повідомленні LTI.
Що надсилається в LTI POST як ідентифікатор користувача: user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393
Що повертається з API Valence як ідентифікатор користувача: Enrollment.ClasslistUser.Identifier=228588
Відповіді:
0 для відповіді № 1На даний момент API додатків Brightspace не надають спосіб отримати ідентифікатор користувача LTI для користувача. Ідентифікатор користувача LTI, надісланий у user_id
Властивість запуску LTI наразі доступна лише через запуски LTI.
Крім того, LTI user_id
Значення, які Brightspace призначає користувачам, навмисно непрозорі та не можуть бути побудовані клієнтами. (Це правда, що деякі екземпляри Brightspace надсилають ідентифікатор D2L як компонент у запуску LTI user_id
власності, але ви не повинні залежати від цього.)