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.

 


 

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:

  1. Öğ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.
  2. 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. 
  3. Öğ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:

  1. 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!
  2. 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.
  3. Öğ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!

Kursunuzu oluşturmaya hazır mısınız? Hadi başlayalım!

Kurs oluşturun