Ömer Tataroğlu Performans Pazarlama & AI Otomasyon

İspanyolca kursu: izlediğim derse göre alıştırma

YouTube’da takip ettiğim 82 videoluk İspanyolca serisi için kendime bir alıştırma uygulaması yaptım. Claude Code videoların altyazısını okuyup her ders için konu anlatımı ve alıştırma yazıyor. Bir dersten %80 almadan sonrakine geçemiyorum.

Uygulamayı aç
Rol
Ders akışı ve öğrenme kuralları; Claude Code ile içerik, geliştirme ve yayın
Dönem
Ekim 2026
Platformlar
JavaScript, Claude Code, YouTube transkript, Cloudflare Workers, GitHub

Bağlam

İspanyolcayı YouTube’daki 82 videoluk bir seriden öğreniyorum. Kelime için Palabra var, ama dersin kendisini pekiştirecek bir şey yoktu. Videoyu izleyip geçince konu da geçip gidiyordu.

İlk 10 dersi izledikten sonra Claude Code’a ne istediğimi yazdım: her ders için kısa bir konu anlatımı, boşluk doldurma ve test. Kelimenin üstüne gelince İngilizcesi çıksın. Odak fiil çekimleri, artikeller ve zamirler olsun. Geçmiş zamana geniş zaman oturmadan geçilmesin.

Prompt · 18 Ekim 2026 Claude Code’a yazdığım mesaj Metni okuKapat

Yazım hatalarını düzelttim; gerisi yazdığım gibi. Mesajla birlikte playlistin ekran görüntüsünü de ekledim.

Şimdi YouTube’dan bir İspanyolca ders serisi izliyorum. 82 derslik bir video serisi. İlk 10 bölümü izledim ve bunların konularıyla ilgili konu anlatımı, boşluk doldurma ve test gibi alıştırmalar hazırlamak istiyorum. Her videonun konu başlıklarını görebilirsin.

Alıştırmalarda ve konu anlatımında mouse kelimenin üstüne geldiğinde anlamı İngilizce olarak çıksın. Alıştırmalar İspanyolca–İngilizce olsun yani. Uygulama sıfırdan İspanyolca öğrenen biri için olmalı.

Özellikle fiil çekimlerini, artikel değişimlerini ve pronouns kısmını çok iyi kavramak istiyorum, bunlara odaklan. Düzenli ve düzensiz fiillerin nasıl çekimlendiğini iyi öğretmen lazım. Önce geniş zamanla başlamalıyız; geniş zamanı iyice oturttuktan sonra geçmiş zamana geçmek istiyorum. Sıfırdan İspanyolca öğrenen birinin kafası karışmayacak şekilde olsun.

Şöyle bir şey istiyorum: derslerin sırası belli, şahıs zamirleri, alfabe, artikeller sırayla gidiyor ya, uygulama da aynı sırayla gitsin. Ama birini bitirmeden diğerine geçemeyelim.

Her başlık için konu anlatımı, alıştırmalar ve yapılan alıştırmalar diye bir kısım olsun. Konuyu önce konu anlatımından tekrar edeyim, sonra alıştırmalarını yapayım; yaptığım alıştırmalar “yapılan alıştırmalar” kısmına gitsin. Alıştırmalar kısmında generate olsun, orada yeni alıştırma üretebileyim.

Konu anlatımı ve alıştırmalar çok uzun olmasın, 1–1,5 sayfa yeterli; atıyorum 25 boşluk doldurma, 10 test sorusu gibi. Kesinlikle seviyeme uygun ve bir önceki konuyla bağlantılı olmalı. Yani 5. ders olan artikelleri işlerken 3. dersteki şahıs zamirlerini de kullanayım, orada gördüğüm kelimeler de çıksın ki tekrar edeyim. Ama yeni kelime eklemeyi de unutma.

Sistemi ben izledikçe eklemek mi daha mantıklı, yoksa sana bütün playlisti atayım, izledikçe konuların kilitleri mi açılsın? Ya da bütün videoların linkini atayım da sen transkriptlerini mi incelesin? Hangisi daha sağlıklı olur?

Problem: alıştırma dersle aynı şeyi anlatmalı

