Kodlama egzersizleri ile ilgili yenilikler
Kodlama egzersizleri, öğrencilerinizin pratik kodlama deneyimi edinmelerini sağlayan hızlı etkileşimli etkinliklerdir. Öğrencilerin video izlemenin ötesinde, pratik yapmaya değer verdiğini ve sizin de bunu sağlamak istediğinizi biliyoruz. Ancak sizden, kodlama egzersizlerimizi kullanmanın şu anda çok zor olduğuna dair geri bildirimler aldık. Bu nedenle, öğrencilerinize pratik yapmaları ve kavrama düzeylerini değerlendirmeleri için özgün yöntemler sunarak onların ilgisini çekebilmenizi sağlamak amacıyla bu aracı iyileştirmeye çalışıyoruz.
Önümüzdeki birkaç ay içinde, Udemy’nin kodlama egzersizlerinde yaptığımız bir dizi değişiklikle bu makaleyi güncelleyeceğiz. Son güncellemeler için aşağıdaki bilgileri okumaya devam edin.
Şubat 2023
Kodlama egzersizleriyle ilgili uzun süredir talep edilen bazı değişikliklerin bugünden itibaren kullanıma sunulacağını açıklamaktan mutluluk duyuyoruz. Bu güncellemeler, öğrencilerinizin kodlarıyla ilgili pratik yaparak daha da fazlasını elde etmelerine yardımcı olurken size daha anlamlı etkileşim fırsatları sunar. Daha fazla bilgi için aşağıya göz atın ve kodlama egzersizleri oluşturmayla ilgili yeni eğitmen kılavuzumuzdan yararlanarak kendi kodlama egzersizlerinizi oluşturun.
Neler değişti?
Daha iyi bir kodlama egzersizi deneyimi oluşturmak için öğrencilerden ve sizden aldığımız geri bildirimlere göre değişiklikleri uygulamak amacıyla son birkaç aydır sıkı bir şekilde çalışıyoruz. Jose Portilla gibi eğitmenler, pratik odaklı kursları için yeni deneyimi ve özellikleri halihazırda kullanıyor. Beta sürümünde yeni deneyim, eğitmenlerin memnuniyet oranını yaklaşık %90 seviyesine getirirken kodlama egzersizlerini başarıyla tamamlayan öğrenci sayısında da bir artış sağladı.
IDE benzeri öğrenci arayüzü
İyileştirilmiş kodlama egzersizlerimiz, bir Entegre Geliştirme Ortamına (IDE) benzeyen daha gerçekçi bir kodlama ortamına sahiptir. Bu, öğrencilerin mevcut veya gelecekteki işlerinde onlara yardımcı olabilecek gerçek görevlere ilişkin özgün bir pratik yapma imkanı elde etmelerini sağlar. Ayrıca artık öğrenciler tüm test senaryolarını görebilir ve kodlarının nerede başarısız olduğunu anlamak için hata ayrıntılarını görmek amacıyla bunları kullanabilir.
Yeni rehberlik özellikleri
Yeni görünüm, bu güncellemenin yalnızca bir parçasıdır. Öğrencilerinize yardımcı olmak için kullanabileceğiniz aşağıdaki özellikleri de yayınladık:
- İpuçları: Öğrencilerinizin egzersizleri kendilerine güvenerek tamamlamalarına yardımcı olacak ipuçları, hatırlatıcılar ve faydalı bağlantılar sunun.
- İlgili ders: Öğrencilere, soruna yaklaşım konusunda daha fazla arka plan bilgisi sunmak amacıyla ilgili bir ders ekleyin.
- Çözüm açıklaması: Öğrencilerin egzersizin cevabını anlamalarına yardımcı olacak temel kavramları vurgulayan ayrıntılı bir açıklama sunun.
Genişletilmiş dil kitaplığı
Dil kitaplığımızı C# 11 ve SQLite 3 dillerini ekleyerek genişlettik ve mevcut dil sayısını 22’ye çıkardık. Beta sürümünde ve eğitmen araştırmalarında en çok talep edilen dillerden biri C# 11 olduğu için bu dilleri seçtik. SQLite 3, özellikle AlaSQL SQL Veritabanının bazı sınırlamalarından kaçınmak isteyen SQL eğitmenleri için başka bir kodlama egzersizi seçeneği sağlar.
Kursum için neden kodlama egzersizleri oluşturmalıyım?
Araştırmalarımıza göre öğrenciler, kurslarında izlemeye hazır videolardan daha fazlasını istiyor. Öğrendiklerini uygulama ve test etme fırsatları istiyorlar. Kursunuza kodlama egzersizleri ekleyerek daha fazla öğrenci etkileşimi sağlayabilecek daha yüksek kaliteli içerikler oluşturmuş olursunuz.
Ek bir bonus olarak, kursunuz bir Udemy abonelik planının parçasıysa öğrencilerinizin kodlama egzersizlerinde harcadığı süre katılım gelirinize eklenir.
Nasıl kodlama egzersizi oluşturabilirim?
İster ilk kodlama egzersizinizi oluşturuyor ister mevcut kodlama egzersizlerinizi geliştiriyor olun, kodlama egzersizi oluşturmaya yönelik eğitmen kılavuzumuz bilmeniz gereken her şey konusunda size rehberlik eder. Kodlama egzersizleri konusunda sık sorulan bazı soruları ele alacağım ve önerilen adımlara dair kapsamlı bilgiler sunacağım: Hedefi ve sonucu planlama, çözümü oluşturma, egzersiz çerçevesini oluşturma ve öğrencilerinize yardımcı olacak ipuçları ve test senaryoları ekleme.
Kodlama egzersizlerine erişme ve bu egzersizlerde gezinme konusunda talimatlar için Yardım Merkezine göz atın.
Öğrenciler iyileştirilmiş kodlama egzersizi aracıyla ilgili nasıl bilgi edinebilir?
Öğrenciler bugünden itibaren yeni kodlama egzersizi deneyimine erişebilir ancak 2-3 hafta içinde bu değişiklikler daha kapsamlı şekilde tanıtılacaktır. Bu sayede kurslarınız için yeni kodlama egzersizleri oluşturabilir veya mevcut kodlama egzersizlerinize rehberlik özellikleri ekleyebilirsiniz. Kodlama egzersizleri olan kurslara kayıtlı öğrencilere bir e-posta göndererek bu değişiklikleri tanıtacağız ve sosyal medya ve Udemy.com üzerinden de tanıtım yapacağız.
Kodlama egzersizleri ile ilgili sıradaki yenilikler nelerdir?
Bu iyileştirmelerin yanı sıra daha kolay kullanabilmeniz için kodlama egzersizi oluşturma deneyimini güncelleme konusunda da sıkı bir şekilde çalışıyoruz. Ayrıca aracın bakımını yapmaya, hataları takip etmeye ve güncelliği korumak amacıyla kodlama dillerini güncellemeye devam edeceğiz.
Kasım 2022
Bu yıl kodlama egzersizi iyileştirmelerini yayınlarken, daha büyük güncellemelerin de yolda olduğundan bahsetmiştik. Bugün bu heyecan verici yeni iyileştirmeleri önümüzdeki birkaç ay içinde kullanıma sunacağımızı duyurmaktan heyecan duyuyoruz! Eğitmen topluluğundan, kodlama egzersizleri aracıyla ilgili en büyük sorunun olumsuz öğrenci deneyimi ve rehberlik özelliklerinin eksikliği olduğu yönündeki geri bildirimleri aldıktan sonra aşağıdaki ürün özelliklerini geliştirdik. Bu sorunlu noktaları şu değişikliklerle düzeltmeyi amaçlıyoruz:
Gelişmiş Öğrenci Arayüzü
Öğrenciler, kurs ortamının dışında elde etmeye çalışacakları başarılar için olabildiğince özgün olan pratik faaliyetlerine değer veriyor. Bu iyi yapıldığında, pratik faaliyetlerinin mevcut veya gelecekteki işlerine daha iyi aktarılmasını sağlıyor. Öğrencilere yönelik yeni kodlama egzersizi deneyimimiz, bir Entegre Geliştirme Ortamını (IDE) yakından simüle eder; böylece öğrenciler gerçek dünyadaki görevlere yönelik anlamlı pratik faaliyetlerine katılabilirler.
Yeni Rehberlik Özellikleri
Şu anda öğrenciler bir kodlama egzersizinde takılıp kaldıklarında, eğitmenlerin onlara yardım etmesi zor oluyor. Kodlama egzersizlerinin geliştirilmiş versiyonunda, öğrencilerinize yardımcı olmanızı desteklemek için aşağıdaki özellikleri kullanıma sunacağız:
- İpuçları: Eğitmenler, öğrencilerin egzersizi tamamlamasına yardımcı olmak için ipuçları ve hatırlatıcılar sağlayabilecek.
- İlgili Ders: Eğitmenler, öğrencilerin soruna yaklaşım konusunda daha fazla bilgi edinmek amacıyla tekrar ziyaret etmeleri için ilgili bir ders ekleyebilecek.
Kapsamlı Yanıtlar
Pratik yapmanın ötesinde, öğrenciler öğrendikleri kavramlara ilişkin bilgi düzeylerini kontrol etmek için kodlama egzersizlerinden yararlanıyor. Öğrencilerin performanslarına ilişkin değerli ve anında geri bildirim almalarına yardımcı olmak için aşağıdaki iyileştirmeleri yapıyoruz:
- Çözüm Açıklaması: Eğitmenler, öğrencilerin egzersizin cevabını anlamalarına yardımcı olacak temel kavramları vurgulayan ayrıntılı bir açıklama yazabilecek.
- Test Senaryoları: Eğitmenler, yeni tasarımda öğrencilere gösterilen ayrıntılı test senaryoları oluşturabilecek. Önceden eğitmenler test senaryoları oluşturabiliyordu ancak bunlar gizleniyordu. Artık öğrenciler tüm test senaryolarını görebilecek ve kodlarının nerede başarısız olduğunu anlamak için hata ayrıntılarını görmek amacıyla bunları kullanabilecek.
Yeni Rozet Denemeleri
Bu araca yaptığımız yatırımları artırırken, öğrencilere yönelik bu pratik yapma fırsatlarını öne çıkardığımızdan emin olmak istiyoruz. Önümüzdeki birkaç hafta boyunca ondan fazla kodlama egzersizi içeren, en az 4,2 puan almış ve kendi kategorisinde popüler olan İngilizce kurslar için yeni bir rozeti test edeceğiz. Bu bir deneme olsa da, bu yeni rozetin öğrencilerin doğru kursu bulmasına ve öğrenim hedeflerini gerçekleştirmesine yardımcı olacağını umuyoruz.
Bu kodlama egzersizi iyileştirmelerinin çoğu, şu anda belirli bir kurs grubuyla beta testinden geçiyor. Önümüzdeki birkaç hafta içinde kodlama egzersizleri içeren kurslarda beta sürümünü kademeli bir şekilde kullanıma sunacağız ve yeni deneyimi 2023’ün başlarında tüm kurslar için kullanıma sunmayı hedefliyoruz.
Ekim 2022
Son güncellememizden bu yana, kodlama egzersizlerinde aşağıdaki iyileştirmeleri başlattık:
- Öğrencilerin entegre bir geliştirme ortamına (IDE) benzer şekilde pratik yapmalarına yardımcı olmak için kod parçacıkları ve otomatik tamamlama özelliklerini kullanıma sunduk. Kod parçacıkları, yinelenen kod kalıplarını girmeyi kolaylaştıran şablonlardır.
- Artık JUnit5 ile Java 17’de kodlama egzersizleri oluşturabilirsiniz. Java, en popüler programlama dillerimizden biridir ve bu iyileştirmeler, Java geliştirme kursuna kayıtlı 600.000’den fazla öğrenciye yardımcı olabilir.
- Öğrenciler bir kursta kodlama egzersizlerini açtıklarında artık tamamen genişletilmiş bir ortam görecekler. Nispeten küçük ölçekli bir tasarım değişikliği olsa da bunun sizin ve öğrencileriniz için kullanıcı deneyimini iyileştireceğini umuyoruz.
Ayrıca sizden ve öğrencilerden en sık aldığımız bazı talepler doğrultusunda daha büyük ölçekli tasarım ve özellik değişiklikleri yapmak için çalışıyoruz. Önümüzdeki aylarda bu girişimin ilerleyişi hakkında sizi bilgilendireceğiz.
Ağustos 2022
Yıllardır, programlama kursları veren eğitmenlerimizden kodlama egzersizleri aracımızın iyileştirilmesine yönelik çok sayıda talep alıyoruz. Kurs katılımını artıracak uygulamalı pratik fırsatları yaratabilmeniz için önümüzdeki aylarda kodlama egzersizlerine yönelik iyileştirmelere öncelik vereceğimizi duyurmaktan mutluluk duyuyoruz.
Daha geniş kapsamlı fırsatlarla ilgili çalışmalarımız devam ederken halihazırda tamamladığımız bazı düzeltmeler ve güncellemeler şu şekilde:
- Python 3.10’da kodlama egzersizleri oluşturabilirsiniz. Bu sıklıkla aldığımız bir talepti ve bu yeni dilden en kısa sürede yararlanmanızı umuyoruz!
- Kodlama egzersizlerini yayınladıktan sonra düzenleyebilirsiniz. Daha önce, yayınlanmış bir kodlama egzersizi yalnızca silinerek yeniden oluşturulabiliyordu. Şimdi ise kursun içinden egzersizi yayından kaldırabilir ve güncellemelerinizi yapıp yeniden yayınlayabilirsiniz.
- Öğrenciler kodlama egzersizi açıklamalarındaki metni doğrudan kopyalayıp egzersizin etkinlik bölümüne yapıştırarak zaman kazanabilir.
Kodlama egzersizlerinde yaptığımız değişikliklerle ilgili sizi bilgilendirmeye devam edeceğiz. Daha fazla bilgi edinmek için Yardım Merkezi’ndeki Kodlama Egzersizi Nasıl Oluşturulur? başlıklı makaleyi ziyaret edebilirsiniz!