Laboratuvarların aylık güncellemesi: Kasım 2022

15 Aralık, 2022

Kodlama laboratuvarı

 

Genel Bakış

  • Kod benzerliği kontrolü
  • Jupyter Notebook laboratuvarı için ortam yapılandırması
  • Başarısız IO testleri için giriş verileri

 

Yenilikler neler? 

 

Kod benzerliği kontrolü 

Kodlama laboratuvarları artık öğrenicilerin gönderimlerini benzer kod için otomatik olarak kontrol edecek şekilde yapılandırılabilir. Sistem, bir öğrenicinin laboratuvar çözümündeki kodu diğer öğrenicilerin çözümleriyle karşılaştırır ve kodun benzerliğini ölçer. Bazı çözümlerdeki kod benzer görünüyorsa, eğitmen laboratuvarı değerlendirirken bir uyarı görüntülenir. Eğitmen her iki çözümü yan yana açabilir, kodu karşılaştırabilir ve çözümü reddedebilir veya kabul edebilir.

 

Jupyter Notebook laboratuvarı için ortam yapılandırması 

Bir yazar, bir laboratuvarı tamamlamak için gereken bir dizi yazılım kütüphanesini tanımlayabilir. Bir öğrenici, gerekli tüm kütüphaneleri ve bunların bağımlılıklarını hızlı bir şekilde yükleyebilir, bu da laboratuvar ortamını kurmayı kolaylaştırır.

 

Başarısız IO testleri için giriş verileri 

Başarısız Giriş/Çıkış testleri artık hatalara neden olan giriş verileri hakkında bilgi gösterir. Bu, kod sorunlarını teşhis etmeyi kolaylaştırır.