Hazır İspanyolca alıştırmaları kendi sıralarıyla gidiyor. Bir sitede 5. konu geçmiş zaman olabiliyor; benim serimde geçmiş zaman 61. derste başlıyor. Alıştırma, hocanın o ana kadar anlattığından ne bir adım önde ne bir adım geride olmalı. Kullandığı kelimeleri ve örnekleri de tekrar etmeli.

Bu yüzden içeriği başlıklardan değil, videoların kendisinden yazdırmaya karar verdik.

Ne yaptım

1. Transkriptten ders

Claude ilk iş playlistin 82 başlığını çekti, ödev kontrolü ve soru-cevap videolarını ayırdı: geriye 70 numaralı ders kaldı. Sonra izlediğim 10 dersin otomatik Türkçe altyazısını indirdi (video değil, yalnızca metin) ve okudu: yaklaşık 27 bin kelime.

Konu anlatımları buradan çıktı. Hocanın ödev olarak verdiği cümleler alıştırmalarda var. “Usted’i eski Türkçedeki zatıaliniz gibi düşünün” benzetmesi konu anlatımında duruyor. Hocanın grupladığı gibi düzensiz fiiller dört grupta anlatılıyor.

Kararlardan biri Claude’un önerisiydi: 70 dersin hepsi listede dursun ama içerik sadece izlediğim derslere yazılsın. Bütün seriyi baştan yazmak takıldığım yere göre ayar yapmayı imkânsız kılardı.

2. Kilitler

Dersler playlistteki sırayla açılıyor. Bir dersin tamamlanması için iki şart var: bir setten en az %80 almak ve “I watched the video” kutusunu işaretlemek. Kutu olmadan sadece alıştırmayla ders geçilmiyor; video atlanmasın diye.

Her dersin üç sekmesi var: konu anlatımı, alıştırmalar ve yapılan alıştırmalar. Kontrol edilen her deneme cevaplarıyla birlikte saklanıyor.

3. Alıştırma üretici

“Generate new exercises” butonu yapay zekâya bağlı değil. Uygulamanın içinde bir sözlük, 33 fiil ve çekim kuralları var. Cümleler bunlardan kuruluyor, cevap kurala göre hesaplanıyor. Böylece sıfırdan öğrenen birine yanlış bir soru gelmiyor, API anahtarı ve ücret de gerekmiyor.

Her yeni setin yaklaşık %70’i o dersten, %30’u önceki derslerden. 10. dersin setinde 3. dersin zamirleri ve 5. dersin artikelleri de çıkıyor. Düzensiz fiil sorularında çeldiriciler bilerek seçiliyor: “podemos” yerine “puedemos”, “conozco” yerine “conoco” gibi, en çok yapılan hatalar.

4. Kelimenin üstünde anlam

Konu anlatımında ve alıştırmalarda her İspanyolca kelimenin altı noktalı. Üstüne gelince İngilizcesi çıkıyor; fiil çekimlerinde kimin yaptığı da yazıyor (“quieres → you want · querer”). Test sorularında anlam cevabı ele verecekse kelime kontrol edilene kadar anlamsız duruyor.

Aksan işareti eksik cevaplar doğru sayılıyor ama sarıyla işaretleniyor: “adios” doğru, altında “adiós” yazıyor.

5. Yayın

İspanyolcayı İngilizce üzerinden çalıştığım için arayüz de İngilizce ve hep açık temada. Kod düz HTML, CSS ve JavaScript; kütüphane yok. Portfolyo reposunda bir klasör olarak duruyor ve Cloudflare Workers’ta ayrı bir Worker olarak spanish-course.omertataroglu.com adresinden yayınlanıyor. Hesap yok; ilerleme tarayıcının kendisinde saklanıyor. Sol altta yedek alma ve geri yükleme var.

Sonuç

Mesajı 18 Ekim 2026’da yazdım, ilk 10 ders aynı gün hazırdı. Yeni dersleri izledikçe Claude’a “Ders 11’i izledim” yazmam yetiyor: altyazıyı indiren küçük bir araç klasörde duruyor, Claude transkripti okuyup dersi ekliyor.

Sıradaki ders ser ve estar. Geçmiş zamana 61. derste geçeceğim; o zamana kadar uygulamadaki her cümle geniş zamanda.

· Ekran görüntüleri

İşin ekran görüntüleri

Rakamlar panelde nasıl görünüyorsa öyle bıraktım.

Bu işle ilgili bir sorunuz olursa yazabilirsiniz.

Uygulamalar kategorisinde diğer işler