2Slides Logo
إنشاء شرائح الدروس برمجياً من المنهج الدراسي (2026)
2Slides Team
16 min read

إنشاء شرائح الدروس برمجياً من المنهج الدراسي (2026)

لإنشاء شرائح الدروس برمجياً، قم بتصدير المنهج الدراسي بحيث يكون كل صف يمثل درسًا واحدًا (الوحدة، العنوان، الأهداف، المفردات، الصف، اللغة)، ثم اجعل سكريبت يستدعي نقطة النهاية POST /api/v1/slides/generate الخاصة بـ 2Slides Fast PPT مرة واحدة لكل صف مع اختيار موضوع تعليمي من GET /api/v1/themes/search وتعيين responseLanguage حسب الصف. كل مجموعة شرائح مكونة من 12 شريحة هي ملف PPTX قابل للتعديل وتكلف 120 رصيدًا، أي حوالي 0.30 دولار، وتُرجع خلال حوالي 30 ثانية. للفصول المعكوسة، ينتج الجمع بين create-pdf-slides وgenerate-narration محاضرات فيديو قصيرة. مصمم لمطوري التكنولوجيا التعليمية، ومصممي المناهج، وفرق المناهج في المناطق التعليمية.

النقاط الرئيسية

  • تكلفة مجموعة شرائح درس واحدة في Fast PPT هي 10 أرصدة لكل شريحة، لذا فإن مجموعة من 12 شريحة تكلف 120 رصيدًا، أي حوالي 0.30 دولار بمعدل 5 دولارات مقابل 2000 رصيد.
  • قسم مكون من 40 درسًا، كل درس يحتوي على 12 شريحة، يستخدم 4800 رصيد، أي حوالي 12 دولارًا، ويُرسل في حوالي 7 دقائق مع حد 6 طلبات في الدقيقة.
  • responseLanguage يقبل اسم لغة مثل "Spanish" أو "Vietnamese"، ويغطي أكثر من 20 لغة إخراج للبرامج ثنائية اللغة من نفس صفوف المنهج.
  • مخرجات Fast PPT هي ملف PPTX أصلي وقابل للتعديل، لذا يمكن للمعلمين تعديل كل شريحة قبل الحصة. لا يمكن إضافة سرد صوتي لمجموعات Fast PPT.
  • للفصول المعكوسة، محاضرة فيديو مروية من 8 شرائح تكلف 2490 رصيدًا (810 للشرائح 2K و1680 للسرد)، أي حوالي 5 إلى 6.25 دولار.

لمن هذا موجه

مصممو المناهج، مهندسو التكنولوجيا التعليمية، ومنشئو الدورات الذين يحتفظون بالمنهج في شكل منظم (Google Sheet، ملف CSV من LMS، قاعدة بيانات الدورة) ويحتاجون إلى مسودة أولية لكل درس، وليس لعدد قليل فقط. تستفيد فرق المناطق التعليمية التي تدير برامج ثنائية اللغة، حيث يجب أن يكون الدرس الواحد موجودًا بالإنجليزية والإسبانية أو الفيتنامية، بشكل كبير من حقل اللغة لكل صف.

تخطى هذه الوصفة إذا كان لديك خمسة دروس ومعلم لديه فترة بعد الظهر؛ يغطي ملخص الأدوات الموجهة للمعلمين مسار تطبيق الويب.

سير العمل باختصار

الخطوةالأداةماذا يحدثنقطة نهاية 2Slides / الأرصدة
1تصدير من Sheets أو LMSصف واحد لكل درس ولكل لغة: الوحدة، العنوان، الصف، الأهداف، المفردات، عدد الشرائحلا شيء
2curl أو المتصفحالبحث عن مواضيع التعليم والفصول، تخزين themeId واحد لكل نطاق صفGET /api/v1/themes/search، مجاني
3Python أو Nodeبناء موجه منظم من حقول الصف، تعيين responseLanguage لكل صفلا شيء
4Python أو Makeاستدعاء generate واحد لكل صف مع mode: "async"، بحد أقصى 6 في الدقيقةPOST /api/v1/slides/generate، 10 أرصدة لكل صفحة
5سكريبتالاستطلاع كل 5 إلى 10 ثوانٍ حتى success، تحميل PPTX إلى Drive أو LMSGET /api/v1/jobs/{id}، مجاني
6المعلممراجعة، تعديل، والموافقة على PPTX قبل وصوله للطلابلا شيء
7 (اختياري)سكريبت مع مساحة العملفصل معكوس: شرائح مصممة بالصور، سرد صوتي بصوت واحد، تصدير MP4create-pdf-slides 10 + 100 لكل صفحة عند 2K، generate-narration 210 لكل صفحة

