Dieser Beitrag wurde geschrieben by Braden MacDonald (CTO bei OpenCraft) und Ned Batchelder (Softwarearchitekt bei edX). Dies wurde auch von OpenCraft auf der OpenCraft gepostet Blog.
Herzlichen Glückwunsch an die Fakultät für Künste und Wissenschaften der Harvard University und die Amgen Foundation zum Start von LabXchange! LabXchange ist eine aufregende neue Plattform für naturwissenschaftliche Bildung, vollgepackt mit innovativen Funktionen und Inhalten, und sie ist jetzt kostenlos und für die Öffentlichkeit zugänglich unter LabXchange.org. Benutzer finden eine reichhaltige und ständig wachsende Sammlung erstklassiger Lernressourcen, einschließlich Videos, Bewertungen und Simulationen. Eines der Hauptmerkmale der Plattform ist, dass Benutzer Assets frei miteinander kombinieren können, um ihre eigenen „Lernpfade“ zu erstellen. Diese Pfade können dann geteilt, neu gemischt, untersucht oder Lernenden zugewiesen werden.
Die LabXchange-Plattform wird seit zwei Jahren entwickelt und wird von Open edX-Software betrieben und ist in edX.org integriert. Das bedeutet, dass Benutzer ein einziges Konto verwenden können, um sowohl auf LabXchange.org als auch auf edX.org zu lernen, und beide Seiten von derselben LMS-Technologie unterstützt werden. Um diese Plattform zu ermöglichen, hat LabXchange mehrere wichtige neue Open edX-Funktionen wie Blockstore, Inhaltsbibliotheken Version 2, eine neue XBlock-Laufzeit, anonymen Zugriff und einen neuen visuellen Bewertungseditor beigesteuert.
Sowohl die LabXchange-Plattform als auch diese neuen Open edX-Funktionen wurden hauptsächlich von OpenCraft entwickelt, mit maßgeblicher Unterstützung von edX. Dieses Projekt war möglich, weil LabXchange, edX und OpenCraft eng zusammengearbeitet und in jeder Phase des Projekts von der anfänglichen Implementierungsplanung bis hin zur Entwicklung und Markteinführung zusammengearbeitet haben. Auch jetzt, wo die Plattform live ist, geht die Entwicklung weiter und jede Woche werden neue Funktionen hinzugefügt. Wenn Sie mehr darüber erfahren möchten, wie LabXchange entwickelt wurde, empfehlen wir Ihnen, an der diesjährigen Open edX-Konferenz im Mai in Lissabon teilzunehmen, wo Sie von den Leuten hören können, die daran gearbeitet haben.
Hier ist ein Überblick über einige der Open edX-Funktionen, die LabXchange verwendet:
Single Sign On – Ihr edX.org-Konto ist auch ein LabXchange-Konto. Benutzer können sich auf ähnliche Weise bei LabXchange anmelden, wie sich Kursleiter mit ihrem Open edX LMS-Benutzerkonto beim edX Analytics Dashboard anmelden können. Realisiert wurde dies mit der Authentifizierungs-Backends Plugin, das es jeder Django-basierten Anwendung ermöglicht, Benutzerkonten mit einer Open edX-Instanz zu teilen.
XBlocks – Jeder Inhalt auf der LabXchange-Site, z. B. ein Video oder eine interaktive Simulation, ist ein XBlock, genau wie jede Komponente eines edX-Kurses. Die meisten der für LabXchange verwendeten XBlocks sind identisch mit den Versionen, die zum Erstellen von Kursen auf edX.org verwendet werden, obwohl viele ein Stylesheet haben, das dem visuellen Stil der LabXchange-Site entspricht. Einige einzigartige XBlocks werden für neue Inhaltstypen verwendet, die einzigartig für LabXchange sind, wie Fallstudien oder interaktive Simulationen.
Blockladen – Blockstore ist das Content-Storage-System der nächsten Generation für die Open edX-Plattform, das die bisherigen „Modulestore“- und „Contentstore“-Systeme ersetzen soll, die Daten in MongoDB speichern. Blockstore ist versioniert, skalierbar, formatunabhängig und dateibasiert. Das bedeutet, dass es eine konsistente Basisschicht bietet, die Video-Assets, XBlock-Definitionen (OLX), Metadaten/Tags, Kurse und andere Dinge speichern kann, an die wir noch nicht gedacht haben. Blockstore ist so konzipiert, dass es Terabytes solcher Daten speichern kann, ohne an Leistung zu verlieren. Es ist auch absichtlich einfach und schafft eine Plattform, mit der Entwickler experimentelle Open edX-Funktionen und Plugins viel einfacher als je zuvor erstellen können.
Inhaltsbibliotheken v2 und XBlock Runtime v2 – Jedes Lernobjekt (XBlock) auf LabXchange wird in einer Open edX-Inhaltsbibliothek gespeichert, wobei die neue „Version 2“ der Inhaltsbibliotheksfunktion verwendet wird, die mit einer neuen XBlock-Laufzeitumgebung erstellt wurde und Inhalte auf Blockstore speichert. Diese neuen Funktionen ermöglichen es Lernenden, Assets in einer Inhaltsbibliothek direkt anzuzeigen und daraus zu lernen, ohne die XBlocks zuerst in einen Kurs importieren zu müssen. Die neue XBlock-Laufzeitumgebung führt das Konzept des „Lernkontexts“ in die Open edX-Plattform ein, wobei ein Lernkontext ein Kurs, eine Inhaltsbibliothek, ein LabXchange-Pfad, ein Blogbeitrag, ein Aufnahmetest oder jeder andere virtuelle Lernort sein kann kann passieren.
Mithilfe der LabXchange-Site können Pädagogen diese Inhaltsbibliotheken durchsuchen, um Inhalte zu finden und Lernressourcen (XBlocks) zu neuen Lernpfaden zusammenzustellen.
Visueller Bewertungseditor – LabXchange verwendet dieselbe „Problem“-Komponente wie Open edX-Kurse, aber wenn Sie ein Problem in LabXchange anzeigen, erstellen oder bearbeiten, stellen Sie möglicherweise fest, dass es ganz anders aussieht, als Sie es gewohnt sind! LabXchange verwendet einen neuen visuellen Stil für Probleme, der sowohl das Lernen als auch das Authoring vereinfachen soll. Insbesondere der neue visuelle Editor ermöglicht es Ausbildern, Probleme zu erstellen, ohne Markdown-/XML-Code schreiben zu müssen, indem eine intuitive Autoren-Benutzeroberfläche verwendet wird, die von LabXchange entworfen und von RacoonGang implementiert wurde. Die neue visuelle Authoring-Benutzeroberfläche wird allen in einer zukünftigen Version von Open edX Studio als optionale Alternative zu den aktuellen Editoren zur Verfügung stehen.
Anonymer Zugriff – Benutzer können viele Funktionen von LabXchange nutzen, ohne ein Konto registrieren zu müssen, einschließlich der Anzeige und Interaktion mit Lernressourcen (XBlocks). Bis zu diesem Zeitpunkt konnten Benutzer keine interaktiven Open edX-Inhalte (z. B. problematische Komponenten) anzeigen, ohne sowohl ein Konto zu registrieren als auch sich für einen Kurs anzumelden. Jetzt wurde die neue XBlock-Laufzeit von Anfang an so konzipiert, dass sie sogenannte „anonyme“ (nicht eingeloggte) Benutzer unterstützen und ihnen die Interaktion mit fast jeder Art von XBlock ermöglichen kann. In Zukunft können Kursautoren, die sich für diese Funktion entscheiden, einen Teil ihres Kurses für Benutzer zum Ausprobieren zur Verfügung stellen, bevor sie sich anmelden, und eine vollständigere Vorschau bieten, als dies heute möglich ist.
Wir sind begeistert von den technischen Fortschritten in LabXchange und von der Zusammenarbeit, die es geschaffen hat. Open-Source-Software und die verteilten Arbeitsgruppen, die sie ermöglicht, werden es uns ermöglichen, die Open edX-Plattform als beste Online-Lernumgebung weiterzuentwickeln und auszubauen. Wir freuen uns auf weitere Innovationen in der Zukunft!
![]()