From 49d24b5fb548145394ea7c95aa7d69d537faa68e Mon Sep 17 00:00:00 2001 From: Nurfog Date: Tue, 28 Apr 2026 12:31:08 -0400 Subject: [PATCH] feat: add optional fields to AgsPassbackPayload for status and metadata --- services/lms-service/src/handlers_lti_consumer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/lms-service/src/handlers_lti_consumer.rs b/services/lms-service/src/handlers_lti_consumer.rs index 2332886..4b3764d 100644 --- a/services/lms-service/src/handlers_lti_consumer.rs +++ b/services/lms-service/src/handlers_lti_consumer.rs @@ -503,7 +503,9 @@ pub struct AgsPassbackPayload { pub lesson_id: Option, pub score: f32, pub max_score: Option, + #[allow(dead_code)] pub status: Option, + #[allow(dead_code)] pub metadata: Option, } @@ -621,6 +623,7 @@ pub async fn lti_ags_score_passback( ags_client_secret: Option, ags_token_url: Option, ags_lineitem_url: Option, + #[allow(dead_code)] organization_id: Uuid, course_id: Uuid, }