الخطوة 1: توحيد تصدير المنهج الدراسي

قم بتسطيح تصدير LMS أو دليل الجدولة بحيث يكون صف واحد لكل درس ولكل لغة. إذا كان الدرس يُدرس بلغتين، قم بتكرار الصف وغيّر فقط عمود language. احتفظ بالحقول متعددة القيم (الأهداف، المفردات) مفصولة بـ "|" حتى يتمكن منشئ الموجه من تحويلها إلى نقاط.

unit,lesson_title,grade,objectives,vocabulary,language,slide_count Ecosystems,Food Webs and Energy Flow,7,"Explain how energy moves between trophic levels|Identify producers, consumers and decomposers in a local ecosystem","producer|consumer|decomposer|trophic level",English,12 Ecosystems,Food Webs and Energy Flow,7,"Explain how energy moves between trophic levels|Identify producers, consumers and decomposers in a local ecosystem","producer|consumer|decomposer|trophic level",Spanish,12 Fractions,Comparing Fractions with Unlike Denominators,4,"Compare two fractions using common denominators|Justify comparisons with a visual model","numerator|denominator|equivalent fraction|benchmark fraction",Vietnamese,10

أضف ثلاثة أعمدة للحفظ يملؤها السكريبت لاحقًا: job_id، download_url، وstatus. عمود status يتحكم في سير عمل المراجعة الموضح أدناه.

الخطوة 2: العثور على themeId مناسب للتعليم

يحدد themeId كيف تبدو مجموعة شرائح Fast PPT. ابحث بين أكثر من 1500 قالب باستخدام مصطلحات الصف الدراسي، ثم احتفظ بمعرف أو اثنين لكل نطاق صف: نمط مرسوم يدويًا أو خربشات للمرحلة الابتدائية، ونمط أنظف للمرحلة الثانوية.

curl "https://2slides.com/api/v1/themes/search?query=education&limit=10" \ -H "Authorization: Bearer $SLIDES_API_KEY" # من المفيد أيضًا تجربة: query=classroom, query=doodle, query=science, query=study

كل نتيجة تتضمن themeId وبيانات وصفية. خزّن المعرفات كمتغيرات بيئية (EDU_THEME_ELEMENTARY، EDU_THEME_SECONDARY) بدلاً من وضعها في الجدول. نقطة النهاية للبحث مجانية لكنها تشترك في حد 6 طلبات في الدقيقة، لذا شغّلها مرة واحدة أثناء الإعداد، وليس مرة لكل درس.

مركز قوالب 2Slides مع أنماط مرسومة يدويًا وخربشات مناسبة للفصول الدراسية
الشكل 1: مركز قوالب 2Slides، تم التصفح هنا لاختيار أنماط مرسومة يدويًا وخربشات للصفوف الأصغر؛ نفس القوالب يمكن البحث عنها عبر themes/search.

الخطوة 3: بناء الموجه وتعيين اللغة لشرائح الدروس متعددة اللغات

الموجه هو المكان الذي تتحول فيه جودة المنهج إلى جودة المجموعة. أعط النموذج الصف، الأهداف كنقاط، المفردات للتعريف، وبنية الشرائح الثابتة. احتفظ بـ userInput تحت بضع مئات من الكلمات؛ الأهداف والمفردات هي المدخلات، وليس خطة الوحدة كاملة.

