2Slides Logo
Müfredattan Programlı Ders Slaytları Oluşturma (2026)
2Slides Team
16 min read

Müfredattan Programlı Olarak Ders Slaytları Oluşturma (2026)

Ders slaytlarını programlı olarak oluşturmak için, müfredatınızı her ders için bir satır olacak şekilde dışa aktarın (ünite, başlık, hedefler, kelime dağarcığı, sınıf, dil) ve ardından bir betik, her satır için eğitim teması GET /api/v1/themes/search ile alınan ve responseLanguage sınıfa göre ayarlanmış 2Slides Fast PPT POST /api/v1/slides/generate uç noktasını çağırır. Her 12 slaytlık destesi düzenlenebilir bir PPTX dosyasıdır, 120 kredi (yaklaşık 0,30 $) tutarındadır ve yaklaşık 30 saniyede döner. Ters yüz sınıflar için, create-pdf-slides ve generate-narration kısa video dersler üretir. Edtech geliştiricileri, öğretim tasarımcıları ve bölge müfredat ekipleri için tasarlanmıştır.

Önemli noktalar

  • Bir Fast PPT ders destesi, slayt başına 10 kredi tutarındadır; dolayısıyla 12 slaytlık bir deste 120 kredi, 2.000 kredi için 5 $ fiyatla yaklaşık 0,30 $ tutarındadır.
  • 40 derslik bir bölüm, her biri 12 slayt olmak üzere 4.800 kredi kullanır, yaklaşık 12 $ tutarındadır ve dakikada 6 istek sınırında yaklaşık 7 dakikada gönderilir.
  • responseLanguage, "Spanish" veya "Vietnamese" gibi bir dil adı kabul eder; aynı müfredat satırlarından çift dilli programlar için 20+ çıktı dilini kapsar.
  • Fast PPT çıktısı, öğretmenlerin her slaytı dersten önce uyarlayabileceği yerel, düzenlenebilir bir PPTX'tir. Fast PPT desteleri anlatımlı olamaz.
  • Ters yüz sınıflar için, 8 slaytlı anlatımlı video ders 2.490 kredi tutarındadır (2K slaytlar için 810 + anlatım için 1.680), yaklaşık 5 ila 6,25 $ arasıdır.

Kimler için uygun

Müfredatı yapılandırılmış bir biçimde (Google Sheet, LMS CSV, kurs veritabanı) tutan ve her ders için ilk taslak destesi gereken öğretim tasarımcıları, edtech mühendisleri ve kurs oluşturucular. İngilizce ve İspanyolca veya Vietnamca olmak üzere bir dersin iki dilde olması gereken çift dilli programları yürüten bölge ekipleri, satır başına dil alanından en çok faydayı sağlar.

Beş dersiniz varsa ve öğretmen öğleden sonra vaktine sahipse, bu tarifi atlayın; öğretmen odaklı araç derlemesi web uygulaması yolunu kapsar.

İş akışına genel bakış

AdımAraçNe olur2Slides uç noktası / kredi
1Sheets veya LMS dışa aktarımıHer ders ve dil için bir satır: ünite, başlık, sınıf, hedefler, kelime dağarcığı, slayt sayısıyok
2curl veya tarayıcıEğitim ve sınıf temalarını ara, her sınıf aralığı için bir themeId saklaGET /api/v1/themes/search, ücretsiz
3Python veya NodeSatır alanlarından yapılandırılmış bir prompt oluştur, responseLanguage sınıfa göre ayarlayok
4Python veya MakeHer satır için mode: "async" ile bir generate çağrısı yap, dakikada en fazla 6POST /api/v1/slides/generate, sayfa başına 10 kredi
5BetikHer 5-10 saniyede bir success olana kadar sorgula, PPTX'i Drive veya LMS'ye indirGET /api/v1/jobs/{id}, ücretsiz
6ÖğretmenPPTX'i gözden geçir, düzenle ve öğrencilere ulaşmadan önce onaylayok
7 (isteğe bağlı)Betik ve çalışma alanıTers yüz sınıf: görsel tasarımlı slaytlar, tek sesli anlatım, MP4 dışa aktarımıcreate-pdf-slides 2K'da sayfa başı 10 + 100, generate-narration sayfa başı 210

