Laboratuvarların aylık güncellemesi: Ekim 2022

21 Ekim, 2022

Kodlama Laboratuvarı

Yenilikler Neler?

Jupyter Notebook laboratuvarları için otomatik notlandırma

Jupyter Notebook laboratuvarları artık otomatik notlandırmayı destekliyor. Bir yazar, bir not defteri içinde bir ödev hücresi oluşturabilir, bunun için maksimum bir puan belirleyebilir ve öğrenicinin kodunu kontrol etmek için kullanılacak bir dizi birim testi sağlayabilir. Bir yazar, testleri öğrenicilere görünür hale getirebilir veya gizleyebilir. Öğrenici laboratuvarı tamamladığında, testler öğrenicinin çözümüne karşı çalıştırılır. Ödevin puanı, test çalışmasına göre hesaplanır ve LMS'ye bildirilir.

Kısmen tamamlanmış görevlerin gönderilmesi

Artık bir öğrenici, tüm testleri geçmese bile bir görevi gönderebilir ve kısmi bir puan alabilir.

Jupyter Notebook laboratuvarları için yeni kullanıcı arayüzü

Jupyter Notebooks kullanan laboratuvarlar için yeni bir kullanıcı arayüzü uygulandı. Modern bir görünüm ve hisse sahiptir ve eğitmenler ve öğreniciler için şu yeni seçenekleri sunar:

  • Öğrencilerin dosyalarla çalışabilmesi için eğitmenler tarafından ek dosyaların (veri dosyaları, not defterleri) yüklenmesi
  • Bir laboratuvarda kullanılmak üzere mevcut not defterlerini içe aktarma
  • Birden fazla pencere ile çalışma
  • Konsolu açma ve komutları çalıştırma

Jupyter Notebook laboratuvarları için manuel değerlendirme

Artık bir eğitmen, bir Jupyter Notebook laboratuvarını manuel olarak değerlendirilecek şekilde yapılandırabilir. Öğrenici laboratuvarı tamamladıktan sonra, çözüm eğitmene bildirilir. Eğitmen şunları yapabilir:

  • Öğrenicinin çözümündeki kodu gözden geçirme
  • Öğrenicinin çözümüne geri bildirim bırakma
  • Manuel notlandırma ile görevler için puan atama
  • Öğrenicinin kodunun kalitesine göre otomatik notlandırılmış görevlerin puanlarını ayarlama

Laboratuvar görevi değerlendirildikten sonra, geri bildirim raporu oluşturulur ve öğreniciye sunulur.

Maske testleri

Artık bir eğitmen, bir laboratuvardaki bazı testleri gizleyebilir. Bunu yapmak için, testleri “maske” olarak yapılandırırlar. Böylece, öğreniciler yalnızca bu tür testlerin sonuçlarını (geçti veya kaldı) görebilir, test verileri hakkında herhangi bir ayrıntı göremezler.

Eiffel için birim testleri

Eiffel programlama dilindeki kodlama laboratuvarları artık birim testlerini destekliyor. Bu testler, öğrenicinin çözümünü otomatik olarak doğrular ve notlandırır.

Daha ayrıntılı hata mesajları

Kodlama Laboratuvarı yazarlık modunda çalışırken görüntülenen hata mesajları artık daha ayrıntılı hata açıklamaları sağlar, bir dosya adı ve dosyadaki konumu içerir.

 

Sanal Laboratuvar

Yenilikler Neler

Gelişmiş ortam yönetimi

Artık bir yazar şunları yapabilir:

  • Ayrı bir sayfada laboratuvar ortamlarını yönetme (oluşturma, düzenleme ve silme)
  • Her ortamı kaç ve hangi laboratuvarların kullandığını izleme
  • Birden fazla laboratuvarda kullanılan bir ortamı tek bir işlemle güncelleme, örneğin hepsinin kullandığı bir VM görüntüsünü değiştirme

Yeni yerelleştirme

Sanal Laboratuvar öğrenici kullanıcı arayüzü artık şu yeni dillerde mevcuttur:

  • Çince (Çin)
  • Flemenkçe
  • Fransızca
  • İtalyanca
  • Japonca
  • Korece
  • Portekizce (Portekiz)
  • İspanyolca

Betiklerden laboratuvar değişkenlerine erişimin iyileştirilmesi

Artık, Özel Eylemler ve Kabul Kriterleri betiklerinde kullanılmak üzere değişkenleri depolayan yeni bir kütüphane mevcuttur. Laboratuvar değişkenlerini okuma ve ayarlama için tekdüze ve basitleştirilmiş bir yol sağlar.

Laboratuvar serileri

Artık yazarlar laboratuvar serilerini yapılandırabilir. Bir seri, birbiri ardına gelen birkaç laboratuvardan oluşur.
Bir öğrenici bir seriden laboratuvarları çalıştırdığında, öğrenicinin çalışmasıyla birlikte ortam, serideki bir sonraki laboratuvara aktarılır. Bu şekilde öğreniciler, seriden laboratuvarları geçerken çalışmalarına devam edebilir ve yazılım öğreniminde daha kapsamlı bir deneyim yaşayabilirler.

Gelişmiş oturum yönetimi ve önizleme

‘Oturumlar’ sayfası artık kayıtları sıralama, herhangi bir alana göre arama ve en çok kullanılan arama seçenekleri için hızlı filtreler seçenekleriyle yeni bir kullanıcı arayüzüne sahiptir. Kullanıcıların laboratuvar oturumlarını daha iyi yönetmelerini sağlar.
Aktif bir oturumun ayrıntılarını içeren geliştirilmiş görünüm artık öğrenicinin VM ekranının canlı önizlemesini içerir.

Laboratuvar performansının iyileştirilmesi

Artık yazarlar, sanal makineleri duraklatma veya askıya alma seçeneğiyle önceden başlatma ve tamponlama yaparak laboratuvarları yapılandırabilir. Bu seçeneği kullanmak, laboratuvar başlatma süresini önemli ölçüde iyileştirebilir.