ثم عيّن responseLanguage من الصف. يقبل اسم لغة، لذا "Spanish" و"Vietnamese" يعملان و"es" و"vi" لا يعملان. اكتب الموجه بالإنجليزية ودع المجموعة تخرج بالإسبانية؛ قالب واحد يخدم البرنامج كله.

Create a 12-slide lesson deck for grade 7. Unit: Ecosystems Lesson: Food Webs and Energy Flow Learning objectives: - Explain how energy moves between trophic levels - Identify producers, consumers and decomposers in a local ecosystem Key vocabulary to define with one example each: producer, consumer, decomposer, trophic level Structure: title slide, objectives, warm-up question, 5 content slides with one idea each, vocabulary slide, quick check with 3 questions, summary. Use short sentences suitable for the grade level.

معلمات نقطة النهاية generate في 2Slides واللغات المدعومة أكثر من 20 لغة
الشكل 2: معلمات نقطة النهاية generate في وثائق API الخاصة بـ 2Slides، بما في ذلك أكثر من 20 قيمة يقبلها responseLanguage بالاسم.

الخطوة 4: إنشاء شرائح الدروس برمجياً باستخدام Fast PPT

هذه هي الخطوة التي تتيح لفريق صغير إنشاء عروض تقديمية للصفوف بكميات كبيرة. Fast PPT generate الافتراضي هو متزامن ويُرجع downloadUrl في استدعاء واحد، وهذا مناسب لمجموعة واحدة. للدفعات، عيّن mode: "async"، اجمع قيم jobId، وابدأ الاستطلاع. كل مجموعة تستغرق حوالي 30 ثانية، والمفتاح يسمح بـ 6 طلبات في الدقيقة، لذا اترك 10 ثوانٍ بين الإرساليات.

curl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Create a 12-slide lesson deck for grade 7. Unit: Ecosystems. Lesson: Food Webs and Energy Flow. Learning objectives: explain how energy moves between trophic levels; identify producers, consumers and decomposers in a local ecosystem. Key vocabulary to define with one example each: producer, consumer, decomposer, trophic level. Structure: title, objectives, warm-up question, 5 content slides, vocabulary, 3-question quick check, summary.", "themeId": "'"$EDU_THEME_SECONDARY"'", "responseLanguage": "Spanish", "mode": "async" }' # -> {"jobId":"..."} ثم الاستطلاع GET https://2slides.com/api/v1/jobs/{jobId}

الحلقة الكاملة في Python: قراءة CSV، إرسال كل صف بفاصل 10 ثوانٍ، استطلاع كل مهمة كل 8 ثوانٍ، وحفظ PPTX تحت اسم ملف يتضمن الوحدة، الصف، واللغة حتى لا يتم الكتابة فوق ملفات لصفين مختلفين يحملان نفس عنوان الدرس.

import csv, os, time, requests API = "https://2slides.com/api/v1" HEADERS = {"Authorization": f"Bearer {os.environ['SLIDES_API_KEY']}"} THEMES = { "elementary": os.environ["EDU_THEME_ELEMENTARY"], "secondary": os.environ["EDU_THEME_SECONDARY"], } def theme_for(grade: str) -> str: return THEMES["elementary"] if int(grade) <= 5 else THEMES["secondary"] def build_prompt(row: dict) -> str: objectives = "\n".join(f"- {o.strip()}" for o in row["objectives"].split("|")) vocab = ", ".join(v.strip() for v in row["vocabulary"].split("|")) return ( f"Create a {row['slide_count']}-slide lesson deck for grade {row['grade']}.\n" f"Unit: {row['unit']}\nLesson: {row['lesson_title']}\n" f"Learning objectives:\n{objectives}\n" f"Key vocabulary to define with one example each: {vocab}\n" "Structure: title slide, objectives, warm-up question, content slides with one " "idea each, vocabulary slide, quick check with 3 questions, summary. " "Use short sentences suitable for the grade level." ) def submit(row: dict) -> str: r = requests.post(f"{API}/slides/generate", headers=HEADERS, timeout=60, json={ "userInput": build_prompt(row), "themeId": theme_for(row["grade"]), "responseLanguage": row["language"] or "English", "mode": "async", }) r.raise_for_status() return r.json()["jobId"] def wait(job_id: str) -> dict: while True: job = requests.get(f"{API}/jobs/{job_id}", headers=HEADERS, timeout=30).json() if job["status"] in ("success", "failed"): return job time.sleep(8) # الاستطلاع كل 5-10 ثوانٍ؛ نقطة النهاية jobs تسمح بـ 10 طلبات/دقيقة with open("curriculum.csv", newline="", encoding="utf-8") as f: rows = list(csv.DictReader(f)) queued = [] for row in rows: queued.append((row, submit(row))) time.sleep(10) # 6 إرسالات في الدقيقة، لا تزيد os.makedirs("decks", exist_ok=True) for row, job_id in queued: job = wait(job_id) if job["status"] != "success": print("FAILED", row["lesson_title"], row["language"], job_id) continue pptx = requests.get(job["downloadUrl"], timeout=120).content name = f"{row['unit']}_G{row['grade']}_{row['lesson_title']}_{row['language']}.pptx" with open(os.path.join("decks", name.replace(" ", "_")), "wb") as out: out.write(pptx) print("saved", name)

