feat: Implement course gradebook with cohort filtering, CSV export, and extend analytics with cohort selection.

This commit is contained in:
Nurfog committed 2026-02-16 04:44:31 -03:00
1 parent 172b4fa2d5
commit cb13b14ee0
7 files changed
+384 -10

No files matched your search

+10
View File
@@ -481,6 +481,16 @@ pub struct AddMemberPayload {
pub user_id: Uuid,
}
#[derive(Debug, Serialize, Deserialize, sqlx::FromRow, Clone)]
pub struct StudentGradeReport {
pub user_id: Uuid,
pub full_name: String,
pub email: String,
pub progress: f32,
pub average_score: Option<f32>,
pub last_active_at: Option<DateTime<Utc>>,
}
#[cfg(test)]
mod tests {
use super::*;