Automatische Bewertung für Jupyter Notebook Labs
Jupyter Notebook Labs unterstützen jetzt die automatische Bewertung. Ein Autor kann eine Aufgaben-Zelle innerhalb eines Notebooks erstellen, eine maximale Punktzahl dafür festlegen und eine Reihe von Unit-Tests bereitstellen, die verwendet werden, um den Code des Lernenden zu überprüfen. Ein Autor kann Tests für Lernende sichtbar machen oder verbergen. Wenn der Lernende das Lab abschließt, werden die Tests gegen die Lösung des Lernenden ausgeführt. Die Punktzahl für die Aufgabe wird basierend auf dem Testlauf berechnet und an das LMS gemeldet.
Einreichen von teilweise abgeschlossenen Aufgaben
Jetzt kann ein Lernender eine Aufgabe einreichen, auch wenn sie nicht alle Tests besteht, und eine Teilpunktzahl erhalten.
Neue Benutzeroberfläche für Jupyter Notebook Labs
Eine neue Benutzeroberfläche wurde für Labs mit Jupyter Notebooks implementiert. Sie hat ein modernes Aussehen und Gefühl und bietet Lehrern und Lernenden diese neuen Optionen:
Manuelle Bewertung für Jupyter Notebook Labs
Jetzt kann ein Lehrer ein Jupyter Notebook Lab so konfigurieren, dass es manuell bewertet wird. Nachdem ein Lernender das Lab abgeschlossen hat, wird die Lösung dem Lehrer gemeldet. Der Lehrer kann:
Nachdem die Lab-Aufgabe bewertet wurde, wird der Feedback-Bericht erstellt und dem Lernenden präsentiert.
Maskierte Tests
Jetzt kann ein Lehrer einige Tests in einem Lab verbergen. Dazu konfigurieren sie Tests als „maskiert“. So können Lernende nur die Ergebnisse solcher Tests sehen (bestanden oder nicht bestanden), ohne Details zu den Testdaten.
Unit-Tests für Eiffel
Coding Labs in der Programmiersprache Eiffel unterstützen jetzt Unit-Tests. Diese Tests überprüfen und bewerten automatisch die Lösung eines Lernenden.
Ausführlichere Fehlermeldungen
Fehlermeldungen, die im Coding Lab-Autor-Modus angezeigt werden, bieten jetzt detailliertere Fehlerbeschreibungen, einschließlich eines Dateinamens und der Position in der Datei.
Verbessertes Umweltmanagement
Jetzt kann ein Autor Folgendes tun:
Neue Lokalisierung
Die Benutzeroberfläche des Virtuellen Labors für Lernende ist jetzt in den folgenden neuen Sprachen verfügbar:
Verbesserter Zugriff auf Lab-Variablen aus Skripten
Eine neue Bibliothek ist jetzt verfügbar, die Variablen zur Verwendung in benutzerdefinierten Aktionen und Akzeptanzkriterien-Skripten speichert. Sie bietet eine einheitliche und vereinfachte Möglichkeit, Lab-Variablen zu lesen und zu setzen.
Lab-Serie
Jetzt können Autoren Lab-Serien konfigurieren. Eine Serie besteht aus mehreren Labs, die nacheinander folgen.
Wenn ein Lernender Labs aus einer Serie ausführt, wird die Umgebung mit der Arbeit des Lernenden vom aktuellen Lab zum nächsten in der Serie übertragen. Auf diese Weise können Lernende ihre Arbeit fortsetzen, während sie Labs aus der Serie durchlaufen, und eine umfassendere Lernerfahrung in der Software erhalten.
Verbessertes Sitzungsmanagement und Vorschau
Die Seite „Sitzungen“ hat jetzt eine neue Benutzeroberfläche mit Optionen zum Sortieren von Aufzeichnungen, Suchen nach jedem Feld und schnellen Filtern für die am häufigsten verwendeten Suchoptionen. Es ermöglicht Benutzern, Lab-Sitzungen besser zu verwalten.
Die verbesserte Ansicht mit den Details einer aktiven Sitzung enthält jetzt die Live-Vorschau des VM-Bildschirms des Lernenden.
Verbesserte Lab-Leistung
Jetzt können Autoren Labs so konfigurieren, dass VMs vorab gestartet und gepuffert werden, mit der Option, eine VM zu pausieren oder zu unterbrechen. Die Verwendung dieser Option kann die Startzeit des Labs erheblich verbessern.