اكتب job_id، download_url، وstatus = "draft" مرة أخرى في الجدول مع وصول كل مجموعة شرائح.

واجهة Fast PPT في 2Slides تظهر بطاقات القوالب مثل Blue Doodle ومواضيع التفكير النقدي
الشكل 3: واجهة Fast PPT في تطبيق 2Slides على الويب. نقطة النهاية generate تنتج نفس ملف PPTX القابل للتعديل من نفس القوالب، استدعاء واحد لكل درس.

الخطوة 5: نسخة الفصل المعكوس: محاضرات فيديو قصيرة مع سرد صوتي

في الفصل المعكوس، الأثر الذي يراه الطلاب في المنزل هو فيديو، لذا غيّر مسار العمل. لا يمكن سرد مهام Fast PPT صوتيًا. استخدم create-pdf-slides لشرائح مصممة بالصور بنسبة عرض 16:9 بدقة 2K، ثم generate-narration بصوت واحد، ثم صدّر الفيديو. اجعل المحاضرات قصيرة: 6 إلى 8 شرائح مع حوالي 45 ثانية سرد لكل شريحة هو فيديو مدته 5 إلى 6 دقائق.

# 1) شرائح مصممة بالصور (غير متزامن بشكل افتراضي) curl -X POST https://2slides.com/api/v1/slides/create-pdf-slides \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "8-slide mini-lecture for grade 7 on food webs and energy flow. One idea per slide, written to be read aloud in about 45 seconds per slide. Cover: what a food web is, producers, consumers, decomposers, trophic levels, the 10 percent energy rule, one local example, a 2-question check.", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "contentDetail": "standard", "responseLanguage": "English", "mode": "async" }' # الاستطلاع GET /api/v1/jobs/{jobId} حتى الحالة = success (10 + 8 × 100 = 810 أرصدة) # 2) سرد صوتي بصوت واحد على تلك المهمة (8 × 210 = 1680 رصيد) curl -X POST https://2slides.com/api/v1/slides/generate-narration \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jobId": "JOB_ID_FROM_STEP_1", "mode": "single", "speakerName": "Teacher", "voice": "Leda", "contentMode": "standard", "includeIntro": true }' # الاستطلاع مرة أخرى حتى النجاح # 3) PNG + WAV لكل صفحة، مجاني curl -X POST https://2slides.com/api/v1/slides/download-slides-pages-voices \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{"jobId": "JOB_ID_FROM_STEP_1"}' -o lecture-assets.zip

خياران لـ MP4: افتح المهمة في مساحة عمل 2Slides واستخدم التصدير ثم إنشاء الفيديو، الذي يصدر فيديو H.264 MP4 بدقة 1920×1080 في المتصفح مقابل 20 رصيدًا لكل صفحة؛ أو اربط أزواج PNG وWAV من ملف ZIP باستخدام FFmpeg لرفع تلقائي إلى LMS. يوضح منشور مقاطع الفيديو التعليمية بدون وجه النسخة 9:16 لمقاطع المراجعة.

