feat: add optional fields to AgsPassbackPayload for status and metadata
This commit is contained in:
@@ -503,7 +503,9 @@ pub struct AgsPassbackPayload {
|
|||||||
pub lesson_id: Option<Uuid>,
|
pub lesson_id: Option<Uuid>,
|
||||||
pub score: f32,
|
pub score: f32,
|
||||||
pub max_score: Option<f32>,
|
pub max_score: Option<f32>,
|
||||||
|
#[allow(dead_code)]
|
||||||
pub status: Option<String>,
|
pub status: Option<String>,
|
||||||
|
#[allow(dead_code)]
|
||||||
pub metadata: Option<serde_json::Value>,
|
pub metadata: Option<serde_json::Value>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -621,6 +623,7 @@ pub async fn lti_ags_score_passback(
|
|||||||
ags_client_secret: Option<String>,
|
ags_client_secret: Option<String>,
|
||||||
ags_token_url: Option<String>,
|
ags_token_url: Option<String>,
|
||||||
ags_lineitem_url: Option<String>,
|
ags_lineitem_url: Option<String>,
|
||||||
|
#[allow(dead_code)]
|
||||||
organization_id: Uuid,
|
organization_id: Uuid,
|
||||||
course_id: Uuid,
|
course_id: Uuid,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user