Adım 1: Müfredat dışa aktarımını normalize et

LMS dışa aktarımını veya hız kılavuzunu her ders ve dil için bir satır olacak şekilde düzleştir. Bir ders iki dilde işleniyorsa, satırı çoğaltın ve sadece language sütununu değiştirin. Çok değerli alanları (hedefler, kelime dağarcığı) boru işaretiyle ayırın, böylece prompt oluşturucu bunları madde işaretlerine dönüştürebilir.

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

Betik tarafından daha sonra doldurulacak üç muhasebe sütunu ekleyin: job_id, download_url ve status. status sütunu aşağıda açıklanan inceleme iş akışını yönetir.

Adım 2: Eğitim dostu bir themeId bulun

themeId, Fast PPT destesinin görünümünü belirler. 1.500'den fazla şablonu sınıf terimleriyle arayın, ardından her sınıf aralığı için bir veya iki ID saklayın: ilkokul için el çizimi veya karalama stili, ortaokul için daha temiz bir şey.

curl "https://2slides.com/api/v1/themes/search?query=education&limit=10" \ -H "Authorization: Bearer $SLIDES_API_KEY" # Denemeye değer diğer sorgular: query=classroom, query=doodle, query=science, query=study

Her sonuç bir themeId ve meta veri içerir. ID'leri sayfada değil, ortam değişkenleri olarak saklayın (EDU_THEME_ELEMENTARY, EDU_THEME_SECONDARY). Arama uç noktası ücretsizdir ancak dakikada 6 istek sınırını paylaşır, bu yüzden kurulurken bir kez çalıştırın, ders başına değil.

2Slides Şablon Merkezi, sınıflara uygun el çizimi ve karalama tarzı temalar
Şekil 1: 2Slides Şablon Merkezi, burada genç sınıflar için el çizimi ve karalama tarzları kısa listeye alındı; aynı şablonlar themes/search ile aranabilir.

Adım 3: Prompt oluşturun ve çok dilli ders slaytları için dili ayarlayın

Prompt, müfredat kalitesinin deste kalitesine dönüştüğü yerdir. Modele sınıfı, madde işaretleri olarak hedefleri, tanımlanacak kelime dağarcığını ve sabit bir slayt yapısını verin. userInput birkaç yüz kelimenin altında tutun; hedefler ve kelime dağarcığı girdidir, tüm ünite planı değil.

Sonra satırdan responseLanguage ayarlayın. Bir dil adı alır, bu yüzden "Spanish" ve "Vietnamese" çalışır, "es" ve "vi" çalışmaz. Prompt'u İngilizce yazın ve destenin İspanyolca çıkmasına izin verin; bir şablon tüm programı karşılar.

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.

2Slides generate uç noktası parametreleri ve desteklenen 20+ çıktı dili
Şekil 2: 2Slides API dokümanlarında generate uç noktası parametreleri, responseLanguage'ın isimle kabul ettiği 20+ değer dahil.

Adım 4: Fast PPT ile programlı olarak ders slaytları oluşturma

Bu adım, küçük bir ekibin toplu olarak sınıf sunumları oluşturmasını sağlar. Fast PPT generate varsayılan olarak senkron çalışır ve tek çağrıda bir downloadUrl döner, tek deste için uygundur. Toplu işlem için mode: "async" ayarlayın, jobId değerlerini toplayın ve sorgulayın. Her deste yaklaşık 30 saniye sürer ve anahtar dakikada 6 istek izin verir, bu yüzden gönderimleri 10 saniye arayla yapın.

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":"..."} sonra GET https://2slides.com/api/v1/jobs/{jobId} sorgula

Python'da tam döngü: CSV'yi oku, her satırı 10 saniye arayla gönder, her işi 8 saniyede bir sorgula ve PPTX'i ünite, sınıf ve dil içeren bir dosya adıyla kaydet, böylece aynı ders başlığına sahip iki sınıf birbirinin dosyasını ezmez.

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) # her 5-10 saniyede bir sorgula; jobs uç noktası 10 istek/dakika izin verir 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) # dakikada 6 gönderim, asla daha fazla 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)

Her deste indiğinde job_id, download_url ve status = "draft" değerlerini sayfaya yazın.