الخطوة 6: بدائل بدون كود ووكلاء

أتمتة تحويل المنهج إلى PowerPoint في Make

إذا لم يرغب أحد في فريق المنهج في تشغيل مهمة Python، يمكن تنفيذ نفس الحلقة في سيناريو Make (n8n وZapier تعمل بنفس الطريقة):

  • المشغل: مراقبة الصفوف الجديدة أو المحدثة في Google Sheet للمنهج، أو مشغل Webhook يتم إطلاقه من LMS.
  • التحويل: خطوة نص أو متغير تجمع userInput من حقول الصف باستخدام قالب الخطوة 3.
  • طلب HTTP: POST https://2slides.com/api/v1/slides/generate مع mode: "async"، ورأس Authorization: Bearer مخزن كسري في السيناريو، وresponseLanguage معبّر عنه من الصف.
  • الانتظار: خطوة تأخير أو نوم من 30 إلى 45 ثانية.
  • طلب HTTP: GET https://2slides.com/api/v1/jobs/{jobId}؛ إذا لم تكن الحالة success أو failed، كرر الانتظار.
  • التسليم: رفع PPTX إلى مجلد Drive حسب الصف، ثم كتابة download_url وstatus = "draft" مرة أخرى في الصف.
  • التحكم: صف واحد لكل تشغيل، بفاصل لا يقل عن 10 ثوانٍ بين الإرساليات، حتى لا تتجاوز 6 طلبات في الدقيقة عند لصق 40 صفًا.

اسأل وكيلًا بدلاً من ذلك

