From a8700c656fd76a880721ed0a9560c572a2521d7c Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sat, 29 Aug 2026 05:24:10 +0300 Subject: [PATCH] feat: Upgrade AI Video prompt to 10-15 minute deep comprehensive lesson with multiple examples and textbook integration --- backend/app/Views/CurriculumStudio.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/backend/app/Views/CurriculumStudio.php b/backend/app/Views/CurriculumStudio.php index 46fb164..16533b1 100644 --- a/backend/app/Views/CurriculumStudio.php +++ b/backend/app/Views/CurriculumStudio.php @@ -622,18 +622,20 @@ class CurriculumStudio } } - const prompt = `اعمل فيديو تعليمي تفاعلي مدته 3 دقائق لطلاب الصف العاشر لشرح درس: "${title}". + const prompt = `اعمل فيديو حصة تعليمية تفاعلية شاملة ومفصلة (من 10 إلى 15 دقيقة) لطلاب الصف العاشر لشرح درس: "${title}" استناداً إلى كتاب المنهاج المرفوع في المصادر. -النقاط المطلوب تغطيتها في الفيديو: -1. مدخل سريع ومشوق يربط فكرة الدرس بمسألة واقعية. -2. شرح الطرق والقوانين الأساسية: ${ideas.slice(0, 3).map(i => i.replace(/^[\*\-\#\d\.\s]+/, '')).join('، ') || 'المفاهيم والقوانين الرئيسة'}. -3. حل مثال نموذجي بخطوات جبرية واضحة ومبسطة. -4. التنبيه على الفخ أو الخطأ الشائع الذي يقع فيه الطلاب أثناء الحل. -5. سؤال تحدي سريع في الختام لتثبيت الفهم.`; +المحاور والخطوات المطلوبة في الشرح: +1. مقدمة الدرس والربط بالواقع: شرح فكرة الدرس ولماذا نحتاج هذه الطرق، مع ربطها بمسألة اليوم الواقعية. +2. شرح كافة طرق وقوانين الدرس بالتفصيل خطوة بخطوة: + - تغطية جميع البنود: ${ideas.map(i => i.replace(/^[\*\-\#\d\.\s]+/, '')).join('، ') || 'كافة المفاهيم والقوانين'}. + - حل أمثلة تدريبية متعددة ومتدرجة في الصعوبة لكل حالة لتثبيت الفهم التام. +3. التطبيقات والمسائل العملية: حل مسائل حياتية أو هندسية تطبيقية من الدرس وتوضيح خطوات الوصول للناتج النهائي بدقة. +4. فخاخ الامتحانات والأخطاء الشائعة: التنبيه والتحذير من الأخطاء التي يقع فيها معظم الطلاب وكيفية تجنبها. +5. مهارات التفكير العليا والتحدي: حل مسألة تحدٍّ وتفكير ناقد مع خاتمة تشجيعية للطلاب.`; if (navigator.clipboard && window.isSecureContext) { navigator.clipboard.writeText(prompt).then(() => { - alert('🎬 تم نسخ أمر توليد الفيديو المختصر والمركز بنجاح!'); + alert('🎬 تم نسخ برومبت الحصة التفاعلية الشاملة (10-15 دقيقة) لـ NotebookLM بنجاح!'); }).catch(err => { copyViaTextarea(prompt); }); @@ -649,7 +651,7 @@ class CurriculumStudio t.select(); document.execCommand('copy'); document.body.removeChild(t); - alert('🎬 تم نسخ أمر توليد الفيديو المختصر والمركز بنجاح!'); + alert('🎬 تم نسخ برومبت الحصة التفاعلية الشاملة (10-15 دقيقة) لـ NotebookLM بنجاح!'); } // Real PDF Upload