2Slides Fast PPT arayüzü, Blue Doodle study-abroad ve Critical Thinking temaları gibi şablon kartları gösteriyor
Şekil 3: 2Slides web uygulamasındaki Fast PPT arayüzü. generate uç noktası, aynı şablonlardan düzenlenebilir aynı PPTX'i üretir, ders başına bir çağrı.

Adım 5: Ters yüz sınıf varyantı: kısa anlatımlı video dersler

Ters yüz sınıf için öğrencilerin evde gördüğü eser bir videodur, bu yüzden iş akışını değiştirin. Fast PPT işleri anlatımlı olamaz. 2K çözünürlükte görsel tasarımlı 16:9 slaytlar için create-pdf-slides kullanın, ardından tek sesli anlatım için generate-narration, sonra videoyu dışa aktarın. Dersleri kısa tutun: 6-8 slayt, her biri yaklaşık 45 saniye anlatımla 5-6 dakikalık video olur.

# 1) görsel tasarımlı slaytlar (varsayılan olarak async) 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" }' # status = success olana kadar GET /api/v1/jobs/{jobId} sorgula (10 + 8 x 100 = 810 kredi) # 2) o iş için tek sesli anlatım (8 x 210 = 1,680 kredi) 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 }' # tekrar success olana kadar sorgula # 3) sayfa başı PNG + WAV, ücretsiz 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 için iki seçenek: işi 2Slides çalışma alanında açıp Export, sonra Generate Video kullanarak tarayıcıda 1920×1080 H.264 MP4 render edin (sayfa başı 20 kredi); veya ZIP'teki PNG ve WAV çiftlerini FFmpeg ile birleştirip tam otomatik LMS yüklemesi yapın. Yüzsüz eğitim kısa videoları yazısı revizyon klipleri için 9:16 versiyonunu gösterir.

Adım 6: Kodsuz ve ajan alternatifleri

Make'de Müfredattan PowerPoint otomasyonu

Müfredat ekibinde Python işi çalıştırmak istemeyen varsa, aynı döngü Make senaryosuna sığar (n8n ve Zapier benzer çalışır):

  • Tetikleyici: müfredat Google Sheet'te yeni veya güncellenmiş satırları izle veya LMS tarafından tetiklenen Webhook.
  • Dönüştürme: bir metin veya değişken adımı, Satır alanlarından 3. Adım şablonunu kullanarak userInput oluşturur.
  • HTTP İsteği: POST https://2slides.com/api/v1/slides/generate mode: "async" ile, Authorization: Bearer başlığı senaryo sırrı olarak saklanır, responseLanguage satırdan eşlenir.
  • Bekleme: 30-45 saniye gecikme veya uyku adımı.
  • HTTP İsteği: GET https://2slides.com/api/v1/jobs/{jobId}; status henüz success veya failed değilse başka bir bekleme döngüsü.
  • Teslim: PPTX'i sınıf bazlı Drive klasörüne yükle, sonra download_url ve status = "draft" değerlerini satıra yaz.
  • Kısıtlama: her çalıştırmada bir satır, gönderimler arasında en az 10 saniye, böylece 40 satırlık yapıştırma dakikada 6 isteği geçmez.

Bir ajan sor

Claude Code, Codex veya Cursor kullanan öğretmenler hem betik hem senaryoyu atlayabilir. 2Slides Agent Skill'i yükleyin veya barındırılan MCP sunucusunu ekleyin (claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_KEY"), müfredat tablosunu yapıştırın ve her satır için bir deste isteyin. Ajan aynı themes_search, slides_generate ve jobs_get araçlarını aynı anahtar ve kredilerle çağırır; Agent Skills sayfasına bakın.

2Slides Agent Skills sayfası: Claude Code, Codex, Cursor ve diğer ajanlardan aynı üretimi çalıştır
Şekil 4: 2Slides Agent Skills sayfası. Skill ve MCP sunucusu, öğretmenin düz dilde deste isteyebileceği yedi API aracını kodlama ajanlarına açar.

Erişilebilirlik ve inceleme: AI taslakları, öğretmenler onaylar

Her oluşturulan desteyi taslak olarak değerlendirin. status sütunu draft'tan reviewed ve approved'a, inceleyen kişinin inisiyalleriyle ilerler ve approved olana kadar öğrencilere ulaşmaz. Bu bir özellik değil, bir politikadır ve düzenlenebilir PPTX'in sınıf kullanımı için daha güzel bir PDF'den daha önemli olmasının sebebidir.

