feat: Update Curriculum Studio with AI Assets panel to manually generate and input NotebookLM assets
This commit is contained in:
@@ -10,6 +10,12 @@ class AiLessonEnhancerService
|
||||
/**
|
||||
* Extracts the lively script, cheat sheet, and Socratic quiz using Gemini.
|
||||
*/
|
||||
public static function generateFromText(string $title, string $content): ?array
|
||||
{
|
||||
$prompt = self::buildPrompt($title, $content);
|
||||
return self::callGemini($prompt);
|
||||
}
|
||||
|
||||
public static function enhanceLesson(int $lessonId): bool
|
||||
{
|
||||
$lesson = Database::selectOne(
|
||||
|
||||
Reference in New Issue
Block a user