feat: Implement AI-generated Role Playing and Hotspot interactive content blocks with UI and service integration.

This commit is contained in:
2026-03-09 13:46:47 -03:00
parent c292efdc28
commit bc5b240984
20 changed files with 947 additions and 42 deletions
+2
View File
@@ -78,6 +78,7 @@ pub struct Lesson {
pub important_date_type: Option<String>, // "exam", "assignment", "milestone", etc.
pub transcription_status: Option<String>,
pub is_previewable: bool,
pub content_blocks: Option<serde_json::Value>,
pub created_at: DateTime<Utc>,
}
@@ -93,6 +94,7 @@ impl Default for Lesson {
summary: None,
transcription: None,
metadata: None,
content_blocks: None,
grading_category_id: None,
is_graded: false,
max_attempts: None,