Her deste için inceleme kontrol listesi:

  • İçerik: satırdaki her hedef görünür ve standart için doğrudur; uydurma bilgi veya tarih yok; hızlı kontrol soruları slaytlardan cevaplanabilir.
  • Okuma seviyesi: cümle uzunluğu ve kelime dağarcığı sınıfa uygun. En yaygın düzeltme, 4. sınıf slaytlarında 9. sınıf cümleleridir.
  • Çevrilmiş desteler: çift dilli bir öğretmen, İspanyolca veya Vietnamca desteyi kendi başına değerlendirir; çünkü örnekler doğru çeviri kadar kültürel uyum da gerektirir.
  • Erişilebilirlik: görsellere alt metin ekleyin, metin-kontrastını şablon arka planına karşı kontrol edin, metni sınıfın arkasından okunabilir tutun ve anlamı sadece renkle vermeyin. WCAG yönergeleri çoğu bölgenin referansıdır.
  • Video dersler: download-slides-pages-voices ZIP'i her slayt için bir WAV verir, böylece herhangi bir konuşma metne dönüştürme aracıyla transkript ve MP4'e altyazı dakikalar alır.

Her deste için yaklaşık 10 dakika öğretmen incelemesi bütçesi ayırın: 40 ders için yaklaşık 7 saat, boş bir şablondan deste oluşturmak için harcanan sıfır saate karşılık.

Bir bölüm için maliyet

Krediler kullandıkça öde modelindedir: 5 $ 2.000 kredi alır (her biri 0,0025 $) ve 80 $ 40.000 kredi (her biri 0,002 $). Yeni hesaplar 500 ücretsiz kredi alır, 12 slaytlık 4 test desteği için yeterlidir.

Hacimİş AkışıKredilerUSD
40 ders × 12 slayt (bir bölüm, bir dönem)Fast PPT generate480 sayfa × 10 = 4.800≈ 5 $ paket fiyatıyla 12,00 $
500 ders × 12 slayt (ilçe veya kurs pazarı, aylık)Fast PPT generate6.000 sayfa × 10 = 60.000≈ 80 $ paket fiyatıyla 120 $
40 ters yüz ders × 8 slayt, 2K + anlatımcreate-pdf-slides 40 × 810, generate-narration 40 × 1.68032.400 + 67.200 = 99.600≈ 199 ila 249 $
Bu 40 ders için çalışma alanında isteğe bağlı MP4 dışa aktarımı320 sayfa × 206.400≈ 13 ila 16 $

Zaman diğer bütçedir. Dakikada 6 gönderimle, 40 ders yaklaşık 7 dakikada, 500 ders yaklaşık 84 dakikada gönderilir, her deste gönderimden yaklaşık 30 saniye sonra tamamlanır.

Bu kullanım durumu için Fast PPT mi yoksa görsel tasarımlı slaytlar mı?

  • Öğretmenlerin PowerPoint veya Google Slides'ta düzenlemesi gereken ve hacmin yüksek olduğu durumlarda Fast PPT (generate): 12 slaytlık deste için 120 kredi, yaklaşık 30 saniyede teslim.
  • Deste öğrenciye yönelik son eser ise (video ders, LMS gömme) veya belirli bir görsel stil gerekiyorsa create-pdf-slides: 2K'da 10 sayfa için 1.010 kredi, anlatım için sayfa başı 210 kredi.
  • Bölgenin markalı bir slaytı varsa ve her deste ona uymalıysa create-like-this: genel URL'sini referenceImageUrl olarak geçin, create-pdf-slides ile aynı maliyet.
  • Karışıklık yapmayın: anlatım ve MP4 dışa aktarımı sadece create-pdf-slides ve create-like-this işleri için vardır, Fast PPT için değil.

