أطلق أكاديميتك التعليمية الأونلاين
من فيديو واحد إلى أكاديمية كاملة بمدرّبين وطلاب وشهادات.
دليل كامل لبناء منصة تعليمية عربية (LMS) على Lovable: كتالوج دورات، مشغّل فيديو، اختبارات، شهادات، مدفوعات، ولوحة مدرّب — كل ذلك بلا كود.
«الحزمة الكاملة» تحتوي: البرومبتات بالتسلسل + قائمة التحقق (بحالتها الحالية) + التكاملات + خطوات النشر + الأسئلة الشائعة. سياق مشروعك يُدمج تلقائيًا في كل برومبت.
ما ستبنيه
- ✅ كتالوج دورات مصنّف مع صفحة تفاصيل غنية
- ✅ مشغّل فيديو مقاطع + تتبّع تقدّم الطالب
- ✅ اختبارات (Quiz) مع تقييم فوري
- ✅ شهادات إتمام PDF باسم الطالب
- ✅ بوابة دفع لبيع الدورات
- ✅ لوحة مدرّب لرفع الدروس ومتابعة الطلاب
الحزمة التقنية الموصى بها
| الطبقة | الأداة | السبب |
|---|---|---|
| الواجهة | React + Tailwind | تجربة قراءة ومشاهدة مريحة |
| قاعدة البيانات | Supabase | دورات، دروس، اشتراكات، تقدّم |
| الفيديو | Mux / Cloudflare Stream / Bunny | بث سلس ومحمي |
| الدفع | Stripe / Paddle / Moyasar | بيع دورات فردية أو اشتراك |
| الشهادات | Edge Function + PDFKit | توليد PDF ديناميكي |
برومبتات البناء بالتسلسل
انسخ كل برومبت والصقه في Lovable بالترتيب. لا تدمج خطوتين في برومبت واحد — الجودة تنخفض. عدّل النص بين الأقواس المربّعة ليناسب مشروعك.
تنقّل بين الخطوات بالأسهم (↑ ↓ → ←)، واضغط Enter أو Space لنسخ البرومبت.
الخطوة 1: الهوية والصفحات
برومبت الخطوة 1 — الهوية والصفحات. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أنشئ أكاديمية باسم [اسم الأكاديمية] في مجال [التخصص]. صفحات: الرئيسية، الدورات، صفحة دورة، صفحة درس (محمية)، حسابي، من نحن، تواصل، تسجيل دخول. الهوية: [صف الألوان]. RTL بالكامل وخط IBM Plex Sans Arabic.
الخطوة 2: قاعدة البيانات
برومبت الخطوة 2 — قاعدة البيانات. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
فعّل Cloud وأنشئ جداول: instructors, courses (title, slug, description, cover, price, instructor_id, level, duration), modules (course_id, order, title), lessons (module_id, order, title, video_url, duration, is_free), enrollments (user_id, course_id, progress), quizzes, quiz_questions, certificates. أضف RLS: الطالب يرى دروسه فقط بعد التسجيل.
الخطوة 3: كتالوج ومشغّل
برومبت الخطوة 3 — كتالوج ومشغّل. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
صفحة /courses بشبكة بطاقات مع فلترة (تخصص، مستوى، سعر). /courses/[slug] تعرض المنهج بالكامل مع دروس مغلقة إلا الأول (Preview). /learn/[courseSlug]/[lessonSlug] محميّة تعرض مشغّل فيديو من Mux، ملاحظات، سايدبار بقائمة الدروس مع علامة الإتمام.
الخطوة 4: الشراء والتسجيل
برومبت الخطوة 4 — الشراء والتسجيل. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
زر «سجّل الآن» يفتح Stripe Checkout بمبلغ الدورة. بعد النجاح ينشئ Webhook سجل enrollments ويرسل بريد ترحيب. أضف خيار اشتراك شهري يعطي وصولاً لجميع الدورات.
الخطوة 5: الاختبارات والشهادات
برومبت الخطوة 5 — الاختبارات والشهادات. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
بعد كل وحدة اختبار من ٥ أسئلة اختيار من متعدد. عند إتمام جميع الدروس والاختبارات، ولّد شهادة PDF عبر Edge Function باسم الطالب واسم الدورة والتاريخ، واحفظها في Supabase Storage وأتحها للتحميل.
الخطوة 6: لوحة المدرّب
برومبت الخطوة 6 — لوحة المدرّب. اضغط Enter أو Space للنسخ، أو استخدم الأسهم للتنقّل.
أنشئ /instructor محمية بدور instructor. تحوي: إضافة دورة، رفع وحدات ودروس، رفع فيديوهات إلى Mux، مشاهدة عدد الطلاب وإيرادات الدورة.
التكاملات المطلوبة
بث فيديو محمي وتحليلات مشاهدة
بديل اقتصادي للفيديو
دفع فردي واشتراكات
Mada داخل السعودية
بريد الترحيب والتذكيرات
مجتمع الطلاب
الإضافات المقترحة
تفاعل الطلاب مع المدرّب.
وصول غير محدود بمقابل شهري.
لحملات إطلاق الدورات.
دروس PDF/Audio للتحميل.
قائمة تحقق قبل الإطلاق
تُحفظ حالة القائمة تلقائيًا على جهازك.
خطوات النشر
- ١. راجع المعاينة (Preview)
افتح المعاينة داخل Lovable وتأكد أن جميع الصفحات تعمل بلا أخطاء وأن الروابط الداخلية سليمة، خاصة على شاشة الجوّال.
- ٢. فعّل Lovable Cloud إذا كان مشروعك يحتاج قاعدة بيانات أو تسجيل دخول
من الإعدادات فعّل Cloud (يعمل على Supabase تحت الغطاء) قبل النشر لضمان أن العمليات الخلفية مربوطة بمشروع إنتاجي.
- ٣. أضف مفاتيح البيئة (Secrets)
من Project Settings أضف مفاتيح خدمات الدفع والبريد وأي API خارجي. لا تضع المفاتيح داخل الكود مباشرة.
- ٤. اضغط Publish
سينشر Lovable مشروعك على نطاق فرعي *.lovable.app خلال دقيقة تقريباً. شارك الرابط للتجربة الأولى.
- ٥. اربط نطاقك الخاص (Custom Domain)
من Project Settings → Domains أضف نطاقك واتبع تعليمات DNS. النطاق الخاص شرط أساسي لثقة المستخدم ولمحركات البحث.
- ٦. أرسل خريطة الموقع لـ Google Search Console
بعد ربط النطاق، أضف الموقع في Search Console وأرسل /sitemap.xml وابدأ بمراقبة الفهرسة.
الأسئلة الشائعة
من أين أستضيف الفيديوهات؟
الأفضل Mux أو Cloudflare Stream — يقدّمان بثاً محمياً وتحويلاً تلقائياً للجودات. تجنّب رفع الفيديو مباشرة في Supabase.
كيف أمنع تحميل الفيديوهات؟
استخدم Signed URLs قصيرة العمر من Mux، وأخفِ زر التحميل، وأضف علامة مائية باسم الطالب.
هل يمكن بيع الدورات باشتراك بدلاً من شراء منفرد؟
نعم. أنشئ خطة Stripe Subscription، وربط جدول subscriptions بجدول users، واسمح بالوصول ما دام الاشتراك نشطاً.
هل الشهادات معتمدة رسمياً؟
شهادات المنصة اعتماد داخلي. للاعتماد الرسمي تحتاج شراكة مع جهة تدريبية معتمدة (TVTC في السعودية مثلاً).
جاهز للبناء؟
ابدأ الآن بمولّد البرومبت أو اطرح فكرتك على مجتمع Lovable بالعربية على واتساب.
هل كان هذا المحتوى مفيداً؟
استلم أحدث الأدلّة والبرومبتات كل أسبوع
خلاصة عربية أسبوعية عن Lovable وVibe Coding — بلا سبام، إلغاء متى شئت.
