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:
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:
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.
Gelişmiş ortam yönetimi
Artık bir yazar şunları yapabilir:
Yeni yerelleştirme
Sanal Laboratuvar öğrenici kullanıcı arayüzü artık şu yeni dillerde mevcuttur:
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.