Yaygın tuzaklar

  • Toplu yapıştırmada HTTP 429: anahtar dakikada 6 istek izin verir, gönderimleri 10 saniye arayla yapın. Aynı anahtarı paylaşan iş parçacıkları veya senaryo dallarında gönderimleri yaymayın.
  • API anahtarı elektronik tabloda veya paylaşılan Apps Script'te: sunucu tarafında veya otomasyon aracının gizli deposunda tutun. Öğretmenler anahtar değil, desteleri alır.
  • Fast PPT işini anlatmaya çalışmak: anlatım uç noktası reddeder. Önce create-pdf-slides ile dersi yeniden oluşturun.
  • Dil kodu geçmek: responseLanguage: "es" "Spanish" değildir. Dil sütununu desteklenen isimlere göre doğrulayın.
  • create-pdf-slides varsayılan olarak page: 1: sayıyı açıkça ayarlayın (mini ders için 8) veya modelin seçmesi için page: 0 kullanın. Tek sayfalık ders yaygın ilk sürprizdir.
  • Tüm ünite planını userInput olarak yapıştırmak: uzun standart belgeler odaklanmamış desteler üretir. Her dersi önce hedefler, kelime dağarcığı ve slayt yapısına indirgeyin.

Sıkça Sorulan Sorular

Kod yazmadan programlı olarak ders slaytları oluşturabilir miyim?

Evet. Make, n8n veya Zapier'de, Sheets tetikleyicisi POST /api/v1/slides/generate'i mode: "async" ile çağıran bir HTTP İsteği adımına veri verir, ardından bekleme adımı ve ikinci HTTP İsteği ile GET /api/v1/jobs/{id} sorgulanır. Öğretmenler ayrıca otomasyon araçlarını atlayıp 2Slides skill veya MCP sunucusuyla yapıştırılmış müfredat tablosundan desteleri oluşturmak için bir AI ajana sorabilir. Her yol aynı API anahtarını ve kredileri kullanır.

Tek bir müfredattan çok dilli ders slaytları nasıl oluşturulur?

Her ders satırını dil sayısı kadar çoğaltın ve dil sütununu "Spanish" veya "Vietnamese" gibi bir isimle ayarlayın. Betik bu değeri responseLanguage olarak geçirir, böylece aynı hedefler ve kelime dağarcığı İngilizce ve İspanyolca desteler oluşturur. 2Slides 20+ çıktı dilini destekler. Her çevrilmiş desteyi çift dilli bir öğretmen incelemelidir, çünkü kelime örnekleri doğru çeviri kadar kültürel uyum da gerektirir.

2Slides dışında AI ders planından slayta API alternatifi var mı?

Evet, birkaç sunum aracı API sunar. Gamma'nın API'si benzer otomasyon sağlar ancak API anahtarları için Pro plan gerektirir; 2Slides anahtarları ise ücretsiz hesap dahil her hesapta çalışır. SlideSpeak ve Canva Connect de API sunar. 2Slides bizim ürünümüzdür, eğitim için önemli olanları karşılaştırın: düzenlenebilir PPTX çıktısı, istek başına dil seçimi ve slayt başı fiyatlandırma.

Oluşturulan ders destesinde kaç slayt olmalı?

45-50 dakikalık ders için 10-14 slayt uygundur: başlık, hedefler, ısınma, 4-6 içerik slaytı (her biri bir fikir), kelime dağarcığı, hızlı kontrol ve özet. Slayt başı 10 kredi ile 12 slaytlık deste 120 kredi tutar. userInput içinde sayıyı belirtin, böylece her deste tahmin edilebilir boyutta, inceleme süresi ve maliyette olur.

Öğretmenler oluşturulan desteleri PowerPoint veya Google Slides'ta düzenleyebilir mi?

Evet. Fast PPT generate uç noktası, tasarlanmış bir şablondan oluşturulmuş yerel PPTX döner, böylece metin kutuları, şekiller ve resimler PowerPoint, Keynote veya Google Slides'ta içe aktarıldıktan sonra düzenlenebilir. Bu yüzden bu tarif API çıktısını taslak olarak ele alır: öğretmen dosyayı açar, öğrencilerine göre örnekleri ayarlar ve onaylanmış sürümü kaydeder. create-pdf-slides çıktısı PDF ve sayfa görüntüleridir, metin düzenlenemez.

Sonraki adımlar

Artık tüm bölüm için, programın öğrettiği her dilde programlı olarak ders slaytları oluşturmak için gereken sayfa düzeni, prompt şablonu, Python döngüsü ve inceleme politikasına sahipsiniz.

About 2Slides

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

Try For Free