Die Olive-Version enthält viele Funktionen, Erweiterungen und Verbesserungen. Einige sind Gegenstand eigener Blogbeiträge: Diskussionen und Verbesserungen des Studio-Editors. In diesem Beitrag werden wir eine Reihe anderer interessanter Ergänzungen der Plattform mit kurzen Beschreibungen dessen, was sie sind, durchgehen.
Zurücksetzungen für randomisierte Inhaltsblöcke
Randomisierte Inhaltsblöcke haben jetzt eine „Zurücksetzen“-Option, mit der sich die Lernenden auf Prüfungen vorbereiten können, indem sie eine Reihe von Fragen zufällig aus einer vorgegebenen Problemdatenbank beantworten (ähnlich wie Lernkarten). Das Video-Demo der Funktion zeigt die Lernerfahrung, einige Fragen innerhalb des Open edX LMS beantworten zu können und dann auf die Option „Zurücksetzen“ zu klicken, um einen neuen Satz unbeantworteter Fragen zu erhalten.
Um diese Funktion zu aktivieren, erstellen Sie einen zufälligen Inhaltsblock in Studio und setzen Sie die Option „Schaltfläche zum Zurücksetzen anzeigen“ auf „Wahr“.
Hinweis: Bevor Sie zufällige Inhaltsblöcke zu Ihrem Kurs hinzufügen können, müssen Sie eine Inhaltsbibliothek in Studio hinzufügen. Sobald Sie dies getan haben, können Sie den randomisierten Inhaltsblock hinzufügen, indem Sie auf die Schaltfläche „Bibliotheksinhalt“ klicken, wenn Sie einer Einheit eine neue Komponente hinzufügen. Im nächsten Abschnitt finden Sie Anweisungen zum Abrufen einer Testbibliothek.
Öffnen Sie den edX-Testkurs und die Testbibliothek
Das Open edX-Projekt bietet jetzt a Testkurs & Testbibliothek mit dem Ziel, so viele Funktionen von Open edX Studio & Courseware wie möglich bereitzustellen. Der Testkurs bietet Beispiele für die Verwendung verschiedener Blocktypen und durch Aktivieren verschiedener Funktionen über erweiterte Einstellungen und zeigt auch die Verwendung der Test-Inhaltsbibliothek. Es steht Ihnen frei, diese in Ihrer Installation zu verwenden; Es ist nützlich, sowohl zu sehen, wie sich ein Problemtyp im LMS verhält, als auch, wie man ihn in Studio einrichtet.
Installieren Sie den Kurs oder die Bibliothek, indem Sie einen neuen, leeren Kurs oder eine neue Bibliothek in Studio erstellen. Wählen Sie dann im Menü „Extras“ die Option „Importieren“. Laden Sie die richtige Datei hoch (test-course.tar.gz oder test-problem-bank.tar.gz), und schon sind Sie fertig.
Dieser Kurs ist neu seit der Veröffentlichung von Maple (Juni 2022) und wurde getestet, um sowohl mit Maple als auch mit Muskat zu funktionieren. es ist im Moment etwas spärlich, wird aber im Laufe der Zeit kontinuierlich aktualisiert. Derzeit enthält der Testkurs mindestens eine Verwendung aller erweiterten Blocktypen, die in der Open edX-Version vorinstalliert sind. Einige der Blocknutzungen sind noch nicht konfiguriert; Beispielsweise gibt es den LTI Consumer-Block mit Anweisungen zu seiner Verwendung, aber er ist noch nicht so eingerichtet, dass er ein LTI-Tool verwendet.
Wir suchen nach Beiträgen, um diesen Kurs besser zu machen! Wenn Sie daran interessiert sind, einen Beitrag zu leisten, sind hier einige Dinge, nach denen wir suchen:
- Tatsächliche Toolstarts für verschiedene Konfigurationen von lti- und lti_consumer-Blöcken.
- Verwendung von Inhaltsgruppen für Einheiten und Sequenzen. Derzeit werden Inhaltsgruppen nur auf der Ebene der Komponenten (Untereinheiten) getestet.
- Verwendung von benutzerdefiniertem Python in fortgeschrittenen LONCAPA-Problemen.
- Beispiele für die Verwendung von Start-/Enddaten, Beta-veröffentlichten Inhalten usw.
- Handzettel, statische Registerkarten und andere erweiterte Verwendungsmöglichkeiten der Kursstartseite.
Wenn Sie helfen möchten, aber nicht wissen, wo Sie anfangen sollen, besuchen Sie uns auf der Diskussionsforen. Anweisungen zum Beitragen sind ebenfalls verfügbar auf GitHub.
Seiten- und Ressourcenansicht
Olive enthält ein neues Mikro-Frontend (MFE) namens Course Authoring, das eine Überarbeitung der Seiten- und Ressourcenansicht ermöglicht. Dies ist eine Seite in der Konfiguration Ihres Kurses in Studio, auf der Sie Funktionen einfach ein- und ausschalten können. Anwendungen und Tools, die früher mit erweiterten Kurseinstellungen herumgespielt werden mussten, können jetzt mit dem Course Authoring MFE mit wenigen Klicks eingerichtet werden.
Durch Klicken auf das Zahnradsymbol bei „Fortschritt“, „Wiki“ und „Rechner“ wird ein Popup-Fenster erstellt, mit dem Sie die Funktion für den Kurs schnell aktivieren oder deaktivieren können. Wir werden die verschiedenen verfügbaren Optionen bei der Auswahl der Diskussionsoption in einem zukünftigen Beitrag behandeln.
Authentifizierungs-Mikro-Frontend (MFE)
In dieser Version wurde ein neues MFE hinzugefügt, das als Authentifizierung (oder „Authn“) MFE. Dies bietet eine optimierte Registrierung, Anmeldung und Passwort vergessen. Während des Registrierungsprozesses wird basierend auf dem vollständig eingegebenen Namen eine Reihe verfügbarer Benutzernamen vorgeschlagen; wenn ein eingegebener Benutzername bereits existiert, wird der Benutzer benachrichtigt und erhält einige ähnliche, verfügbare Vorschläge.
Einige kurze Hinweise für den Bediener: Sie können die LOGO_URL MFE Einstellung (was Sie können sollten über dynamische Konfiguration in Olive), um Ihr Logo zu dieser Seite hinzuzufügen. Es gibt auch Anweisungen zum Installieren eines benutzerdefinierten Markenpakets in einem MFE in die tutor-mfe README. Wenn Sie zur alten Erfahrung zurückkehren möchten, wäre das Ausführen von tutor config save –set MFE_AUTHN_MFE_APP=null der einfachste Weg, wie in beschrieben die tutor-mfe README.
Andere kleine/operative Änderungen
- Die Molekülstruktur Problemtyp wurde entfernt.
- Das Front-End von Learning Micro ist jetzt erforderlich und die Legacy-Lernansicht wurde eingestellt. Dies bedeutet, dass Ihre Instanz, wenn sie das Learning MFE nicht verwendet hat, dies jetzt tun wird, und Sie möglicherweise einige geringfügige visuelle Änderungen bemerken.
- Noten sind jetzt ausdauernd, was bedeutet, dass sie in MySQL-Datenbanktabellen gespeichert werden, um einen schnellen Zugriff und eine verbesserte Leistung überall dort zu ermöglichen, wo Noteninformationen vorhanden sind. Dies war seit Hawthorn optional, ist aber jetzt erforderlich. Für technische Informationen zum Upgrade, Besuchen Sie diese Wiki-Seite.
- Die Unterstützung von Android-Apps ist derzeit beschränkt auf Release 3.0.2 der edx-android-app codebase. Die einzige spürbare Auswirkung hier ist, dass es möglicherweise neue Funktionen in der iOS-App gibt, die nicht in der älteren Version der Android-Version enthalten sind.
![]()