يمكن للمعلمين الذين يعملون في Claude Code أو Codex أو Cursor تخطي السكريبت والسيناريو. قم بتثبيت مهارة 2Slides Agent أو أضف خادم MCP المستضاف (claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_KEY")، ألصق جدول المنهج، واطلب مجموعة شرائح لكل صف. يستدعي الوكيل نفس أدوات themes_search، slides_generate، وjobs_get بنفس المفتاح والأرصدة؛ راجع صفحة مهارات الوكيل.

صفحة مهارات 2Slides Agent: تشغيل نفس التوليد من Claude Code وCodex وCursor ووكلاء آخرين
الشكل 4: صفحة مهارات 2Slides Agent. تعرض المهارة وخادم MCP سبعة أدوات API لوكلاء البرمجة، بحيث يمكن للمعلم طلب مجموعات الشرائح بلغة طبيعية.

إمكانية الوصول والمراجعة: مسودات AI، والمعلمون يوافقون

عامل كل مجموعة شرائح مولدة كمسودة. ينتقل عمود status من draft إلى reviewed ثم إلى approved مع الأحرف الأولى للمراجع، ولا يصل شيء إلى الطلاب حتى يصبح approved. هذه سياسة، وليست ميزة، ولهذا السبب تهم قابلية تعديل PPTX أكثر من PDF أجمل للاستخدام في الصف.

قائمة مراجعة لكل مجموعة:

  • المحتوى: كل هدف من الصف يظهر وصحيح للمعيار؛ لا حقائق أو تواريخ مخترعة؛ أسئلة الفحص السريع يمكن الإجابة عليها من الشرائح.
  • مستوى القراءة: طول الجمل والمفردات تتناسب مع الصف. شرائح الصف 4 مع جمل صف 9 هي أكثر التصحيحات شيوعًا.
  • المجموعات المترجمة: يراجع معلم ثنائي اللغة المجموعة الإسبانية أو الفيتنامية على أساس جودتها الخاصة، لأن أمثلة المفردات تحتاج إلى ملاءمة ثقافية بالإضافة إلى الترجمة الصحيحة.
  • إمكانية الوصول: أضف نصًا بديلاً للصور، تحقق من تباين النص مع خلفية القالب، اجعل النص مقروءًا من خلف الغرفة، ولا تعتمد على اللون فقط لنقل المعنى. إرشادات WCAG هي المرجع الذي تستشهد به معظم المناطق التعليمية.
  • محاضرات الفيديو: ملف ZIP من download-slides-pages-voices يعطيك ملف WAV لكل شريحة، لذا يمكن الحصول على نص من أي أداة تحويل كلام إلى نص وإضافة ترجمات على MP4 في دقائق.

خصص حوالي 10 دقائق مراجعة معلم لكل مجموعة: حوالي 7 ساعات لـ 40 درسًا، مقابل صفر ساعات لإنشاء المجموعات من قالب فارغ.

تكلفة القسم

الأرصدة بنظام الدفع حسب الاستخدام: 5 دولارات تشتري 2000 رصيد (0.0025 دولار لكل رصيد) و80 دولارًا تشتري 40,000 رصيد (0.002 دولار لكل رصيد). الحسابات الجديدة تحصل على 500 رصيد مجاني، تكفي لأربع مجموعات اختبار من 12 شريحة.

الحجمالمسارالأرصدةالدولار الأمريكي
40 درس × 12 شريحة (قسم واحد، فصل دراسي واحد)Fast PPT generate480 صفحة × 10 = 4,800≈ 12.00 دولار بمعدل 5 دولارات
500 درس × 12 شريحة (المنطقة التعليمية أو سوق الدورات، شهريًا)Fast PPT generate6,000 صفحة × 10 = 60,000≈ 120 دولارًا بمعدل 80 دولارًا
40 محاضرة معكوسة × 8 شرائح، 2K بالإضافة إلى السردcreate-pdf-slides 40 × 810، generate-narration 40 × 1,68032,400 + 67,200 = 99,600≈ 199 إلى 249 دولارًا
تصدير MP4 اختياري لتلك 40 محاضرة في مساحة العمل320 صفحة × 206,400≈ 13 إلى 16 دولارًا

الوقت هو الميزانية الأخرى. مع 6 إرسالات في الدقيقة، يتم إرسال 40 درسًا في حوالي 7 دقائق و500 درس في حوالي 84 دقيقة، مع انتهاء كل مجموعة بعد حوالي 30 ثانية من الإرسال.

Fast PPT أم شرائح مصممة بالصور لهذا الاستخدام؟

  • Fast PPT (generate) عندما يحتاج المعلمون إلى تعديل في PowerPoint أو Google Slides والحجم كبير: 120 رصيدًا لمجموعة 12 شريحة، تُسلم خلال حوالي 30 ثانية.
  • create-pdf-slides عندما تكون المجموعة هي المنتج النهائي الموجه للطلاب (محاضرة فيديو، تضمين في LMS) أو تحتاج إلى نمط بصري محدد: 1010 أرصدة لـ 10 صفحات بدقة 2K، بالإضافة إلى 210 لكل صفحة للسرد.
  • create-like-this عندما يكون لدى المنطقة شريحة ذات علامة تجارية يجب أن تطابق كل مجموعة؛ مرر عنوان URL العام كـ referenceImageUrl، نفس تكلفة create-pdf-slides.
  • لا تخلط بينها عن طريق الخطأ: السرد وتصدير MP4 موجودان فقط لوظائف create-pdf-slides وcreate-like-this، وليس لـ Fast PPT.

الأخطاء الشائعة

  • HTTP 429 أثناء لصق دفعة كبيرة: المفتاح يسمح بـ 6 طلبات في الدقيقة، لذا احتفظ بمُرسل واحد بفاصل 10 ثوانٍ. لا توزع الإرساليات عبر خيوط أو فروع سيناريو تشترك في مفتاح.
  • مفتاح API في الجدول أو سكريبت Apps Script مشترك: احتفظ به على الخادم أو في مخزن الأسرار لأداة الأتمتة. المعلمون يتلقون المجموعات، وليس المفاتيح.
  • سرد مهمة Fast PPT: نقطة النهاية الخاصة بالسرد ترفضها. أعد بناء الدرس باستخدام create-pdf-slides أولاً.
  • تمرير رمز لغة: responseLanguage: "es" ليست "Spanish". تحقق من عمود اللغة مقابل الأسماء المدعومة.
  • create-pdf-slides الافتراضي هو page: 1: عيّن العدد صراحة (8 لمحاضرة صغيرة) أو استخدم page: 0 للسماح للنموذج بالاختيار. محاضرة صفحة واحدة مفاجأة شائعة في التشغيل الأول.
  • لصق خطة الوحدة كاملة كـ userInput: الوثائق الطويلة للمعايير تنتج مجموعات غير مركزة. قلل كل درس إلى الأهداف، المفردات، وبنية الشرائح أولاً.

الأسئلة المتكررة

هل يمكنني إنشاء شرائح الدروس برمجياً بدون كتابة كود؟

نعم. في Make أو n8n أو Zapier، يقوم مشغل Sheets بتغذية خطوة طلب HTTP تستدعي POST /api/v1/slides/generate مع mode: "async"، تليها خطوة انتظار وطلب HTTP ثاني لـ GET /api/v1/jobs/{id}. يمكن للمعلمين أيضًا تخطي أدوات الأتمتة وطلب وكيل AI مع مهارة 2Slides أو خادم MCP لبناء المجموعات من جدول المنهج الملصوق. كل المسارات تستخدم نفس مفتاح API ونفس الأرصدة.

كيف أصنع شرائح دروس متعددة اللغات من منهج واحد؟

كرر كل صف درس مرة لكل لغة واضبط عمود اللغة إلى اسم مثل "Spanish" أو "Vietnamese". يمرر السكريبت هذه القيمة كـ responseLanguage، لذا تنتج الأهداف والمفردات المتطابقة مجموعة شرائح بالإنجليزية وأخرى بالإسبانية من نفس قالب الموجه. يدعم 2Slides أكثر من 20 لغة إخراج. راجع كل مجموعة مترجمة معلم ثنائي اللغة، لأن أمثلة المفردات تحتاج إلى ملاءمة ثقافية بالإضافة إلى الترجمة الصحيحة.

هل هناك بديل API لإنشاء خطط الدروس إلى شرائح باستخدام AI غير 2Slides؟

نعم، لدى عدة أدوات عرض تقديمي APIs. API الخاص بـ Gamma يقدم أتمتة مشابهة لكنه يتطلب خطة Pro لمفاتيح API، بينما مفاتيح 2Slides تعمل على أي حساب، بما في ذلك المجاني مع 500 رصيد. تعرض SlideSpeak وCanva Connect أيضًا APIs. 2Slides هو منتجنا، لذا قارن على النقاط المهمة للتعليم: إخراج PPTX قابل للتعديل، لغة لكل طلب، وتسعير لكل شريحة.

كم عدد الشرائح التي يجب أن تحتويها مجموعة شرائح الدرس المولدة؟

لفترة صف مدتها 45 إلى 50 دقيقة، 10 إلى 14 شريحة هو الافتراضي العملي: عنوان، أهداف، تسخين، 4 إلى 6 شرائح محتوى بفكرة واحدة لكل منها، شريحة مفردات، فحص سريع، وملخص. مع 10 أرصدة لكل شريحة، مجموعة 12 شريحة تكلف 120 رصيدًا. اذكر العدد في userInput حتى يكون حجم كل مجموعة في الدفعة متوقعًا، ووقت المراجعة، والتكلفة.

هل يمكن للمعلمين تعديل المجموعات المولدة في PowerPoint أو Google Slides؟

نعم. نقطة النهاية generate في Fast PPT تُرجع ملف PPTX أصلي مبني من قالب مصمم، لذا يمكن تعديل مربعات النص، الأشكال، والصور في PowerPoint أو Keynote أو Google Slides بعد الاستيراد. لهذا السبب تعامل هذه الوصفة مخرجات API كمسودة: يفتح المعلم الملف، يضبط الأمثلة لطلابه، ويحفظ النسخة المعتمدة. مخرجات create-pdf-slides هي PDF بالإضافة إلى صور الصفحات وليست قابلة للتحرير نصيًا.

الخطوات التالية

لديك الآن تخطيط الجدول، قالب الموجه، حلقة Python، وسياسة المراجعة اللازمة لإنشاء شرائح الدروس برمجياً لقسم كامل، بكل لغة يدرسها البرنامج.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free